Uses of Interface
de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Packages that use ProtocolAdapter
Package
Description
The connectors component defining the interface to generic machine/platform connectors.
Type translation classes for connectors.
-
Uses of ProtocolAdapter in de.iip_ecosphere.platform.connectors
Classes in de.iip_ecosphere.platform.connectors with type parameters of type ProtocolAdapterModifier and TypeInterfaceDescriptioninterfaceConnectorFactory<O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>> Creates a single connector instance or allows to dynamically choose among multiple connector types of the same kind.Fields in de.iip_ecosphere.platform.connectors declared as ProtocolAdapterMethods in de.iip_ecosphere.platform.connectors with type parameters of type ProtocolAdapterModifier and TypeMethodDescription<O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> AbstractPluginChannelConnectorDescriptor.createConnector(Supplier<ConnectorParameter> params, A... adapter) <O,I, CO, CI, S extends AdapterSelector<O, I, CO, CI>, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> AbstractPluginChannelConnectorDescriptor.createConnector(S selector, Supplier<ConnectorParameter> params, A... adapter) <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> AbstractPluginConnectorDescriptor.createConnector(Supplier<ConnectorParameter> params, A... adapter) <O,I, CO, CI, S extends AdapterSelector<O, I, CO, CI>, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> AbstractPluginConnectorDescriptor.createConnector(S selector, Supplier<ConnectorParameter> params, A... adapter) default <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorDescriptor.createConnector(Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance.<O,I, CO, CI, S extends AdapterSelector<O, I, CO, CI>, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorDescriptor.createConnector(S selector, Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance.static <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorFactory.createConnector(String cls, Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance.static <O,I, CO, CI, S extends AdapterSelector<O, I, CO, CI>, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorFactory.createConnectorByPlugin(String pluginId, boolean log, Supplier<ConnectorParameter> params, S selector, A... adapter) Creates a connector instance from a plugin of typeConnectorDescriptor, see alsoAbstractPluginConnectorDescriptor.static <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorFactory.createConnectorByPlugin(String pluginId, Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance from a plugin of typeConnectorDescriptor, see alsoAbstractPluginConnectorDescriptor.AbstractPluginConnectorDescriptor.createConnectorImpl(Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance based on adapted types.protected abstract <O,I, CO, CI, S extends AdapterSelector<TO, TI, CO, CI>, A extends ProtocolAdapter<TO, TI, CO, CI>>
Connector<TO, TI, CO, CI> AbstractPluginConnectorDescriptor.createConnectorImpl(S selector, Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance based on adapted types.Methods in de.iip_ecosphere.platform.connectors that return ProtocolAdapterModifier and TypeMethodDescriptionprotected ProtocolAdapter<O, I, CO, CI> AbstractConnector.configureAdapter(ProtocolAdapter<O, I, CO, CI> adapter) Configures the adapter if needed.protected ProtocolAdapter<O, I, CO, CI> AbstractThreadedConnector.configureAdapter(ProtocolAdapter<O, I, CO, CI> adapter) AbstractConnector.BasicAdapterProvider.getAdapter(int index) AdapterSelector.AdapterProvider.getAdapter(int index) Returns the specified adapter.AdapterSelector.selectNorthInput(CI data) Returns the responsible protocol adapter for northbound input.AdapterSelector.selectSouthOutput(String channel, O data) Returns the responsible protocol adapter for southbound output.Methods in de.iip_ecosphere.platform.connectors with parameters of type ProtocolAdapterModifier and TypeMethodDescriptionprotected ProtocolAdapter<O, I, CO, CI> AbstractConnector.configureAdapter(ProtocolAdapter<O, I, CO, CI> adapter) Configures the adapter if needed.protected ProtocolAdapter<O, I, CO, CI> AbstractThreadedConnector.configureAdapter(ProtocolAdapter<O, I, CO, CI> adapter) <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> AbstractPluginChannelConnectorDescriptor.createConnector(Supplier<ConnectorParameter> params, A... adapter) <O,I, CO, CI, S extends AdapterSelector<O, I, CO, CI>, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> AbstractPluginChannelConnectorDescriptor.createConnector(S selector, Supplier<ConnectorParameter> params, A... adapter) <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> AbstractPluginConnectorDescriptor.createConnector(Supplier<ConnectorParameter> params, A... adapter) <O,I, CO, CI, S extends AdapterSelector<O, I, CO, CI>, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> AbstractPluginConnectorDescriptor.createConnector(S selector, Supplier<ConnectorParameter> params, A... adapter) default <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorDescriptor.createConnector(Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance.<O,I, CO, CI, S extends AdapterSelector<O, I, CO, CI>, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorDescriptor.createConnector(S selector, Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance.ConnectorFactory.createConnector(ConnectorParameter params, A... adapter) Creates a connector based on the given connector parameters.static <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorFactory.createConnector(String cls, Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance.static <O,I, CO, CI, S extends AdapterSelector<O, I, CO, CI>, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorFactory.createConnectorByPlugin(String pluginId, boolean log, Supplier<ConnectorParameter> params, S selector, A... adapter) Creates a connector instance from a plugin of typeConnectorDescriptor, see alsoAbstractPluginConnectorDescriptor.static <O,I, CO, CI, A extends ProtocolAdapter<O, I, CO, CI>>
Connector<O, I, CO, CI> ConnectorFactory.createConnectorByPlugin(String pluginId, Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance from a plugin of typeConnectorDescriptor, see alsoAbstractPluginConnectorDescriptor.AbstractPluginConnectorDescriptor.createConnectorImpl(Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance based on adapted types.protected abstract <O,I, CO, CI, S extends AdapterSelector<TO, TI, CO, CI>, A extends ProtocolAdapter<TO, TI, CO, CI>>
Connector<TO, TI, CO, CI> AbstractPluginConnectorDescriptor.createConnectorImpl(S selector, Supplier<ConnectorParameter> params, A... adapter) Creates a connector instance based on adapted types.Constructors in de.iip_ecosphere.platform.connectors with parameters of type ProtocolAdapterModifierConstructorDescriptionprotectedAbstractConnector(AdapterSelector<O, I, CO, CI> selector, ProtocolAdapter<O, I, CO, CI>... adapter) Creates an instance and installs the protocol adapter(s).protectedAbstractConnector(ProtocolAdapter<O, I, CO, CI>... adapter) Creates an instance and installs the protocol adapter(s) with a default selector for the first adapter.protectedAbstractThreadedConnector(AdapterSelector<O, I, CO, CI> selector, ProtocolAdapter<O, I, CO, CI>... adapter) Creates an instance and installs the protocol adapter(s).protectedAbstractThreadedConnector(ProtocolAdapter<O, I, CO, CI>... adapter) Creates an instance and installs the protocol adapter(s) with a default selector for the first adapter. -
Uses of ProtocolAdapter in de.iip_ecosphere.platform.connectors.types
Subinterfaces of ProtocolAdapter in de.iip_ecosphere.platform.connectors.typesModifier and TypeInterfaceDescriptioninterfaceChannelProtocolAdapter<O,I, CO, CI> Adapts a channeled protocol from/to an underlying machine/platform.Classes in de.iip_ecosphere.platform.connectors.types that implement ProtocolAdapterModifier and TypeClassDescriptionclassAbstractProtocolAdapter<O,I, CO, CI> Basic protocol adapter implementation.classChannelTranslatingProtocolAdapter<O,I, CO, CI> Uses twoTypeTranslatorinstances for channeled protocol adaptation.classTranslatingProtocolAdapter<O,I, CO, CI> Uses twoTypeTranslatorinstances for the protocol adaptation, optionally passing on the reception channel to a givenChanneledConnectorOutputTypeTranslator.