Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

ABSOLUTE - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Absolute as point in time since 1970-01-01T00:00:00Z.
AbstractChannelConnector<O,I,CO,CI> - Class in de.iip_ecosphere.platform.connectors
Defines a basic channeled connector.
AbstractChannelConnector(ChannelAdapterSelector<O, I, CO, CI>, ChannelProtocolAdapter<O, I, CO, CI>...) - Constructor for class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
Creates an instance and installs the protocol adapter.
AbstractChannelConnector(ChannelProtocolAdapter<O, I, CO, CI>...) - Constructor for class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
Creates an instance and installs the protocol adapter.
AbstractChannelConnector.ChannelAdapterProvider - Class in de.iip_ecosphere.platform.connectors
Refines the parent's AbstractConnector<O,I,CO,CI>.BasicAdapterProvider to comply with/provider ChannelProtocolAdapter.
AbstractConnector<O,I,CO,CI> - Class in de.iip_ecosphere.platform.connectors
Provides a reusable base of a Connector implementation using the ProtocolAdapter.
AbstractConnector(AdapterSelector<O, I, CO, CI>, ProtocolAdapter<O, I, CO, CI>...) - Constructor for class de.iip_ecosphere.platform.connectors.AbstractConnector
Creates an instance and installs the protocol adapter(s).
AbstractConnector(ProtocolAdapter<O, I, CO, CI>...) - Constructor for class de.iip_ecosphere.platform.connectors.AbstractConnector
Creates an instance and installs the protocol adapter(s) with a default selector for the first adapter.
AbstractConnector.BasicAdapterProvider - Class in de.iip_ecosphere.platform.connectors
 
AbstractConnectorInputTypeTranslator<T,S> - Class in de.iip_ecosphere.platform.connectors.types
An abstract basic implementation of the ConnectorInputTypeTranslator to store the ModelAccess.
AbstractConnectorInputTypeTranslator() - Constructor for class de.iip_ecosphere.platform.connectors.types.AbstractConnectorInputTypeTranslator
 
AbstractConnectorOutputTypeTranslator<S,T> - Class in de.iip_ecosphere.platform.connectors.types
An abstract basic implementation of the ConnectorOutputTypeTranslator to store the ModelAccess.
AbstractConnectorOutputTypeTranslator() - Constructor for class de.iip_ecosphere.platform.connectors.types.AbstractConnectorOutputTypeTranslator
 
AbstractModelAccess - Class in de.iip_ecosphere.platform.connectors.model
Basic implementation of the model access.
AbstractModelAccess(AbstractModelAccess.NotificationChangedListener) - Constructor for class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
Creates an abstract model access with notification changed listener.
AbstractModelAccess.NotificationChangedListener - Interface in de.iip_ecosphere.platform.connectors.model
Listener for notification changes.
AbstractPluginChannelConnectorDescriptor<TO,TI> - Class in de.iip_ecosphere.platform.connectors
Basic connector descriptor implementation.
AbstractPluginChannelConnectorDescriptor() - Constructor for class de.iip_ecosphere.platform.connectors.AbstractPluginChannelConnectorDescriptor
Creates a descriptor instance.
AbstractPluginConnectorDescriptor<TO,TI> - Class in de.iip_ecosphere.platform.connectors
Basic connector descriptor implementation.
AbstractPluginConnectorDescriptor() - Constructor for class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
Creates a descriptor instance.
AbstractProtocolAdapter<O,I,CO,CI> - Class in de.iip_ecosphere.platform.connectors.types
Basic protocol adapter implementation.
AbstractProtocolAdapter() - Constructor for class de.iip_ecosphere.platform.connectors.types.AbstractProtocolAdapter
 
AbstractThreadedConnector<O,I,CO,CI,M> - Class in de.iip_ecosphere.platform.connectors
Provides a reusable base for connectors that require a ModelAccess instance per calling thread.
AbstractThreadedConnector(AdapterSelector<O, I, CO, CI>, ProtocolAdapter<O, I, CO, CI>...) - Constructor for class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Creates an instance and installs the protocol adapter(s).
AbstractThreadedConnector(ProtocolAdapter<O, I, CO, CI>...) - Constructor for class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Creates an instance and installs the protocol adapter(s) with a default selector for the first adapter.
AbstractTypeMappingModelAccess - Class in de.iip_ecosphere.platform.connectors.model
Delegates AbstractTypeMappingModelAccess.set(String, Object) to typed calls by casting.
AbstractTypeMappingModelAccess(AbstractModelAccess.NotificationChangedListener) - Constructor for class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
Creates an instance.
AbstractTypeMappingModelAccess.Setter - Interface in de.iip_ecosphere.platform.connectors.model
Internal setter interface to generically call set methods.
accesses - Variable in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
 
adapter - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
AdapterSelector<O,I,CO,CI> - Interface in de.iip_ecosphere.platform.connectors
Selects a protocol adapter based on the given machine data.
AdapterSelector.AdapterProvider<O,I,CO,CI> - Interface in de.iip_ecosphere.platform.connectors
Provides access to adapter data.
adaptInput(CI) - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Adapts the input from the IIP-Ecosphere platform to the underlying machine/platform.
adaptInput(CI) - Method in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
adaptOutput(String, O) - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Adapts the output from the underlying machine/platform to the IIP-Ecosphere platform.
adaptOutput(String, O) - Method in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
add(String, IOConsumer<JsonGenerator>) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
add(String, String) - Method in class de.iip_ecosphere.platform.connectors.formatter.DummyFormatter
 
add(String, String) - Method in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
add(String, T) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter
Adds information to one chunk of output.
addAnnotationInformation(SubmodelElementCollection.SubmodelElementCollectionBuilder, Class<?>) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
Adds information from MachineConnector annotated to cls to the given sub-model element collection smbc.
addConnector(SubmodelElementCollection.SubmodelElementCollectionBuilder, Connector<?, ?, ?, ?>, Submodel) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
Adds a connector to a known submodelBuiler.
additionalIds() - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
Additional ids besides the qualified name of ConnectorDescriptor.getConnectorType().
any - Variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
ANY_ENDPOINT - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
applicationDescription - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
applicationId - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
ARRAY - Enum constant in enum class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
 
ArrayParseResult - Class in de.iip_ecosphere.platform.connectors.parser
An array-based parse result for data parsed to strings.
ArrayParseResult(String[]) - Constructor for class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
Creates an array-based parse result.
ArrayParseResult(String[], int, ArrayParseResult) - Constructor for class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
Creates an array-based parse result.
autoApplicationId - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 

B

baseIndex - Variable in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
BasicAdapterProvider() - Constructor for class de.iip_ecosphere.platform.connectors.AbstractConnector.BasicAdapterProvider
 
build() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Creates the instance.

C

cache - Variable in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
cacheMode - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
CacheMode() - Constructor for enum class de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
 
cachingStrategy - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
CachingStrategy - Interface in de.iip_ecosphere.platform.connectors
Defines a pluggable caching strategy.
call(String, Object...) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Calls an operation on the model.
callback - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
ChannelAdapterProvider() - Constructor for class de.iip_ecosphere.platform.connectors.AbstractChannelConnector.ChannelAdapterProvider
 
ChannelAdapterSelector<O,I,CO,CI> - Interface in de.iip_ecosphere.platform.connectors
Selects a protocol adapter based on the given machine data for channel connectors.
ChannelAdapterSelector.ChannelAdapterProvider<O,I,CO,CI> - Interface in de.iip_ecosphere.platform.connectors
ChanneledConnectorOutputTypeAdapter<T> - Class in de.iip_ecosphere.platform.connectors.types
Specialized ConnectorOutputTypeAdapter to handle the reception channel.
ChanneledConnectorOutputTypeAdapter(ChanneledConnectorOutputTypeAdapter.ChanneledSerializer<T>) - Constructor for class de.iip_ecosphere.platform.connectors.types.ChanneledConnectorOutputTypeAdapter
Creates an instance.
ChanneledConnectorOutputTypeAdapter.ChanneledSerializer<T> - Interface in de.iip_ecosphere.platform.connectors.types
A serializer that receives the reception channel name on serialization.
ChanneledConnectorOutputTypeTranslator<S,T> - Interface in de.iip_ecosphere.platform.connectors.types
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.
ChanneledInputTypeTranslator<T,S> - Interface in de.iip_ecosphere.platform.connectors.types
Extended InputTypeTranslator to receive the reception channel including a delegating default implementation of the serializer method passing in the default channel name.
channeledOutputTranslator - Variable in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
ChannelProtocolAdapter<O,I,CO,CI> - Interface in de.iip_ecosphere.platform.connectors.types
Adapts a channeled protocol from/to an underlying machine/platform.
ChannelTranslatingProtocolAdapter<O,I,CO,CI> - Class in de.iip_ecosphere.platform.connectors.types
Uses two TypeTranslator instances for channeled protocol adaptation.
ChannelTranslatingProtocolAdapter(String, ConnectorOutputTypeTranslator<O, CO>, String, ConnectorInputTypeTranslator<CI, I>) - Constructor for class de.iip_ecosphere.platform.connectors.types.ChannelTranslatingProtocolAdapter
Creates a translating protocol adapter.
charset - Variable in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
charset - Variable in class de.iip_ecosphere.platform.connectors.parser.TextLineParser
 
checkCache(Object) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Checks the cache if configured.
checkCache(Object) - Method in interface de.iip_ecosphere.platform.connectors.CachingStrategy
Checks the cache if configured.
checkCache(Object) - Method in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
checkCache(String, Object) - Method in interface de.iip_ecosphere.platform.connectors.CachingStrategy
Checks a multi-cache if configured.
checkCache(String, Object) - Method in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
checkCache(String, Object, DefaultCachingStrategy.ConsideredSame) - Method in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
Checks the cache.
chunkCompleted() - Method in class de.iip_ecosphere.platform.connectors.formatter.DummyFormatter
 
chunkCompleted() - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
chunkCompleted() - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter
Completes a chunk of output data.
chunkCompleted() - Method in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
cleanNesting(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
Cleans up the nesting.
cleanupPeriod - Variable in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
 
cleanupTask - Variable in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
 
clearCache() - Method in interface de.iip_ecosphere.platform.connectors.CachingStrategy
Clears the cache.
clearCache() - Method in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
configureAdapter(ProtocolAdapter<O, I, CO, CI>) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Configures the adapter if needed.
configureAdapter(ProtocolAdapter<O, I, CO, CI>) - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
 
configureModelAccess(ModelAccess) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Configures the model access on all protocol adapters.
connect(ConnectorParameter) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Connects the connector to the underlying machine/platform.
connect(ConnectorParameter) - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
 
connect(ConnectorParameter) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Connects the connector to the underlying machine/platform.
connectImpl(ConnectorParameter) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Implements the AbstractConnector.connect(ConnectorParameter) method assuming that everything is ok if no exception have been thrown.
Connector<O,I,CO,CI> - Interface in de.iip_ecosphere.platform.connectors
The interface of a platform/machine connector.
ConnectorDescriptor - Interface in de.iip_ecosphere.platform.connectors
Describes a connector without instantiating it.
ConnectorEventUtils - Class in de.iip_ecosphere.platform.connectors.events
Connector event utility methods.
ConnectorEventUtils() - Constructor for class de.iip_ecosphere.platform.connectors.events.ConnectorEventUtils
 
ConnectorExtensionDescriptor - Interface in de.iip_ecosphere.platform.connectors
Descriptor that allows for connector-specific extensions.
ConnectorExtensionDescriptor.DefaultConnectorExtension<V> - Class in de.iip_ecosphere.platform.connectors
A default implementation of ConnectorExtensionDescriptor checking for identifier equality and providing the extension value through ConnectorExtensionDescriptor.getConnectorExtensionValue(Class, Supplier, Supplier).
ConnectorFactory<O,I,CO,CI,A> - Interface in de.iip_ecosphere.platform.connectors
Creates a single connector instance or allows to dynamically choose among multiple connector types of the same kind.
ConnectorInputHandler<T> - Interface in de.iip_ecosphere.platform.connectors.events
Code fragment to handle input.
ConnectorInputTypeAdapter<S> - Class in de.iip_ecosphere.platform.connectors.types
Adapts a basic input translator/serializer for reuse.
ConnectorInputTypeAdapter(Serializer<S>) - Constructor for class de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeAdapter
Creates an instance.
ConnectorInputTypeTranslator<T,S> - Interface in de.iip_ecosphere.platform.connectors.types
Refines the TypeTranslator for the use with machine connectors.
ConnectorOutputTypeAdapter<T> - Class in de.iip_ecosphere.platform.connectors.types
Adapts a basic output translator/serializer for reuse.
ConnectorOutputTypeAdapter(Serializer<T>) - Constructor for class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
Creates an instance.
ConnectorOutputTypeTranslator<S,T> - Interface in de.iip_ecosphere.platform.connectors.types
Refines the TypeTranslator for the use with machine connectors.
ConnectorParameter - Class in de.iip_ecosphere.platform.connectors
Defines the connection parameters for a Connector.
ConnectorParameter(String, int) - Constructor for class de.iip_ecosphere.platform.connectors.ConnectorParameter
Creates a connector parameter instance.
ConnectorParameter.CacheMode - Enum Class in de.iip_ecosphere.platform.connectors
Modes for caching data avoiding repeated ingestion.
ConnectorParameter.ConnectorParameterBuilder - Class in de.iip_ecosphere.platform.connectors
Builds a connector parameter object.
ConnectorParameterBuilder() - Constructor for class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Prevents external creation.
ConnectorPluginDescriptor - Interface in de.iip_ecosphere.platform.connectors
Declares the type of a connector plugin descriptor.
ConnectorRegistry - Class in de.iip_ecosphere.platform.connectors
A service type/instance registry as internal structure to manage the contents of an AAS for this component.
ConnectorRegistry() - Constructor for class de.iip_ecosphere.platform.connectors.ConnectorRegistry
 
ConnectorsAas - Class in de.iip_ecosphere.platform.connectors
Implements the transport AAS contributor.
ConnectorsAas() - Constructor for class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
ConnectorsAas.DefaultAnnotationProvider - Class in de.iip_ecosphere.platform.connectors
We use this class only for reading out the default values of an annotation if none is present on a connector.
ConnectorTriggerQuery - Interface in de.iip_ecosphere.platform.connectors.events
Generic marker interface for connector queries representing a specification what to trigger/ingest.
contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
CONVERTER - Static variable in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
CONVERTER - Static variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser
 
CONVERTER - Static variable in class de.iip_ecosphere.platform.connectors.parser.TextLineParser
 
ConverterFromString - Class in de.iip_ecosphere.platform.connectors.parser
A basic String to primitive types converter.
ConverterFromString() - Constructor for class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
ConverterToString - Class in de.iip_ecosphere.platform.connectors.formatter
Converts primitive data to string format.
ConverterToString() - Constructor for class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
createConnector(ConnectorParameter, A...) - Method in interface de.iip_ecosphere.platform.connectors.ConnectorFactory
Creates a connector based on the given connector parameters.
createConnector(String, Supplier<ConnectorParameter>, A...) - Static method in interface de.iip_ecosphere.platform.connectors.ConnectorFactory
Creates a connector instance.
createConnector(Supplier<ConnectorParameter>, A...) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginChannelConnectorDescriptor
 
createConnector(Supplier<ConnectorParameter>, A...) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
 
createConnector(Supplier<ConnectorParameter>, A...) - Method in interface de.iip_ecosphere.platform.connectors.ConnectorDescriptor
Creates a connector instance.
createConnector(S, Supplier<ConnectorParameter>, A...) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginChannelConnectorDescriptor
 
createConnector(S, Supplier<ConnectorParameter>, A...) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
 
createConnector(S, Supplier<ConnectorParameter>, A...) - Method in interface de.iip_ecosphere.platform.connectors.ConnectorDescriptor
Creates a connector instance.
createConnectorByPlugin(String, boolean, Supplier<ConnectorParameter>, S, A...) - Static method in interface de.iip_ecosphere.platform.connectors.ConnectorFactory
Creates a connector instance from a plugin of type ConnectorDescriptor, see also AbstractPluginConnectorDescriptor.
createConnectorByPlugin(String, Supplier<ConnectorParameter>, A...) - Static method in interface de.iip_ecosphere.platform.connectors.ConnectorFactory
Creates a connector instance from a plugin of type ConnectorDescriptor, see also AbstractPluginConnectorDescriptor.
createConnectorImpl(Supplier<ConnectorParameter>, A...) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginChannelConnectorDescriptor
Creates a connector instance based on adapted types.
createConnectorImpl(Supplier<ConnectorParameter>, A...) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
Creates a connector instance based on adapted types.
createConnectorImpl(S, Supplier<ConnectorParameter>, A...) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginChannelConnectorDescriptor
Creates a connector instance based on adapted types.
createConnectorImpl(S, Supplier<ConnectorParameter>, A...) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
Creates a connector instance based on adapted types.
createDataTimeDifferenceProvider(ClassLoader, String, Class<T>) - Static method in class de.iip_ecosphere.platform.connectors.events.ConnectorEventUtils
Convenience method for creating (custom) data time difference provider instances.
createInputHandlerInstance(ClassLoader, String, Class<T>) - Static method in class de.iip_ecosphere.platform.connectors.events.ConnectorEventUtils
Convenience method for creating (custom) input handler instances.
createInstance(Class<? extends CachingStrategy>) - Static method in interface de.iip_ecosphere.platform.connectors.CachingStrategy
Creates a default caching strategy instance based on a public non-arg constructor.
createInstance(ClassLoader, String, String) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatterUtils
Convenience method for creating (custom) formatter instances.
createInstance(ClassLoader, String, String) - Static method in class de.iip_ecosphere.platform.connectors.parser.ParserUtils
Convenience method for creating (custom) parser instances.
createSharedSpace() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Creates a shared space among connector instances of the same type.
createTlsContext(ConnectorParameter) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Helper method to determine a SSL/TLS context.

D

data - Variable in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
data - Variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
dataTimeDifferenceProvider - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
DataTimeDifferenceProvider<T> - Interface in de.iip_ecosphere.platform.connectors.events
For connectors with simulated time, determines the difference between two data points based on the data point before.
de.iip_ecosphere.platform.connectors - package de.iip_ecosphere.platform.connectors
The connectors component defining the interface to generic machine/platform connectors.
de.iip_ecosphere.platform.connectors.events - package de.iip_ecosphere.platform.connectors.events
Optional pluggable connector events.
de.iip_ecosphere.platform.connectors.formatter - package de.iip_ecosphere.platform.connectors.formatter
Generic output formatters.
de.iip_ecosphere.platform.connectors.model - package de.iip_ecosphere.platform.connectors.model
Classes around accessing an information model behind a protocol implementation.
de.iip_ecosphere.platform.connectors.parser - package de.iip_ecosphere.platform.connectors.parser
Generic integration parsers mapping an arbitrary external format to a indexed/named virtual structure that can be mapped into data types declared in the platform configuration.
de.iip_ecosphere.platform.connectors.types - package de.iip_ecosphere.platform.connectors.types
Type translation classes for connectors.
DEFAULT - Static variable in interface de.iip_ecosphere.platform.connectors.types.RecordCompletePredicate
The default predicate just tells if the field is already in values.
DEFAULT_CHANNEL - Static variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
DEFAULT_CHANNEL - Static variable in interface de.iip_ecosphere.platform.connectors.AdapterSelector
The name of the default channel, in particular for an information-model non-multi-channel connector.
DEFAULT_KEEP_ALIVE - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
DEFAULT_NOTIFICATION_INTERVAL - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
DEFAULT_REQUEST_TIMEOUT - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
DEFAULT_SCHEMA - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
DefaultAnnotationProvider() - Constructor for class de.iip_ecosphere.platform.connectors.ConnectorsAas.DefaultAnnotationProvider
 
DefaultCachingStrategy - Class in de.iip_ecosphere.platform.connectors
A default caching strategy.
DefaultCachingStrategy() - Constructor for class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
DefaultCachingStrategy.ConsideredSame - Interface in de.iip_ecosphere.platform.connectors
A functor indicating that two objects are considered the same.
DefaultConnectorExtension(String, Supplier<V>) - Constructor for class de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor.DefaultConnectorExtension
Creates the connector extension.
delay - Variable in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
 
delay - Variable in class de.iip_ecosphere.platform.connectors.events.StringTriggerQuery
 
delay() - Method in interface de.iip_ecosphere.platform.connectors.events.ConnectorTriggerQuery
Delay for multiple-data streamed result.
delay() - Method in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
 
delay() - Method in class de.iip_ecosphere.platform.connectors.events.StringTriggerQuery
 
deserializeIfString(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Deserializes tmp if it looks like a string.
detailNotifications - Variable in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
determineDifference(T) - Method in interface de.iip_ecosphere.platform.connectors.events.DataTimeDifferenceProvider
Returns the time difference.
disconnect() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Disconnects the connector from the underlying machine/platform.
disconnect() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Disconnects the connector from the underlying machine/platform.
disconnectImpl() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
disconnectSafe() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Disconnects the connector from the underlying machine/platform.
dispose() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
dispose() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Final cleanup when platform shuts down, e.g., for shared resources.
dispose() - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Called when this instance is explicitly not needed anymore.
doPolling() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Does the default polling on AbstractConnector.DEFAULT_CHANNEL.
DummyFormatter - Class in de.iip_ecosphere.platform.connectors.formatter
A dummy instance to avoid NPEs.
DummyFormatter() - Constructor for class de.iip_ecosphere.platform.connectors.formatter.DummyFormatter
 

E

enabledEncryption() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the actually enabled encryption mechanisms on this instance.
enableNotifications(boolean) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
enableNotifications(boolean) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Enables/disables notifications/polling at all.
enablePolling - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
enablePolling(boolean) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
enablePolling(boolean) - Method in interface de.iip_ecosphere.platform.connectors.events.EventHandlingConnector
Enable/disable polling (does not influence the polling timer).
enableSharedSpace(SharedSpace) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Enables a shared space among connector instances of the same type (created by the first MIMO connector).
end - Variable in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
 
endKind - Variable in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
 
endpointPath - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
endStructure() - Method in class de.iip_ecosphere.platform.connectors.formatter.DummyFormatter
 
endStructure() - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
endStructure() - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter
Ends a structure started before.
endStructure() - Method in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
ensureAdapterSelector(ChannelAdapterSelector<O, I, CO, CI>) - Static method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
Ensures that there is at least a default first-adapter selector of the right type.
EQUALS - Enum constant in enum class de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
Based on a deep value comparison.
error(String, Throwable) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Logs an error.
EventHandlingConnector - Interface in de.iip_ecosphere.platform.connectors.events
Basic connector interface providing access to event-relevant functionality.
execute(ModelAccess) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccessProvider.IOModelAccessFunction
Executes the function.
execute(ModelAccess) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccessProvider.IOVoidFunction
Executes the function.

F

findBy(int) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Searches for the entry at position index.
findBy(int[]) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Returns an entry iterator to the element denoted by (nested) indexes.
FormatterUtils - Class in de.iip_ecosphere.platform.connectors.formatter
Output formatter utility methods.
FormatterUtils() - Constructor for class de.iip_ecosphere.platform.connectors.formatter.FormatterUtils
 
from(String, T) - Method in interface de.iip_ecosphere.platform.connectors.types.ChanneledInputTypeTranslator
Deserializes a target value into a source value ("input from external").
from(S) - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeAdapter
 
from(T) - Method in interface de.iip_ecosphere.platform.connectors.types.ChanneledInputTypeTranslator
 
fromBigDecimal(BigDecimal) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromBigDecimal(BigDecimal) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromBigDecimal(BigDecimal) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from BigDecimal to the output format.
fromBigDecimal(BigDecimal) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromBigInteger(BigInteger) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromBigInteger(BigInteger) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromBigInteger(BigInteger) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from BigInteger to the output format.
fromBigInteger(BigInteger) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromBoolean(boolean) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromBoolean(boolean) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromBoolean(boolean) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from Boolean to the output format.
fromBoolean(boolean) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromByte(byte) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromByte(byte) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromByte(byte) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from byte to the output format.
fromByte(byte) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromByteArray(byte[]) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromByteArray(byte[]) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromByteArray(byte[]) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from a byte array to the output format.
fromByteArray(byte[]) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromDate(Date, String) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromDate(Date, String) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromDate(Date, String) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from a date to the output format.
fromDate(Date, String) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromDouble(double) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromDouble(double) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromDouble(double) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from double to the output format.
fromDouble(double) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromDoubleArray(double[]) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromDoubleArray(double[]) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromDoubleArray(double[]) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from a double array to the output format.
fromDoubleArray(double[]) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromElementList(List<QualifiedElement<E>>) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromElementList(List<QualifiedElement<E>>) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromElementList(List<QualifiedElement<E>>) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from an object the output format.
fromElementList(List<QualifiedElement<E>>) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromEnum(IipEnum) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from an IIP enum literal to the output format using IipEnum.getModelOrdinal().
fromEnumAsName(Enum<?>) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from an IIP enum literal to the output format using Enum.name().
fromFloat(float) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromFloat(float) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromFloat(float) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from float to the output format.
fromFloat(float) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromInteger(int) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromInteger(int) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromInteger(int) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from int to the output format.
fromInteger(int) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromIntegerArray(int[]) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromIntegerArray(int[]) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromIntegerArray(int[]) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from an integer array to the output format.
fromIntegerArray(int[]) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromList(List<?>) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromList(List<?>) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromList(List<?>) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from an object the output format.
fromList(List<?>) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromLocalDateTime(LocalDateTime, String) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from a date to the output format.
fromLong(long) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromLong(long) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromLong(long) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from long to the output format.
fromLong(long) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromObject(Object) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromObject(Object) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromObject(Object) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from an object the output format.
fromObject(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromShort(short) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromShort(short) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromShort(short) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from short to the output format.
fromShort(short) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromString(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromString(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromString(String) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from String to the output format.
fromString(String) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
fromStringArray(String[]) - Method in class de.iip_ecosphere.platform.connectors.formatter.ConverterToString
 
fromStringArray(String[]) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
fromStringArray(String[]) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter.OutputConverter
Converts data from a string array to the output format.
fromStringArray(String[]) - Method in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 

G

gen - Variable in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
get(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a property value.
get(String, int) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a property value.
get(String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Returns the JSON object representing name or indexes.
getAdapter(int) - Method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector.ChannelAdapterProvider
 
getAdapter(int) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector.BasicAdapterProvider
 
getAdapter(int) - Method in interface de.iip_ecosphere.platform.connectors.AdapterSelector.AdapterProvider
Returns the specified adapter.
getAdapter(int) - Method in interface de.iip_ecosphere.platform.connectors.ChannelAdapterSelector.ChannelAdapterProvider
 
getAdapterCount() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector.BasicAdapterProvider
 
getAdapterCount() - Method in interface de.iip_ecosphere.platform.connectors.AdapterSelector.AdapterProvider
Returns the total number of adapters.
getApplicationDescription() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Application description.
getApplicationId() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
String/URL to identify the application.
getArraySize() - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
getArraySize() - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
If the actual element is an array, return the size.
getArraySize() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
getAutoApplicationId() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns whether the application identification is expected to be unique or shall be made unique upon first connect.
getBoolean(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a byte property value.
getByte(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a byte property value.
getCacheMode() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the cache mode.
getCachingStrategy() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Returns the actual caching strategy.
getCachingStrategyCls() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
getCachingStrategyCls() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the actual caching strategy class.
getCleanupPeriod() - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Returns the cleanup period.
getConnectorExtension(Class<T>, Supplier<T>) - Method in class de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor.DefaultConnectorExtension
 
getConnectorExtension(Class<T>, Supplier<T>) - Method in interface de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor
Returns the extension.
getConnectorExtensionValue(Class<T>, Supplier<V>, Supplier<T>) - Static method in interface de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor
getConnectorInputType() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
getConnectorInputType() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the input type from the IIP-Ecosphere platform.
getConnectorInputType() - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Returns the input type from the IIP-Ecosphere platform.
getConnectorInputType() - Method in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
getConnectorOutputType() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
getConnectorOutputType() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the output type to the IIP-Ecosphere platform.
getConnectorOutputType() - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Returns the output type to the IIP-Ecosphere platform.
getConnectorOutputType() - Method in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
getConnectorParameter() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Returns the connector parameters after the last AbstractConnector.connect(ConnectorParameter).
getConnectorParameter() - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
Returns the actual connector parameters that apply for this model instance.
getConnectorType() - Method in interface de.iip_ecosphere.platform.connectors.ConnectorDescriptor
Returns the type of the connector.
getConverter() - Method in class de.iip_ecosphere.platform.connectors.formatter.DummyFormatter
 
getConverter() - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
getConverter() - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter
Returns the output converter.
getConverter() - Method in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
getConverter() - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser
Returns a type converter for parsed data.
getConverter() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser
 
getConverter() - Method in class de.iip_ecosphere.platform.connectors.parser.TextLineParser
 
getData() - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
Returns the data object.
getData(IOConsumer<JsonIterator>, String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
getData(IOConsumer<String>, String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
getData(IOConsumer<T>, String, int...) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Returns the value of the data field for the given field name or with via the given index.
getData(String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
getData(String, int...) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Returns the value of the data field for the given field name or with via the given index.
getData(String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
getDataCount() - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
getDataCount() - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Returns the number of parsed data fields.
getDataCount() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
getDouble(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a double property value.
getEnd() - Method in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
Returns the end time.
getEndKind() - Method in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
Returns the interpretation of the end time.
getEndpointPath() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the base URL prefix path/endpoint URL.
getExtension(Connector<?, ?, ?, ?>, Class<T>, Supplier<T>) - Static method in interface de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor
Returns a connector extension.
getExtension(String, Class<T>, Supplier<T>) - Static method in interface de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor
Returns a connector extension.
getFieldName(int...) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Returns the name of the field.
getFieldName(IOConsumer<JsonIterator>, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
getFieldName(IOConsumer<String>, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
getFieldName(IOConsumer<T>, int...) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Returns the name of the field.
getFloat(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a float property value.
getHost() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the server host.
getHostnameVerification() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns whether TLS hostname verification shall be performed.
getIdentityToken(String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the identity token.
getIndex(int[]) - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
Returns the one-dimensional array index into the data.
getInitCachingStrategyCls() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Returns the initial caching strategy class.
getInputChannel() - Method in interface de.iip_ecosphere.platform.connectors.types.ChannelProtocolAdapter
Returns the name of the input channel.
getInputChannel() - Method in class de.iip_ecosphere.platform.connectors.types.ChannelTranslatingProtocolAdapter
 
getInputConverter() - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns the input converter instance.
getInstanceIdentification() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
getInstanceIdentification() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the instance identification for connector extensions.
getInt(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns an int property value.
getKeepAlive() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the time to keep a connection alive.
getKeyAlias() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the alias of the key in ConnectorParameter.getKeystoreKey() to use.
getKeystoreKey() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the optional key to access the TLS keystore key to be obtained from IdentityStore.
getKind() - Method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
getLocal(String, int[]) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Returns the JSON object representing name or indexes without hierarchical name interpretation.
getLocalData(IOConsumer<JsonIterator>, String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
getLocalData(IOConsumer<String>, String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
getLocalData(IOConsumer<T>, String, int...) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Returns the value of the data field for the given field name or with via the given index.
getLocalData(String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
getLocalData(String, int...) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Returns the value of the data field for the given field name or with via the given index.
getLocalData(String, int...) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
getLong(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a double property value.
getMachineConnectorAnnotation(Class<?>) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
Returns the machine annotation for cls.
getModelAccess() - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Returns the model-access instance for the current thread.
getModelAccess() - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccessProvider
Returns the model access instance to be used during type translations.
getModelAccess() - Method in class de.iip_ecosphere.platform.connectors.types.AbstractConnectorInputTypeTranslator
 
getModelAccess() - Method in class de.iip_ecosphere.platform.connectors.types.AbstractConnectorOutputTypeTranslator
 
getModelAccess() - Method in class de.iip_ecosphere.platform.connectors.types.AbstractProtocolAdapter
Returns the instance abstracting the access to the underlying model.
getModelAccess() - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeAdapter
 
getModelAccess() - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
 
getModelAccess() - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Returns the instance abstracting the access to the underlying model.
getModelAccess(Thread) - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Returns the model-access instance for the given thread.
getModelAccessSupplier() - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Returns the model access supplier.
getMultiValue(Class<C>, String, boolean, String...) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns the value of a multi-valued property in IDTA style.
getName() - Method in interface de.iip_ecosphere.platform.connectors.ConnectorDescriptor
Returns the name of the connector.
getName() - Method in interface de.iip_ecosphere.platform.connectors.events.EventHandlingConnector
Returns a descriptive name of the connector/the connected protocol.
getNewConnectorClass(T) - Method in interface de.iip_ecosphere.platform.connectors.events.ConnectorInputHandler
Called to query for a runtime change of the connector class on the given data.
getNotificationInterval() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the notification interval, i.e., how frequently the connector shall look for new values.
getOutputChannel() - Method in interface de.iip_ecosphere.platform.connectors.types.ChannelProtocolAdapter
Returns the name of the output channel.
getOutputChannel() - Method in class de.iip_ecosphere.platform.connectors.types.ChannelTranslatingProtocolAdapter
 
getOutputChannels() - Method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
Returns the output channel names.
getOutputConverter() - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns the output converter instance.
getPattern() - Method in class de.iip_ecosphere.platform.connectors.events.PatternTriggerQuery
Returns the query pattern.
getPort() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
The connection port.
getProtocolInputType() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
getProtocolInputType() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the input type to the protocol.
getProtocolInputType() - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Returns the input type to the protocol.
getProtocolInputType() - Method in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
getProtocolOutputType() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
getProtocolOutputType() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the output type of the protocol.
getProtocolOutputType() - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Returns the output type of the protocol.
getProtocolOutputType() - Method in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
getQSeparator() - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns the qualified name separator.
getQuery() - Method in class de.iip_ecosphere.platform.connectors.events.StringTriggerQuery
Returns the query .
getRegisteredConnectorDescriptors() - Static method in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
Returns the registered connector descriptors as iterator.
getRegisteredConnectorDescriptorsLoader() - Static method in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
Returns the service loader for connector descriptors.
getRegisteredConnectorInstances() - Static method in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
Returns the specified instance.
getRegisteredConnectorInstancesCount() - Static method in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
Returns the number of registered connector instances.
getRequestTimeout() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the request timeout.
getSchema() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
The connection schema.
getSelector() - Method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
Returns the adapter selector.
getSelector() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Returns the adapter selector.
getService() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the device service information this connector shall connect to.
getShort(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a short property value.
getSourceType() - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeAdapter
 
getSourceType() - Method in interface de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeTranslator
Returns the source type.
getSourceType() - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
 
getSourceType() - Method in interface de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeTranslator
Returns the source type.
getSpecificIntSetting(String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns a connector specific setting as Integer.
getSpecificSetting(String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns a connector specific setting.
getSpecificSettingKeys() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns all defined specific setting keys.
getSpecificStringSetting(String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns a connector specific setting as String.
getStart() - Method in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
Returns the start time.
getStartKind() - Method in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
Returns the interpretation of the start time.
getStorageValue(String) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
getStorageValue(String) - Method in interface de.iip_ecosphere.platform.connectors.events.EventHandlingConnector
Returns intermediate information that may be useful while transforming the results by configured transformation functions.
getString(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a byte property value.
getStruct(String, Class<T>) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns the "struct" value of a property.
getTargetType() - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeAdapter
 
getTargetType() - Method in interface de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeTranslator
Returns the target type.
getTargetType() - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
 
getTargetType() - Method in interface de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeTranslator
Returns the target type.
getTopData() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Returns the original input data array from the top-level parser result.

H

handlesConnectorForExtension(String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor.DefaultConnectorExtension
 
handlesConnectorForExtension(String) - Method in interface de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor
Returns whether this extension handles the given connector.
HASH - Enum constant in enum class de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
Based on the hash value.
hasModel() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector has a model at all.
hasService(ConnectorParameter) - Static method in interface de.iip_ecosphere.platform.connectors.ConnectorFactory
Returns whether connector parameter is given and has a service.
hasVersion(ConnectorParameter) - Static method in interface de.iip_ecosphere.platform.connectors.ConnectorFactory
Returns whether connector parameter is given and has service containing a version with version number.
host - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
hostnameVerification - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 

I

id - Variable in class de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor.DefaultConnectorExtension
 
identityToken - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
init(AdapterSelector.AdapterProvider<O, I, CO, CI>) - Method in interface de.iip_ecosphere.platform.connectors.AdapterSelector
Initializes the adapter selector.
init(AdapterSelector.AdapterProvider<O, I, CO, CI>) - Method in interface de.iip_ecosphere.platform.connectors.ChannelAdapterSelector
Initializes the adapter selector.
init(ChannelAdapterSelector.ChannelAdapterProvider<O, I, CO, CI>) - Method in interface de.iip_ecosphere.platform.connectors.ChannelAdapterSelector
Initializes the adapter selector.
initialize() - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
Initializes the JSON writing.
initializeModelAccess() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Called to initialize the model access, e.g., to setup notifications.
initializeModelAccess() - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
 
initializeModelAccess() - Method in interface de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeTranslator
Called to initialize the model access, e.g., to setup notifications.
initializeModelAccess() - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Called to initialize the model access, e.g., to setup notifications.
initializeModelAccess() - Method in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
initId(String) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginChannelConnectorDescriptor
 
initId(String) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
 
initIds(List<String>) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
 
initPluginSupplier(DefaultPluginDescriptor.PluginSupplier<ConnectorDescriptor>) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginChannelConnectorDescriptor
 
initPluginSupplier(DefaultPluginDescriptor.PluginSupplier<ConnectorDescriptor>) - Method in class de.iip_ecosphere.platform.connectors.AbstractPluginConnectorDescriptor
 
initSelector(AdapterSelector<O, I, CO, CI>) - Method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
 
initSelector(AdapterSelector<O, I, CO, CI>) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Calls AdapterSelector.init(de.iip_ecosphere.platform.connectors.AdapterSelector.AdapterProvider) with a provider instance pointing to the adapters in this instance.
inputChannel - Variable in class de.iip_ecosphere.platform.connectors.types.ChannelTranslatingProtocolAdapter
 
InputParser<T> - Interface in de.iip_ecosphere.platform.connectors.parser
Interfaces for generic named/indexed input parsers.
InputParser.InputConverter<T> - Interface in de.iip_ecosphere.platform.connectors.parser
Converts parsed data to primitive types.
InputParser.ParseResult<T> - Interface in de.iip_ecosphere.platform.connectors.parser
Result of parsing data.
inputTranslator - Variable in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
installPollTask() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Install poll task.
instance - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
 
INSTANCE - Static variable in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
INSTANCE - Static variable in class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
 
instanceIdentification - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
INSTANCES - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
 
iqName(String...) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
iqName(String...) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Composes multiple names to a qualified instance name starting with ModelAccess.topInstancesQName() using ModelAccess.getQSeparator().
isAnonymousIdentity() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns whether there is any identity or the client just runs in anonymous mode.
isComplete(Map<String, Object>, String) - Method in interface de.iip_ecosphere.platform.connectors.types.RecordCompletePredicate
Returns whether a record with given field-value mapping can be considered to be complete when reading field without field being yet added to values.
isDetailNotifiedItemEnabled() - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
Returns whether detailed notifications for monitored items is enabled.
isFeasibleEndpoint(String, byte) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Helps determining in case of multiple endpoint URLs which ones are more feasible.
isPolling() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Returns whether we are polling or waiting for events.
isSame(Object, Object) - Method in interface de.iip_ecosphere.platform.connectors.DefaultCachingStrategy.ConsideredSame
Checks the given two objects.
isValid() - Method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 

J

JsonInputConverter() - Constructor for class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
JsonInputParser - Class in de.iip_ecosphere.platform.connectors.parser
Implements the default input parser for JSON data.
JsonInputParser() - Constructor for class de.iip_ecosphere.platform.connectors.parser.JsonInputParser
 
JsonInputParser.JsonInputConverter - Class in de.iip_ecosphere.platform.connectors.parser
Implements a JSON input converter.
JsonInputParser.JsonParseResult - Class in de.iip_ecosphere.platform.connectors.parser
Defines a parse result instance for JSON.
JsonInputParser.OneElementEntryIterator - Class in de.iip_ecosphere.platform.connectors.parser
Emulates a one-element entry "iterator".
JsonOutputConverter() - Constructor for class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.JsonOutputConverter
 
JsonOutputFormatter - Class in de.iip_ecosphere.platform.connectors.formatter
JSON output formatter (preliminary).
JsonOutputFormatter() - Constructor for class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
JsonOutputFormatter.JsonOutputConverter - Class in de.iip_ecosphere.platform.connectors.formatter
 
JsonOutputFormatter.StructureType - Enum Class in de.iip_ecosphere.platform.connectors.formatter
 
JsonParseResult(byte[]) - Constructor for class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Creates a parse result instance.
JsonParseResult(byte[], JsonIterator, JsonInputParser.JsonParseResult) - Constructor for class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Creates a parse result instance.

K

keepAlive - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
key - Variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.OneElementEntryIterator
 
key() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.OneElementEntryIterator
 
keyAlias - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
keystoreKey - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 

L

LOGGER - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 

M

MachineConnector - Annotation Interface in de.iip_ecosphere.platform.connectors
Indicates the capabilities of a connector.
MachineConnectorSupportedQueries - Annotation Interface in de.iip_ecosphere.platform.connectors
Indicates supported ConnectorTriggerQuery.
MachineFormatter - Annotation Interface in de.iip_ecosphere.platform.connectors.formatter
Indicates the capabilities of a machine formatter.
MachineParser - Annotation Interface in de.iip_ecosphere.platform.connectors.parser
Indicates the capabilities of a machine parser.
mode - Variable in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
modelAccess - Variable in class de.iip_ecosphere.platform.connectors.types.AbstractConnectorInputTypeTranslator
 
modelAccess - Variable in class de.iip_ecosphere.platform.connectors.types.AbstractConnectorOutputTypeTranslator
 
modelAccess - Variable in class de.iip_ecosphere.platform.connectors.types.AbstractProtocolAdapter
 
modelAccess - Variable in class de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeAdapter
 
modelAccess - Variable in class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
 
ModelAccess - Interface in de.iip_ecosphere.platform.connectors.model
Provides access to a model-based protocol such as OPC UA or AAS.
ModelAccessProvider - Interface in de.iip_ecosphere.platform.connectors.model
Refines the TypeTranslator for the use with machine connectors.
ModelAccessProvider.IOModelAccessFunction - Interface in de.iip_ecosphere.platform.connectors.model
A simple (optional) function that may throw an IOException.
ModelAccessProvider.IOVoidFunction - Interface in de.iip_ecosphere.platform.connectors.model
A simple (optional) function that may throw an IOException.
modelAccessSupplier - Variable in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
 
ModelInputConverter - Class in de.iip_ecosphere.platform.connectors.model
Input converter implementing the ModelAccess conversion conventions.
ModelInputConverter() - Constructor for class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
Prevents external creation.
ModelOutputConverter - Class in de.iip_ecosphere.platform.connectors.model
Output converter implementing the ModelAccess conversion conventions.
ModelOutputConverter() - Constructor for class de.iip_ecosphere.platform.connectors.model.ModelOutputConverter
Prevents external creation.
monitor(int, String...) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Monitors the given qName element in the server namespace and upon changes, triggers a reception in the connector.
monitor(String...) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
monitor(String...) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Monitors the given qName element in the server namespace and upon changes, triggers a reception in the connector.
monitorModelChanges() - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
monitorModelChanges() - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Monitors generic model changes, in particular those not covered by ModelAccess.monitor(String...).
monitorModelChanges(int) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Monitors generic model changes, in particular those not covered by ModelAccess.monitor(String...).

N

NAME_CONNECTORS_SUBMODEL - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_DESC_VAR_HAS_MODEL - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_DESC_VAR_NAME - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_DESC_VAR_SUPPORTS_CALLS - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_DESC_VAR_SUPPORTS_EVENTS - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_DESC_VAR_SUPPORTS_PROPERTIES - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_DESC_VAR_SUPPORTS_QNAMES - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_DESC_VAR_SUPPORTS_STRUCTS - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_DESCRIPTORS_SUBMODEL - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_SMC_CONNECTOR_PREFIX - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_SMC_VAR_CONNECTOR - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_SMC_VAR_DESCRIPTOR - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_SMC_VAR_ENABLED_ENC - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_SMC_VAR_IN - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_SMC_VAR_OUT - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
NAME_SMC_VAR_SUPPORTED_ENC - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 
newBuilder(ConnectorParameter) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Creates a new connector parameter builder based on the given params.
newBuilder(ConnectorParameter, String, Integer, Schema) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Creates a new connector parameter builder based on the given params.
newBuilder(ServerAddress) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Creates a new connector parameter builder with required basic information.
newBuilder(String, int) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Creates a new connector parameter builder with required basic information.
newBuilder(String, int, Schema) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Creates a new connector parameter builder with required basic information.
next() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.OneElementEntryIterator
 
NONE - Enum constant in enum class de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
No caching, the default.
notificationChangedListener - Variable in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
notificationInterval - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
notificationsChanged(boolean) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Called when the notifications setting has been changed in AbstractModelAccess.useNotifications(boolean).
notificationsChanged(boolean) - Method in interface de.iip_ecosphere.platform.connectors.model.AbstractModelAccess.NotificationChangedListener
Called when the notifications setting has been changed in AbstractModelAccess.useNotifications(boolean).
notifyAddConnector(Connector<?, ?, ?, ?>) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
Called to notify that a connector instance is about to be connected.
notifyDataTimeDifference(int) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Notifies this connector about a determined/changed time difference between the actual data received and the next data to be received.
notifyReconfigured(String, String) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
notifyReconfigured(String, String) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Called when parameters of the containing service are changed.
notifyRemoveConnector(Connector<?, ?, ?, ?>) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
Called to notify that a connector instance is about to be discarded/removed.

O

OBJECT - Enum constant in enum class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
 
obtainModelAccess(Thread) - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Returns/allocates a model access object for thread.
OneElementEntryIterator(String, JsonIterator) - Constructor for class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.OneElementEntryIterator
Creates the instance.
optional(ModelAccess, ModelAccessProvider.IOVoidFunction) - Static method in interface de.iip_ecosphere.platform.connectors.model.ModelAccessProvider
Executes func but consumes IOException as execution is considered optional.
optionalStep(ModelAccess, ModelAccessProvider.IOModelAccessFunction) - Static method in interface de.iip_ecosphere.platform.connectors.model.ModelAccessProvider
Executes func but consumes IOException as execution is considered optional.
outputChannel - Variable in class de.iip_ecosphere.platform.connectors.types.ChannelTranslatingProtocolAdapter
 
outputChannels - Variable in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
 
OutputFormatter<T> - Interface in de.iip_ecosphere.platform.connectors.formatter
Generic output formatter.
OutputFormatter.OutputConverter<T> - Interface in de.iip_ecosphere.platform.connectors.formatter
Converts primitive types to the output format.
outputTranslator - Variable in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 

P

params - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
parent - Variable in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
parent - Variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
parentName - Variable in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
parse(byte[]) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser
Parses a chunk of data received from a source.
parse(byte[]) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser
 
parse(byte[]) - Method in class de.iip_ecosphere.platform.connectors.parser.TextLineParser
 
ParserUtils - Class in de.iip_ecosphere.platform.connectors.parser
Input parser utility methods.
ParserUtils() - Constructor for class de.iip_ecosphere.platform.connectors.parser.ParserUtils
 
pattern - Variable in class de.iip_ecosphere.platform.connectors.events.PatternTriggerQuery
 
PatternTriggerQuery - Class in de.iip_ecosphere.platform.connectors.events
Implements a query represented by a regular expression on the relevant data identifier of a connector.
PatternTriggerQuery(String) - Constructor for class de.iip_ecosphere.platform.connectors.events.PatternTriggerQuery
Creates a pattern-based trigger query.
PLUGIN_ID_PREFIX - Static variable in interface de.iip_ecosphere.platform.connectors.ConnectorDescriptor
 
PLUGIN_TEST_ID_PREFIX - Static variable in interface de.iip_ecosphere.platform.connectors.ConnectorDescriptor
 
pollTask - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
port - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
ProtocolAdapter<O,I,CO,CI> - Interface in de.iip_ecosphere.platform.connectors.types
Adapts a protocol from/to an underlying machine/platform.

Q

qName(String...) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
qName(String...) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Composes multiple names to a qualified name using ModelAccess.getQSeparator().
qName(String, String...) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
Composes a qualified name.
query - Variable in class de.iip_ecosphere.platform.connectors.events.StringTriggerQuery
 

R

read() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Reads data from the underlying machine.
received(String, O) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Call this if data was received.
received(String, O, boolean) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Call this if data was received.
received(T, EventHandlingConnector) - Method in interface de.iip_ecosphere.platform.connectors.events.ConnectorInputHandler
Called to inform that data to be handled has been received.
RecordCompletePredicate - Interface in de.iip_ecosphere.platform.connectors.types
A predicate to be used when obtaining a complex record field-by-field from an external source.
registerConnector(Connector<?, ?, ?, ?>) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
Registers a connector instance.
registerCustomType(Class<?>) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Registers cls as a custom type, e.g., for structs.
RELATIVE_DAYS - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Relative from now in days.
RELATIVE_HOURS - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Relative from now in hours.
RELATIVE_MICROSECONDS - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Relative from now in micro seconds.
RELATIVE_MILLISECONDS - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Relative from now in milli seconds.
RELATIVE_MINUTES - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Relative from now in minutes.
RELATIVE_SECONDS - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Relative from now in seconds.
RELATIVE_WEEKS - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Relative from now in weeks.
request(boolean) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
request(boolean) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Explicitly requests reading data from the source.
request(String, boolean) - Method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
Explicitly requests reading data from the source.
request(String, boolean) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Explicitly requests reading data from the source.
requestTimeout - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
requiresTypedAccess() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector requires data access via types and structs rather than generic object-based methods like get and set.

S

schema - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
selectNorthInput(CI) - Method in interface de.iip_ecosphere.platform.connectors.AdapterSelector
Returns the responsible protocol adapter for northbound input.
selectNorthInput(CI) - Method in interface de.iip_ecosphere.platform.connectors.ChannelAdapterSelector
 
selector - Variable in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
 
selector - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
selectSouthOutput(String, O) - Method in interface de.iip_ecosphere.platform.connectors.AdapterSelector
Returns the responsible protocol adapter for southbound output.
selectSouthOutput(String, O) - Method in interface de.iip_ecosphere.platform.connectors.ChannelAdapterSelector
 
separator - Variable in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
separator - Variable in class de.iip_ecosphere.platform.connectors.parser.TextLineParser
 
SEPARATOR - Static variable in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter
Separator for hierarchical names.
SEPARATOR - Static variable in interface de.iip_ecosphere.platform.connectors.parser.InputParser
Separator for hierarchical names.
serializer - Variable in class de.iip_ecosphere.platform.connectors.types.ChanneledConnectorOutputTypeAdapter
 
serializer - Variable in class de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeAdapter
 
serializer - Variable in class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
 
service - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
set(String, Object) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
set(String, Object) - Method in interface de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess.Setter
Changes a property value.
set(String, Object) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a property value.
setApplicationInformation(String, String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Sets connector-dependent application information.
setAutoApplicationId(boolean) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Defines whether the application identification is expected to be unique or shall be made unique upon first connect.
setBoolean(String, boolean) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
setBoolean(String, boolean) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a boolean property value.
setByte(String, byte) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
setByte(String, byte) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a byte property value.
setCacheMode(ConnectorParameter.CacheMode) - Method in interface de.iip_ecosphere.platform.connectors.CachingStrategy
Defines the actual cache mode.
setCacheMode(ConnectorParameter.CacheMode) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Defines the cache mode.
setCacheMode(ConnectorParameter.CacheMode) - Method in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
setCleanupPeriod(int) - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Changes the cleanup period/timeout.
setDataTimeDifference(int) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
setDataTimeDifference(int) - Method in interface de.iip_ecosphere.platform.connectors.events.EventHandlingConnector
Adjusts the simulated data time difference.
setDataTimeDifferenceProvider(DataTimeDifferenceProvider<CO>) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
setDataTimeDifferenceProvider(DataTimeDifferenceProvider<CO>) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Defines the time difference provider.
setDetailNotifiedItem(boolean) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
setDetailNotifiedItem(boolean) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Whether the connector shall send detailed information about monitored changes.
setDouble(String, double) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
setDouble(String, double) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a double property value.
setEndpointPath(String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Sets a connector-dependent endpoint path, a URL path.
setFloat(String, float) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
setFloat(String, float) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a float property value.
setHostnameVerification(boolean) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Defines whether TLS hostname verification shall be performed.
setIdentities(Map<String, IdentityToken>) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Sets the endpoint identities.
setInstanceIdentification(String) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
setInstanceIdentification(String) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Sets an instance identification for connector extensions.
setInt(String, int) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
setInt(String, int) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes an int property value.
setKeepAlive(int) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Sets the keep alive time for connection heartbeats/reconnects (if supported).
setKeyAlias(String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Sets up optional TLS key alias.
setKeystoreKey(String) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Sets up the optional TLS keystore key to be obtained from IdentityStore.
setLong(String, long) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
setLong(String, long) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a long property value.
setModelAccess(ModelAccess) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccessProvider
Defines the model access.
setModelAccess(ModelAccess) - Method in class de.iip_ecosphere.platform.connectors.types.AbstractConnectorInputTypeTranslator
 
setModelAccess(ModelAccess) - Method in class de.iip_ecosphere.platform.connectors.types.AbstractConnectorOutputTypeTranslator
 
setModelAccess(ModelAccess) - Method in class de.iip_ecosphere.platform.connectors.types.AbstractProtocolAdapter
Defines the model access.
setModelAccess(ModelAccess) - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorInputTypeAdapter
 
setModelAccess(ModelAccess) - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
 
setModelAccess(ModelAccess) - Method in interface de.iip_ecosphere.platform.connectors.types.ProtocolAdapter
Defines the model access.
setModelAccess(ModelAccess) - Method in class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
 
setModelAccessSupplier(Supplier<M>) - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
Sets the model access supplier.
setMultiValue(String, boolean, Object) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Sets a multi-value represented by multiple entities.
setMultiValue(String, boolean, List<QualifiedElement<?>>) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Sets a multi-value represented by multiple entities.
setNotificationInterval(int) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Defines the notification interval, i.e., how frequently the connector shall look for new values.
setReceptionCallback(ReceptionCallback<CO>) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
setReceptionCallback(ReceptionCallback<CO>) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Attaches a reception callback to this connector.
setReceptionCallbackSafe(ReceptionCallback<CO>) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Attaches a reception callback to this connector.
setRequestTimeout(int) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Sets the request timeout.
setService(NameplateSetup.Service) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Sets the optional service information to select upon.
setShort(String, short) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
setShort(String, short) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a short property value.
setSpecificIntSetting(String, Consumer<Integer>) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Applies the connector specific setting in key if specified to setter.
setSpecificSetting(String, Object) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Adds connector specific settings.
setSpecificSettingFromResource(String, String, ResourceResolver...) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Adds connector specific settings by reading the setting value from a given resource.
setSpecificSettingFromResourceSafe(String, String, ResourceResolver...) - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter.ConnectorParameterBuilder
Adds connector specific settings by reading the setting value as the contents of a given resource.
setStorageValue(String, Object) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
setStorageValue(String, Object) - Method in interface de.iip_ecosphere.platform.connectors.events.EventHandlingConnector
Sets intermediate information that can be read out by while transforming results by configured transformation functions.
setString(String, String) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
setString(String, String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a string property value.
setStruct(String, Object) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes the "struct" value of a property.
setters - Variable in class de.iip_ecosphere.platform.connectors.model.AbstractTypeMappingModelAccess
 
SharedSpace - Interface in de.iip_ecosphere.platform.connectors.model
Shared memory space for MIMO connectors.
SimpleTimeseriesQuery - Class in de.iip_ecosphere.platform.connectors.events
Represents a simple timeseries query given by start/end time assuming that the connector knows from where to get the data.
SimpleTimeseriesQuery(int, SimpleTimeseriesQuery.TimeKind) - Constructor for class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
Creates a simple time series query with start time point and unspecified end.
SimpleTimeseriesQuery(int, SimpleTimeseriesQuery.TimeKind, int, SimpleTimeseriesQuery.TimeKind) - Constructor for class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
Creates a simple time series query.
SimpleTimeseriesQuery(int, SimpleTimeseriesQuery.TimeKind, int, SimpleTimeseriesQuery.TimeKind, int) - Constructor for class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
Creates a simple time series query.
SimpleTimeseriesQuery.TimeKind - Enum Class in de.iip_ecosphere.platform.connectors.events
Time value interpretations.
singleCache - Variable in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
specificSettings - Variable in class de.iip_ecosphere.platform.connectors.ConnectorParameter
 
specificSettings() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
List of specific setting names supported by the connector.
start - Variable in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
 
startArrayStructure(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.DummyFormatter
 
startArrayStructure(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
startArrayStructure(String) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter
Starts an array structure.
startArrayStructure(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
startKind - Variable in class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery
 
startObjectStructure(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.DummyFormatter
 
startObjectStructure(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
startObjectStructure(String) - Method in interface de.iip_ecosphere.platform.connectors.formatter.OutputFormatter
Starts an object structure.
startObjectStructure(String) - Method in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
stepInto(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Sets the hierarchical substructure denoted by name as current scope for further resolution.
stepInto(String, int) - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
stepInto(String, int) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Sets the hierarchical substructure denoted by name as current scope for further resolution.
stepInto(String, int) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
stepInto(String, int) - Method in class de.iip_ecosphere.platform.connectors.parser.TextLineParser.TextLineParseResult
 
stepOut() - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Steps out of the actual context set by ModelAccess.stepInto(String).
stepOut() - Method in class de.iip_ecosphere.platform.connectors.parser.ArrayParseResult
 
stepOut() - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Steps out of the actual context set by InputParser.ParseResult.stepInto(String, int).
stepOut() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
 
stepOut() - Method in class de.iip_ecosphere.platform.connectors.parser.TextLineParser.TextLineParseResult
 
storage - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
StringTriggerQuery - Class in de.iip_ecosphere.platform.connectors.events
Implements a query represented by a string interpreted by the connector.
StringTriggerQuery(String) - Constructor for class de.iip_ecosphere.platform.connectors.events.StringTriggerQuery
Creates a trigger query.
StringTriggerQuery(String, int) - Constructor for class de.iip_ecosphere.platform.connectors.events.StringTriggerQuery
Creates a trigger query.
structures - Variable in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
StructureType() - Constructor for enum class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
 
supportedEncryption() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the supported encryption mechanisms.
supportsDataTimeDifference() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Returns whether this connector considers DataTimeDifferenceProvider.
supportsEvents() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports events on changed data, i.e., polling by the connector becomes optional.
supportsHierarchicalNames() - Element in annotation interface de.iip_ecosphere.platform.connectors.formatter.MachineFormatter
Whether the machine connector supports hierarchical names.
supportsHierarchicalNames() - Element in annotation interface de.iip_ecosphere.platform.connectors.parser.MachineParser
Whether the machine connector supports hierarchical names (requires MachineParser.supportsNames().
supportsHierarchicalQNames() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports hierarchical qualified names in the model (requires MachineConnector.hasModel() is true).
supportsIndexes() - Element in annotation interface de.iip_ecosphere.platform.connectors.parser.MachineParser
Whether the parser supports index-based access (despite the interface).
supportsModelCalls() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports calls via the model (requires MachineConnector.hasModel() is true).
supportsModelProperties() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports properties via the model (requires MachineConnector.hasModel() is true).
supportsModelStructs() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports user-defined structs in the model (requires MachineConnector.hasModel() is true).
supportsMultiValued() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnector
Returns whether a connector with information model supports multi-valued entries.
supportsNames() - Element in annotation interface de.iip_ecosphere.platform.connectors.parser.MachineParser
Whether the machine connector supports hierarchical names (despite the interface).
supportsNesting() - Element in annotation interface de.iip_ecosphere.platform.connectors.parser.MachineParser
Whether the machine connector supports stepping into nested structures (or emulates that).

T

TextLineFormatter - Class in de.iip_ecosphere.platform.connectors.formatter
A simple text line formatter for given separators.
TextLineFormatter(String, String) - Constructor for class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
Creates a new text line formatter.
TextLineFormatter.TextLineFormatterConverter - Class in de.iip_ecosphere.platform.connectors.formatter
Own parser converter type to hide implementing class for future modifications.
TextLineFormatterConverter() - Constructor for class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter.TextLineFormatterConverter
 
TextLineParser - Class in de.iip_ecosphere.platform.connectors.parser
Implements a generic line parser, i.e., data instances are assumed to be given in a single line of text.
TextLineParser(String, String) - Constructor for class de.iip_ecosphere.platform.connectors.parser.TextLineParser
Creates a new text line parser.
TextLineParser.TextLineParserConverter - Class in de.iip_ecosphere.platform.connectors.parser
Own parser converter type to hide implementing class for future modifications.
TextLineParser.TextLineParseResult - Class in de.iip_ecosphere.platform.connectors.parser
Own parser result type to hide implementing class for future modifications.
TextLineParserConverter() - Constructor for class de.iip_ecosphere.platform.connectors.parser.TextLineParser.TextLineParserConverter
 
TextLineParseResult(String[]) - Constructor for class de.iip_ecosphere.platform.connectors.parser.TextLineParser.TextLineParseResult
Creates an array-based parse result.
TextLineParseResult(String[], int, ArrayParseResult) - Constructor for class de.iip_ecosphere.platform.connectors.parser.TextLineParser.TextLineParseResult
Creates an array-based parse result.
TimeKind() - Constructor for enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
 
timer - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
timer - Variable in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
 
tmp - Variable in class de.iip_ecosphere.platform.connectors.formatter.TextLineFormatter
 
to(byte[]) - Method in class de.iip_ecosphere.platform.connectors.types.ConnectorOutputTypeAdapter
 
to(String, byte[]) - Method in class de.iip_ecosphere.platform.connectors.types.ChanneledConnectorOutputTypeAdapter
 
to(String, S) - Method in interface de.iip_ecosphere.platform.connectors.types.ChanneledConnectorOutputTypeTranslator
Translates a source value into a target value ("output to external").
to(S) - Method in interface de.iip_ecosphere.platform.connectors.types.ChanneledConnectorOutputTypeTranslator
 
toBigDecimal(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toBigDecimal(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toBigDecimal(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toBigDecimal(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a BigDecimal.
toBigInteger(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toBigInteger(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toBigInteger(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toBigInteger(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a BigInteger.
toBoolean(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toBoolean(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toBoolean(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toBoolean(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to Boolean.
toByte(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toByte(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toByte(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toByte(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to byte.
toByteArray(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toByteArray(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toByteArray(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toByteArray(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a byte array.
toDate(T, String) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a date representation.
toDouble(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toDouble(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toDouble(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toDouble(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to double.
toDoubleArray(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toDoubleArray(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toDoubleArray(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toDoubleArray(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a double array.
toElementList(JsonIterator, Class<E>) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toElementList(Object, Class<E>) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toElementList(String, Class<E>) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toElementList(T, Class<E>) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a list instance.
toEnum(T, Class<E>) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to an instance of enumType.
toFloat(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toFloat(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toFloat(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toFloat(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to float.
toInteger(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toInteger(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toInteger(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toInteger(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to integer.
toIntegerArray(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toIntegerArray(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toIntegerArray(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toIntegerArray(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to an integer array.
toList(JsonIterator, Class<E>) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toList(Object, Class<E>) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toList(String, Class<E>) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toList(T, Class<E>) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a list instance.
toLocalDateTime(T, String) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a date representation.
toLong(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toLong(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toLong(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toLong(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to long.
toObject(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toObject(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toObject(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toObject(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to an object.
topInstancesQName() - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns the prefix to be used to access the instances within this model.
toShort(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toShort(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toShort(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toShort(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to short.
toString(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toString(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toString(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toString(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to String.
toStringArray(JsonIterator) - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonInputConverter
 
toStringArray(Object) - Method in class de.iip_ecosphere.platform.connectors.model.ModelInputConverter
 
toStringArray(String) - Method in class de.iip_ecosphere.platform.connectors.parser.ConverterFromString
 
toStringArray(T) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.InputConverter
Converts parsed data returned by InputParser.ParseResult to a String array.
toValidString(String) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorsAas
Returns a "valid" string turning null into an empty string.
TranslatingProtocolAdapter<O,I,CO,CI> - Class in de.iip_ecosphere.platform.connectors.types
Uses two TypeTranslator instances for the protocol adaptation, optionally passing on the reception channel to a given ChanneledConnectorOutputTypeTranslator.
TranslatingProtocolAdapter(ConnectorOutputTypeTranslator<O, CO>, ConnectorInputTypeTranslator<CI, I>) - Constructor for class de.iip_ecosphere.platform.connectors.types.TranslatingProtocolAdapter
Creates a translating protocol adapter.
trigger() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
trigger() - Method in interface de.iip_ecosphere.platform.connectors.events.EventHandlingConnector
Trigger the ingestion of a next data item.
trigger(ConnectorTriggerQuery) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
trigger(ConnectorTriggerQuery) - Method in interface de.iip_ecosphere.platform.connectors.events.EventHandlingConnector
Trigger the ingestion of a next data item.

U

uninstallPollTask() - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Uninstall poll task.
uninstallPollTask() - Method in class de.iip_ecosphere.platform.connectors.AbstractThreadedConnector
 
unregisterConnector(Connector<?, ?, ?, ?>) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
Unregisters a connector instance.
UNSPECIFIED - Enum constant in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Unspecified, to be ignored.
useNotifications - Variable in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
useNotifications() - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
Returns whether (event-based) notifications or polling shall be used.
useNotifications(boolean) - Method in class de.iip_ecosphere.platform.connectors.model.AbstractModelAccess
 
useNotifications(boolean) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Use notifications or polling.
useTls(ConnectorParameter) - Static method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Returns whether the connector shall use TLS.

V

valSupplier - Variable in class de.iip_ecosphere.platform.connectors.ConnectorExtensionDescriptor.DefaultConnectorExtension
 
value - Variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.OneElementEntryIterator
 
value() - Element in annotation interface de.iip_ecosphere.platform.connectors.MachineConnectorSupportedQueries
Whether the machine connector has a model at all.
value() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.OneElementEntryIterator
 
valueOf(String) - Static method in enum class de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.iip_ecosphere.platform.connectors.events.SimpleTimeseriesQuery.TimeKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
Returns an array containing the constants of this enum class, in the order they are declared.

W

write(CI) - Method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
 
write(CI) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
write(CI) - Method in interface de.iip_ecosphere.platform.connectors.Connector
Writes the given data to the underlying machine/platform.
writeImpl(I) - Method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
 
writeImpl(I) - Method in class de.iip_ecosphere.platform.connectors.AbstractConnector
Does the actual writing to the underlying machine/platform.
writeImpl(I, String) - Method in class de.iip_ecosphere.platform.connectors.AbstractChannelConnector
Does the actual writing to the underlying machine/platform.
writer - Variable in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values