com.sapportals.portal.appintegrator

Interface ILayerFactory

All Known Implementing Classes:
AbstractIntegratorComponent

public interface ILayerFactory

Loads integration layers from the associated component


Method Summary
 IIntegrationLayer getIntegrationLayerInstance(String layerClassName)
          Loads and Returns an integration layer class from the perspective of this PAR.
 

Method Detail

getIntegrationLayerInstance

IIntegrationLayer getIntegrationLayerInstance(String layerClassName)
                                              throws ClassNotFoundException,
                                                     IllegalAccessException,
                                                     InstantiationException
Loads and Returns an integration layer class from the perspective of this PAR. When the MainIntegratorComponent is used by other application integrator component that provide their own integration layers, the corresponding classes have to be loaded from the other PAR and not from this PAR classloader.

Parameters:
layerClassName - the class name of the IIntegrationLayer that is loaded from this class loader
Returns:
an integration layer instance for the given layerClassName.
Throws:
ClassNotFoundException, - see ClassNotFoundException
IllegalAccessException, - see IllegalAccessException
InstantiationException, - see InstantiationException
ClassNotFoundException
IllegalAccessException
InstantiationException
See Also:
IIntegrationLayer
Access Rights

This class can be accessed from:


SC DC Public Part ACH
[sap.com] EP-RUNTIME [sap.com] tc/ep/appintegration/api api EP-PIN


Copyright 2011 SAP AG Complete Copyright Notice