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 All Packages

A

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.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
 
AbstractDateConverter(Class<T>) - Constructor for class de.iip_ecosphere.platform.connectors.formatter.FormatCache.AbstractDateConverter
Creates an abstract converter instance.
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.
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
 
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.
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 - 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 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.
clearCache() - Method in interface de.iip_ecosphere.platform.connectors.CachingStrategy
Clears the cache.
clearCache() - Method in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
cls - Variable in class de.iip_ecosphere.platform.connectors.formatter.FormatCache.AbstractDateConverter
 
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 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
 
ConnectorFactory<O,​I,​CO,​CI,​A extends ProtocolAdapter<O,​I,​CO,​CI>> - 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 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.
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
 
CONVERTERS - Static variable in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
 
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
 
convertToDate(Class<T>, Object) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Uses one of the registered data converters to convert data.
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.
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.
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
 
dataToAny() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.JsonParseResult
Turns JsonInputParser.JsonParseResult.data to any considering its "type".
DATE_FORMATTER - Static variable in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
 
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_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.
deserializeIfString(Any) - 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
 
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
dispose() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Final cleanup when platform shuts down, e.g., for shared resources.
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).
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 - 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.
format(Date, String) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Formats a date object to a given format.
FormatCache - Class in de.iip_ecosphere.platform.connectors.formatter
Caches formatter instances.
FormatCache() - Constructor for class de.iip_ecosphere.platform.connectors.formatter.FormatCache
 
FormatCache.AbstractDateConverter<T> - Class in de.iip_ecosphere.platform.connectors.formatter
An abstract basic date converter.
FormatCache.DateConverter<T> - Interface in de.iip_ecosphere.platform.connectors.formatter
Plugin to extend the date time conversion.
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
 
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
 
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
 
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.
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.
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<Any>, 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
 
getDataType() - Method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache.AbstractDateConverter
 
getDataType() - Method in interface de.iip_ecosphere.platform.connectors.formatter.FormatCache.DateConverter
The type being handled by this converter.
getDateFormatter(String) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Returns a (cached) simple date formatter.
getDouble(String) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Returns a double property value.
getEndpointPath() - Method in class de.iip_ecosphere.platform.connectors.ConnectorParameter
Returns the base URL prefix path/endpoint URL.
getFieldName(int...) - Method in interface de.iip_ecosphere.platform.connectors.parser.InputParser.ParseResult
Returns the name of the field.
getFieldName(IOConsumer<Any>, 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.
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<Any>, 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 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.
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.
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.
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.
getType() - Method in interface de.iip_ecosphere.platform.connectors.ConnectorDescriptor
Returns the type of the connector.

H

HASH - de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
Based on the hash value.
hasModel() - Method in annotation type 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

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
 
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
 
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.
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.
ISO8601_FORMAT - Static variable in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Pre-defined known format for ISO8601.
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 converted.
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 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[], Any, 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

LAZY_ANY_CLS - Static variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser
 
LAZY_ANY_HEAD_FIELD - Static variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser
 
LAZY_ANY_TAIL_FIELD - Static variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser
 
LOGGER - Static variable in class de.iip_ecosphere.platform.connectors.ConnectorsAas
 

M

MachineConnector - Annotation Type in de.iip_ecosphere.platform.connectors
Indicates the capabilities of a connector.
MachineFormatter - Annotation Type in de.iip_ecosphere.platform.connectors.formatter
Indicates the capabilities of a machine formatter.
MachineParser - Annotation Type 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.
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 - 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.
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 - de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
 
objectMapper - Variable in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
OneElementEntryIterator(String, Any) - 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
 
parse(Object, String) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Parses a date from the given data for the specified format.
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.
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.

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.
registerConnector(Connector<?, ?, ?, ?>) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
Registers a connector instance.
registerConverter(FormatCache.DateConverter<?>) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Registers an additional converter.
registerCustomType(Class<?>) - Method in interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Registers cls as a custom type, e.g., for structs.
registerFormat(String, String) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Registers a default format for SimpleDateFormat.
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() - Method in annotation type 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 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 interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a boolean property value.
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
 
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 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 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.
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 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
 
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.
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 interface de.iip_ecosphere.platform.connectors.model.ModelAccess
Changes a short property value.
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.
singleCache - Variable in class de.iip_ecosphere.platform.connectors.DefaultCachingStrategy
 
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
 
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
 
structures - Variable in class de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter
 
StructureType() - Constructor for enum de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
 
supportedEncryption() - Method in interface de.iip_ecosphere.platform.connectors.Connector
Returns the supported encryption mechanisms.
supportsEvents() - Method in annotation type de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports events on changed data, i.e., polling by the connector becomes optional.
supportsHierarchicalNames() - Method in annotation type de.iip_ecosphere.platform.connectors.formatter.MachineFormatter
Whether the machine connector supports hierarchical names.
supportsHierarchicalNames() - Method in annotation type de.iip_ecosphere.platform.connectors.parser.MachineParser
Whether the machine connector supports hierarchical names (requires MachineParser.supportsNames().
supportsHierarchicalQNames() - Method in annotation type de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports hierarchical qualified names in the model (requires MachineConnector.hasModel() is true).
supportsIndexes() - Method in annotation type de.iip_ecosphere.platform.connectors.parser.MachineParser
Whether the parser supports index-based access (despite the interface).
supportsModelCalls() - Method in annotation type de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports calls via the model (requires MachineConnector.hasModel() is true).
supportsModelProperties() - Method in annotation type de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports properties via the model (requires MachineConnector.hasModel() is true).
supportsModelStructs() - Method in annotation type de.iip_ecosphere.platform.connectors.MachineConnector
Whether the machine connector supports user-defined structs in the model (requires MachineConnector.hasModel() is true).
supportsNames() - Method in annotation type de.iip_ecosphere.platform.connectors.parser.MachineParser
Whether the machine connector supports hierarchical names (despite the interface).
supportsNesting() - Method in annotation type 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.
timer - Variable in class de.iip_ecosphere.platform.connectors.AbstractConnector
 
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
 
toBoolean(Any) - 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(Any) - 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(Any) - 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(LocalDateTime) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Converts a LocalDateTime value to Date using instant and the system default time zone.
toDate(T) - Method in interface de.iip_ecosphere.platform.connectors.formatter.FormatCache.DateConverter
Turns data into a date.
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(Any) - 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(Any) - 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.
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(Any) - 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(Any) - 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(Any) - 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.
toLocalDateTime(Date) - Static method in class de.iip_ecosphere.platform.connectors.formatter.FormatCache
Converts a Date value to LocalDateTime using instant and the system default time zone.
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(Any) - 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(Any) - 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(Any) - 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(Any) - 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(Any) - 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.
unregisterConnector(Connector<?, ?, ?, ?>) - Static method in class de.iip_ecosphere.platform.connectors.ConnectorRegistry
Unregisters a connector instance.
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

value - Variable in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.OneElementEntryIterator
 
value() - Method in class de.iip_ecosphere.platform.connectors.parser.JsonInputParser.OneElementEntryIterator
 
valueOf(String) - Static method in enum de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.iip_ecosphere.platform.connectors.ConnectorParameter.CacheMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.iip_ecosphere.platform.connectors.formatter.JsonOutputFormatter.StructureType
Returns an array containing the constants of this enum type, 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 All Packages