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 ProtocolAdapterFields in de.iip_ecosphere.platform.connectors with type parameters of type ProtocolAdapterModifier and TypeFieldDescriptionDefaultConnectorFactoryDescriptor.SinglePathAdapterSupplier.protoSupplierMethods 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, 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) <O,I, CO, CI>
ProtocolAdapter<O,I, CO, CI>[] ConnectorFactoryDescriptor.ConnectorFactoryCreator.createProtocolAdapter(de.iip_ecosphere.platform.support.metrics.MetricsProvider metrics, File log, Supplier<String> inPathSupplier, Supplier<String> outPathSupplier, Class<O> oClass, Class<I> iClass, Class<CO> coClass, Class<CI> ciClass) Creates the default connector protocol adapter.<O,I, CO, CI>
ProtocolAdapter<O,I, CO, CI>[] DefaultConnectorFactoryDescriptor.DefaultConnectorFactoryCreator.createProtocolAdapter(de.iip_ecosphere.platform.support.metrics.MetricsProvider metrics, File log, Supplier<String> inPathSupplier, Supplier<String> outPathSupplier, Class<O> oClass, Class<I> iClass, Class<CO> coClass, Class<CI> ciClass) <OT,IT, COT, CIT>
ProtocolAdapter<OT,IT, COT, CIT>[] DefaultConnectorFactoryDescriptor.ArrayPathAdapterSupplier.get(de.iip_ecosphere.platform.support.metrics.MetricsProvider metrics, File log, Supplier<String> inPathSupplier, Supplier<String> outPathSupplier, Class<OT> oClass, Class<IT> iClass, Class<COT> coClass, Class<CIT> ciClass) abstract <OT,IT, COT, CIT>
ProtocolAdapter<OT,IT, COT, CIT>[] DefaultConnectorFactoryDescriptor.ProtocolAdapterSupplier.get(de.iip_ecosphere.platform.support.metrics.MetricsProvider metrics, File log, Supplier<String> inPathSupplier, Supplier<String> outPathSupplier, Class<OT> oClass, Class<IT> iClass, Class<COT> coClass, Class<CIT> ciClass) Returns an instance if apparently type-compatible.<OT,IT, COT, CIT>
ProtocolAdapter<OT,IT, COT, CIT>[] DefaultConnectorFactoryDescriptor.SinglePathAdapterSupplier.get(de.iip_ecosphere.platform.support.metrics.MetricsProvider metrics, File log, Supplier<String> inPathSupplier, Supplier<String> outPathSupplier, Class<OT> oClass, Class<IT> iClass, Class<COT> coClass, Class<CIT> ciClass) 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, 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.Method parameters in de.iip_ecosphere.platform.connectors with type arguments of type ProtocolAdapterModifier and TypeMethodDescriptionDefaultConnectorFactoryDescriptor.DefaultConnectorFactoryCreator.supply(DefaultConnectorFactoryDescriptor.PathSupplier<ProtocolAdapter<O, I, CO, CI>> protoSupplier, Class<O> oClass, Class<I> iClass, Class<CO> coClass, Class<CI> ciClass) Adds a protocol adapter supplier.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.protectedAbstractThreadedQueuingConnector(AdapterSelector<O, I, CO, CI> selector, ProtocolAdapter<O, I, CO, CI>... adapter) Creates an instance and installs the protocol adapter(s).protectedAbstractThreadedQueuingConnector(ProtocolAdapter<O, I, CO, CI>... adapter) Creates an instance and installs the protocol adapter(s) with a default selector for the first adapter.Constructor parameters in de.iip_ecosphere.platform.connectors with type arguments of type ProtocolAdapterModifierConstructorDescriptionprotectedSinglePathAdapterSupplier(DefaultConnectorFactoryDescriptor.PathSupplier<ProtocolAdapter<O, I, CO, CI>> protoSupplier, Class<O> oClass, Class<I> iClass, Class<CO> coClass, Class<CI> ciClass) Creates a supplier with type instances. -
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.