Class AbstractConnectorDescriptor
java.lang.Object
de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<ConnectorDescriptor>
de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor<ConnectorDescriptor>
de.iip_ecosphere.platform.connectors.AbstractConnectorDescriptor
- All Implemented Interfaces:
ConnectorDescriptor,de.iip_ecosphere.platform.support.plugins.PluginDescriptor<ConnectorDescriptor>
public abstract class AbstractConnectorDescriptor
extends de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor<ConnectorDescriptor>
implements ConnectorDescriptor
Basic connector descriptor implementation. Concrete implementations must redefine the plugin id.
- 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> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Stringprotected de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<ConnectorDescriptor> initPluginSupplier(de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<ConnectorDescriptor> pluginSupplier) Methods inherited from class de.iip_ecosphere.platform.support.plugins.SingletonPluginDescriptor
createPluginMethods inherited from class de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor
createPlugin, getId, getType, initIdsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.iip_ecosphere.platform.connectors.ConnectorDescriptor
getConnectorType, getNameMethods inherited from interface de.iip_ecosphere.platform.support.plugins.PluginDescriptor
getFurtherIds
-
Constructor Details
-
AbstractConnectorDescriptor
public AbstractConnectorDescriptor()Creates a descriptor instance. Concrete implementations must redefine the plugin id.
-
-
Method Details
-
initPluginSupplier
protected de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<ConnectorDescriptor> initPluginSupplier(de.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor.PluginSupplier<ConnectorDescriptor> pluginSupplier) - Overrides:
initPluginSupplierin classde.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<ConnectorDescriptor>
-
initId
- Overrides:
initIdin classde.iip_ecosphere.platform.support.plugins.DefaultPluginDescriptor<ConnectorDescriptor>
-