Class DefaultTransportFactoryDescriptor
java.lang.Object
de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<TransportFactoryDescriptor>
de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor<TransportFactoryDescriptor>
de.iip_ecosphere.platform.transport.DefaultTransportFactoryDescriptor
- All Implemented Interfaces:
de.iip_ecosphere.platform.support.plugins.PluginDescriptor<TransportFactoryDescriptor>,TransportFactoryDescriptor
public class DefaultTransportFactoryDescriptor
extends de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor<TransportFactoryDescriptor>
implements TransportFactoryDescriptor
The default transport factory descriptor, returning
DEFAULT_DM_CREATOR for all creator types.- Author:
- Holger Eichelberger, SSE
-
Nested Class Summary
Nested classes/interfaces inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TransportFactory.ConnectorCreatorThe default factory implementation (to be able to return to this instance if needed). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the direct memory connector creator.Returns the interprocess transport connector creator.Returns the main transport connector creator.protected de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<TransportFactoryDescriptor> initPluginSupplier(de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<TransportFactoryDescriptor> pluginSupplier) Methods inherited from class de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor
createPluginMethods inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
createPlugin, getFurtherIds, getId, getType, initId, initIds
-
Field Details
-
DEFAULT_DM_CREATOR
The default factory implementation (to be able to return to this instance if needed).
-
-
Constructor Details
-
DefaultTransportFactoryDescriptor
public DefaultTransportFactoryDescriptor()Creates a factory descriptor.
-
-
Method Details
-
initPluginSupplier
protected de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<TransportFactoryDescriptor> initPluginSupplier(de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<TransportFactoryDescriptor> pluginSupplier) - Overrides:
initPluginSupplierin classde.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<TransportFactoryDescriptor>
-
getMainCreator
Description copied from interface:TransportFactoryDescriptorReturns the main transport connector creator.- Specified by:
getMainCreatorin interfaceTransportFactoryDescriptor- Returns:
- the main transport connector creator
-
getIpcCreator
Description copied from interface:TransportFactoryDescriptorReturns the interprocess transport connector creator.- Specified by:
getIpcCreatorin interfaceTransportFactoryDescriptor- Returns:
- the interprocess transport creator
-
getDmCreator
Description copied from interface:TransportFactoryDescriptorReturns the direct memory connector creator.- Specified by:
getDmCreatorin interfaceTransportFactoryDescriptor- Returns:
- the direct memory transport creator
-