Package de.iip_ecosphere.platform.connectors.types
Type translation classes for connectors.
-
Interface Summary Interface Description ChanneledConnectorOutputTypeAdapter.ChanneledSerializer<T> A serializer that receives the reception channel name on serialization.ChanneledConnectorOutputTypeTranslator<S,T> Refines theTypeTranslatorfor the use with channeled connectors and actual channel names including a delegating default implementation of the type translator method passing in thedefault channel name.ChanneledInputTypeTranslator<T,S> ExtendedInputTypeTranslatorto receive the reception channel including a delegating default implementation of the serializer method passing in thedefault channel name.ChannelProtocolAdapter<O,I,CO,CI> Adapts a channeled protocol from/to an underlying machine/platform.ConnectorInputTypeTranslator<T,S> Refines theTypeTranslatorfor the use with machine connectors.ConnectorOutputTypeTranslator<S,T> Refines theTypeTranslatorfor the use with machine connectors.ProtocolAdapter<O,I,CO,CI> Adapts a protocol from/to an underlying machine/platform. -
Class Summary Class Description AbstractConnectorInputTypeTranslator<T,S> An abstract basic implementation of theConnectorInputTypeTranslatorto store theModelAccess.AbstractConnectorOutputTypeTranslator<S,T> An abstract basic implementation of theConnectorOutputTypeTranslatorto store theModelAccess.AbstractProtocolAdapter<O,I,CO,CI> Basic protocol adapter implementation.ChanneledConnectorOutputTypeAdapter<T> SpecializedConnectorOutputTypeAdapterto handle the reception channel.ChannelTranslatingProtocolAdapter<O,I,CO,CI> Uses twoTypeTranslatorinstances for channeled protocol adaptation.ConnectorInputTypeAdapter<S> Adapts a basic input translator/serializer for reuse.ConnectorOutputTypeAdapter<T> Adapts a basic output translator/serializer for reuse.TranslatingProtocolAdapter<O,I,CO,CI> Uses twoTypeTranslatorinstances for the protocol adaptation, optionally passing on the reception channel to a givenChanneledConnectorOutputTypeTranslator.