All Classes and Interfaces

Class
Description
Defines a basic channeled connector.
Provides a reusable base of a Connector implementation using the ProtocolAdapter.
An abstract basic implementation of the ConnectorInputTypeTranslator to store the ModelAccess.
An abstract basic implementation of the ConnectorOutputTypeTranslator to store the ModelAccess.
Basic implementation of the model access.
Listener for notification changes.
Basic connector descriptor implementation.
Basic connector descriptor implementation.
Basic protocol adapter implementation.
Provides a reusable base for connectors that require a ModelAccess instance per calling thread.
Delegates AbstractTypeMappingModelAccess.set(String, Object) to typed calls by casting.
Internal setter interface to generically call set methods.
Selects a protocol adapter based on the given machine data.
Provides access to adapter data.
An array-based parse result for data parsed to strings.
Defines a pluggable caching strategy.
Selects a protocol adapter based on the given machine data for channel connectors.
Specialized ConnectorOutputTypeAdapter to handle the reception channel.
A serializer that receives the reception channel name on serialization.
Refines the TypeTranslator for the use with channeled connectors and actual channel names including a delegating default implementation of the type translator method passing in the default channel name.
Extended InputTypeTranslator to receive the reception channel including a delegating default implementation of the serializer method passing in the default channel name.
Adapts a channeled protocol from/to an underlying machine/platform.
Uses two TypeTranslator instances for channeled protocol adaptation.
The interface of a platform/machine connector.
Describes a connector without instantiating it.
Connector event utility methods.
Descriptor that allows for connector-specific extensions.
A default implementation of ConnectorExtensionDescriptor checking for identifier equality and providing the extension value through ConnectorExtensionDescriptor.getConnectorExtensionValue(Class, Supplier, Supplier).
Creates a single connector instance or allows to dynamically choose among multiple connector types of the same kind.
Code fragment to handle input.
Adapts a basic input translator/serializer for reuse.
Refines the TypeTranslator for the use with machine connectors.
Adapts a basic output translator/serializer for reuse.
Refines the TypeTranslator for the use with machine connectors.
Defines the connection parameters for a Connector.
Modes for caching data avoiding repeated ingestion.
Builds a connector parameter object.
Declares the type of a connector plugin descriptor.
A service type/instance registry as internal structure to manage the contents of an AAS for this component.
Implements the transport AAS contributor.
We use this class only for reading out the default values of an annotation if none is present on a connector.
Generic marker interface for connector queries representing a specification what to trigger/ingest.
A basic String to primitive types converter.
Converts primitive data to string format.
For connectors with simulated time, determines the difference between two data points based on the data point before.
A default caching strategy.
A functor indicating that two objects are considered the same.
A dummy instance to avoid NPEs.
Basic connector interface providing access to event-relevant functionality.
Output formatter utility methods.
Interfaces for generic named/indexed input parsers.
Converts parsed data to primitive types.
Result of parsing data.
Implements the default input parser for JSON data.
Implements a JSON input converter.
Defines a parse result instance for JSON.
Emulates a one-element entry "iterator".
JSON output formatter (preliminary).
 
 
Indicates the capabilities of a connector.
Indicates supported ConnectorTriggerQuery.
Indicates the capabilities of a machine formatter.
Indicates the capabilities of a machine parser.
Provides access to a model-based protocol such as OPC UA or AAS.
Refines the TypeTranslator for the use with machine connectors.
A simple (optional) function that may throw an IOException.
A simple (optional) function that may throw an IOException.
Input converter implementing the ModelAccess conversion conventions.
Output converter implementing the ModelAccess conversion conventions.
Generic output formatter.
Converts primitive types to the output format.
Input parser utility methods.
Implements a query represented by a regular expression on the relevant data identifier of a connector.
Adapts a protocol from/to an underlying machine/platform.
A predicate to be used when obtaining a complex record field-by-field from an external source.
Shared memory space for MIMO connectors.
Represents a simple timeseries query given by start/end time assuming that the connector knows from where to get the data.
Time value interpretations.
Implements a query represented by a string interpreted by the connector.
A simple text line formatter for given separators.
Own parser converter type to hide implementing class for future modifications.
Implements a generic line parser, i.e., data instances are assumed to be given in a single line of text.
Own parser converter type to hide implementing class for future modifications.
Own parser result type to hide implementing class for future modifications.
Uses two TypeTranslator instances for the protocol adaptation, optionally passing on the reception channel to a given ChanneledConnectorOutputTypeTranslator.