public class AbstractIntegratorComponent extends AbstractPortalComponent implements IApplicationParameterLookup, ILayerFactory, INonCachablePortalComponent
| Constructor and Description |
|---|
AbstractIntegratorComponent() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doActionPass(IPortalComponentRequest request)
Processes the first pass (action-pass) of the layer stack.
|
protected void |
doContent(IPortalComponentRequest request,
IPortalComponentResponse response)
Processes the second pass (content-pass) of the layer stack.
|
protected void |
doContentPass(IPortalComponentRequest request,
IPortalComponentResponse response)
Processes the second pass (content-pass) of the layer stack.
|
protected void |
doOnPOMReady(IPortalComponentRequest request,
IEvent event)
Processes the first pass (action-pass) of the layer stack.
|
protected String |
getBasicEnvironment(IPortalComponentRequest request,
ILayerProcessor layerProc) |
IIntegrationLayer |
getIntegrationLayerInstance(String layerClassName)
Loads and Returns an integration layer class from the perspective of this PAR.
|
protected ILayerProcessor |
getLayerProcessor(IPortalComponentRequest request) |
Enumeration |
getParameterNames(IComponentNode node)
Returns an enumeration of the parameters of the given application type
The returned enumeration lists all parameters the application type can
handle regardless whether they are mandatory or not.
|
destroy, doAbout, doAfterContent, doBeforeContent, doComponentEvent, doEdit, doHandleEditData, doHelp, doOnNodeReady, doOnNodeRemove, doPreview, doRefresh, doRequestEvent, getCacheDiscriminant, getCachingLevel, handleEvent, hasExpired, init, init, init, servicepublic Enumeration getParameterNames(IComponentNode node)
IApplicationParameterLookupgetParameterNames in interface IApplicationParameterLookupnode - The POM component node that is assigned to the integrator Portal Component.IApplicationParameterLookup.getParameterNames(IComponentNode)protected void doOnPOMReady(IPortalComponentRequest request, IEvent event)
doOnPOMReady in class AbstractPortalComponentrequest - the IPortalComponentRequestevent - not used hereIIntegrationLayerprotected void doActionPass(IPortalComponentRequest request)
protected void doContent(IPortalComponentRequest request, IPortalComponentResponse response)
doContent in class AbstractPortalComponentrequest - the IPortalComponentRequestresponse - responseIIntegrationLayerprotected void doContentPass(IPortalComponentRequest request, IPortalComponentResponse response)
request - response - public IIntegrationLayer getIntegrationLayerInstance(String layerClassName) throws ClassNotFoundException, IllegalAccessException, InstantiationException
ILayerFactorygetIntegrationLayerInstance in interface ILayerFactorylayerClassName - the class name of the IIntegrationLayer that is loaded from this class loaderlayerClassName.ClassNotFoundException - see ClassNotFoundExceptionIllegalAccessException - see IllegalAccessExceptionInstantiationException - see InstantiationExceptionILayerFactory.getIntegrationLayerInstance(String)protected ILayerProcessor getLayerProcessor(IPortalComponentRequest request)
protected String getBasicEnvironment(IPortalComponentRequest request, ILayerProcessor layerProc)
| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] EP-RUNTIME
|
[sap.com] tc/ep/appintegration/api
|
api
|
EP-PIN
|
Copyright 2021 SAP SE Complete Copyright Notice