Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractMqttTransportConnector - Class in de.iip_ecosphere.platform.transport.connectors.basics
-
An abstract MQTT transport connector.
- AbstractMqttTransportConnector() - Constructor for class de.iip_ecosphere.platform.transport.connectors.basics.AbstractMqttTransportConnector
- AbstractReceptionCallback<T> - Class in de.iip_ecosphere.platform.transport.connectors
-
An abstract reception callback.
- AbstractReceptionCallback(Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.connectors.AbstractReceptionCallback
-
Creates the callback instance.
- AbstractTransportConnector - Class in de.iip_ecosphere.platform.transport.connectors.impl
-
An abstract transport connector.
- AbstractTransportConnector() - Constructor for class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- AbstractTransportConnector.AuthenticationConsumer - Interface in de.iip_ecosphere.platform.transport.connectors.impl
-
Consumes token authentication data.
- accept(String, byte[]) - Method in interface de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector.TransportConsumer
-
Accepts a stream and serialized data.
- accept(String, String, String) - Method in interface de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector.AuthenticationConsumer
-
Accepts a user name and a password.
- action - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- action - Variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
- ACTION_CONSTANTS - Static variable in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
- ACTION_PARAMETER_CHANGE - Static variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
A parameter was changed.
- ACTION_RECEIVING - Static variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
A data item was received.
- ACTION_SENDING - Static variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
A data item was processed and send further.
- ACTION_SWITCHED_SERVICE - Static variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
A family completed switching a service.
- ACTION_SWITCHING_SERVICE - Static variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
A family starts switching a service.
- actionTimeout - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- ActionType - Interface in de.iip_ecosphere.platform.transport.status
-
Denotes status actions.
- ActionTypes - Enum Class in de.iip_ecosphere.platform.transport.status
-
The default action types.
- ActionTypes() - Constructor for enum class de.iip_ecosphere.platform.transport.status.ActionTypes
- ADDED - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ActionTypes
-
Component was added and occurred.
- addGlobalRoutingKey(String) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Adds a global routing key.
- Alert - Class in de.iip_ecosphere.platform.transport.status
-
Represents a generic platform alert.
- Alert() - Constructor for class de.iip_ecosphere.platform.transport.status.Alert
- ALERT_STREAM - Static variable in class de.iip_ecosphere.platform.transport.status.Alert
- alertname - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- ALERTS - Static variable in class de.iip_ecosphere.platform.transport.streams.StreamNames
-
Alerts in terms of
Alert. - AlertSerializer - Class in de.iip_ecosphere.platform.transport.status
-
A simple, generic alert event serializer.
- AlertSerializer() - Constructor for class de.iip_ecosphere.platform.transport.status.AlertSerializer
- aliasIds - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- AppIntercom<T> - Class in de.iip_ecosphere.platform.transport
-
Simple app intercom facility.
- AppIntercom(String, Consumer<T>, Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.AppIntercom
-
Creates an intercom class.
- AppIntercom(Consumer<T>, Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.AppIntercom
-
Creates an intercom class with default channel name.
- applicationId - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- applyAuthenticationKey(String, AbstractTransportConnector.AuthenticationConsumer) - Static method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Tries to apply the given authentication key to the given consumer.
- applyAuthenticationKey(String, AbstractTransportConnector.AuthenticationConsumer, Supplier<Boolean>) - Static method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Tries to apply the given authentication key to the given consumer.
- applyIdentityToken(IdentityToken, AbstractTransportConnector.AuthenticationConsumer) - Static method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Tries to apply the given identity token as user/password to the given consumer.
- applyIdentityToken(IdentityToken, AbstractTransportConnector.AuthenticationConsumer, Supplier<Boolean>) - Static method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Tries to apply the given identity token as user/password to the given consumer.
- asyncSend(String, Object) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- asyncSend(String, Object) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- asyncSend(String, Object) - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Sends the given
dataonstreamin asnychronous manner, e.g., by not blocking this call until thedatais sent, i.e., sending may not be completed when this method returns. - asyncSend(T) - Method in class de.iip_ecosphere.platform.transport.AppIntercom
-
Sends data asynchronously.
- AT_LEAST_ONCE - Enum constant in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
- AT_MOST_ONCE - Enum constant in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
- authenticationKey - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- authenticationKey - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
- autoApplicationId - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
B
- BASE64_TO_BYTEARRAY - Static variable in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
String to byte[] translator via base64 encoding.
- BasicSerializerProvider - Class in de.iip_ecosphere.platform.transport.serialization
-
Very basic serializer provider.
- BasicSerializerProvider() - Constructor for class de.iip_ecosphere.platform.transport.serialization.BasicSerializerProvider
- BasicSerializerProviderWithJsonDefault - Class in de.iip_ecosphere.platform.transport.serialization
-
A specialized serializer that creates a generic Json fallback if there is no serializer.
- BasicSerializerProviderWithJsonDefault() - Constructor for class de.iip_ecosphere.platform.transport.serialization.BasicSerializerProviderWithJsonDefault
- BOOLEAN - Static variable in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
Turns a Boolean into a String and back.
- build() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Returns the created instance.
- BYTEARRAY_TO_BASE64 - Static variable in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
byte[] to String translator via base64 encoding.
- ByteArraySerializer - Class in de.iip_ecosphere.platform.transport.serialization
-
A default serializer for byte[].
- ByteArraySerializer() - Constructor for class de.iip_ecosphere.platform.transport.serialization.ByteArraySerializer
C
- callbacks - Variable in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- CHANGED - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ActionTypes
-
Component was changed (may be refined).
- channel - Variable in class de.iip_ecosphere.platform.transport.AppIntercom
- clear() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
-
Clears everything.
- clearIgnores() - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Clears all ignored types and fields.
- clearIgnores() - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
-
Clears all ignored types and fields.
- clearTimestamp - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- clone(byte[]) - Method in class de.iip_ecosphere.platform.transport.serialization.ByteArraySerializer
- clone(Alert) - Method in class de.iip_ecosphere.platform.transport.status.AlertSerializer
- clone(StatusMessage) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
- clone(TraceRecord) - Method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
- clone(String) - Method in class de.iip_ecosphere.platform.transport.serialization.StringSerializer
- clone(T) - Method in class de.iip_ecosphere.platform.transport.serialization.GenericJsonSerializer
- clone(T) - Method in interface de.iip_ecosphere.platform.transport.serialization.Serializer
-
Creates a new value instance and copies the values from
originto the new instance. - closeAction - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- CloseAction() - Constructor for enum class de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
- cls - Variable in class de.iip_ecosphere.platform.transport.serialization.GenericJsonSerializer
- cls - Variable in class de.iip_ecosphere.platform.transport.serialization.GenericJsonToStringTranslator
- commandCallback - Variable in class de.iip_ecosphere.platform.transport.AppIntercom
- COMPONENT_CONSTANTS - Static variable in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
- componentId - Variable in class de.iip_ecosphere.platform.transport.status.TaskUtils.Task
- componentType - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- ComponentType - Interface in de.iip_ecosphere.platform.transport.status
-
Denotes a component type in the status message.
- ComponentTypes - Enum Class in de.iip_ecosphere.platform.transport.status
-
The default component types.
- ComponentTypes() - Constructor for enum class de.iip_ecosphere.platform.transport.status.ComponentTypes
- composeNames(String, String) - Static method in class de.iip_ecosphere.platform.transport.connectors.basics.AbstractMqttTransportConnector
-
Composes a hierarchical stream name (in the syntax/semantics of the connector).
- composeStreamName(String, String) - Method in class de.iip_ecosphere.platform.transport.connectors.basics.AbstractMqttTransportConnector
- composeStreamName(String, String) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- composeStreamName(String, String) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- composeStreamName(String, String) - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Composes a hierarchical stream name (in the syntax/semantics of the connector).
- conn - Variable in class de.iip_ecosphere.platform.transport.AppIntercom
- connect(TransportParameter) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- connect(TransportParameter) - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Connects the underlying connections.
- connector - Variable in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
- consumer - Variable in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- CONTAINER - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ComponentTypes
-
Denotes a container.
- contributeTo(Aas.AasBuilder, InvocablesCreator) - Method in class de.iip_ecosphere.platform.transport.TransportAas
- contributeTo(ProtocolServerBuilder) - Method in class de.iip_ecosphere.platform.transport.TransportAas
- copy() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Copies this setup into a new instance.
- correlationId - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- createConnector() - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Tries creating a (global) connector.
- createConnector() - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Tries creating a connector.
- createConnector() - Method in interface de.iip_ecosphere.platform.transport.TransportFactory.ConnectorCreator
-
Creates a connector instance.
- createConnector() - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Creates a connector instance.
- createConnector(String) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Returns a connector for a routing key.
- createDefault(Class<T>) - Method in class de.iip_ecosphere.platform.transport.serialization.BasicSerializerProviderWithJsonDefault
-
Creates a serializer default.
- createDirectMemoryConnector() - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Creates a direct memory transfer connector instance.
- createElement() - Method in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElementCreator
- createElement() - Method in interface de.iip_ecosphere.platform.transport.serialization.QualifiedElementCreator
-
Creates an element.
- createElement() - Method in class de.iip_ecosphere.platform.transport.serialization.SupplierQualifiedElementCreator
- createElement(Class<T>) - Static method in class de.iip_ecosphere.platform.transport.serialization.QualifiedElementFactory
-
Creates an element instance for a given value type.
- createIpcConnector() - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Creates an inter-process connector.
- createMapper() - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
-
Creates a specific object mapper that allows for lazy default serialization of unknown types as it is the case for the payload in
TraceRecord. - createParameter() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Derives a transport parameter instance.
- createSerializer(ClassLoader, String) - Static method in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
Convenience method for creating (custom) serializer instances.
- createStatusMessage(String, ActionTypes, Object) - Method in class de.iip_ecosphere.platform.transport.status.TaskUtils.Task
-
Creates a status message a task-based process.
- createTlsContext(TransportParameter) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Helper method to determine a SSL/TLS context.
- createTypeTranslator() - Static method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
-
Creates a type translator based on the serialization approach in this class.
- createTypeTranslator() - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
-
Creates a type translator based on the serialization approach in this class.
- createTypeTranslator(ClassLoader, String) - Static method in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
Convenience method for creating (custom) type translator instances.
- currentValue - Variable in class de.iip_ecosphere.platform.transport.status.Alert
D
- data - Variable in class de.iip_ecosphere.platform.transport.status.TaskUtils.Task
- de.iip_ecosphere.platform.transport - package de.iip_ecosphere.platform.transport
-
The IIP-Ecosphere transport layer.
- de.iip_ecosphere.platform.transport.connectors - package de.iip_ecosphere.platform.transport.connectors
-
Implementation of the default (alternative) connectors.
- de.iip_ecosphere.platform.transport.connectors.basics - package de.iip_ecosphere.platform.transport.connectors.basics
-
Some basic reusable protocol-related classes.
- de.iip_ecosphere.platform.transport.connectors.impl - package de.iip_ecosphere.platform.transport.connectors.impl
-
Platform transport connectors for internal stream-based data transport within the platform.
- de.iip_ecosphere.platform.transport.serialization - package de.iip_ecosphere.platform.transport.serialization
-
Interfaces for platform-internal type translation and data serialization.
- de.iip_ecosphere.platform.transport.status - package de.iip_ecosphere.platform.transport.status
-
Generic status messages like device/service/container is there or disappeared.
- de.iip_ecosphere.platform.transport.streams - package de.iip_ecosphere.platform.transport.streams
-
Global platform stream names.
- DEBUG - Static variable in class de.iip_ecosphere.platform.transport.Transport
- DEFAULT_DM_CREATOR - Static variable in class de.iip_ecosphere.platform.transport.DefaultTransportFactoryDescriptor
-
The default factory implementation (to be able to return to this instance if needed).
- DEFAULT_PROVIDER - Static variable in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
- DefaultQualifiedElement<T> - Class in de.iip_ecosphere.platform.transport.serialization
-
A simple, beans-based default implementation of
QualifiedElement. - DefaultQualifiedElement() - Constructor for class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElement
- DefaultQualifiedElementCreator<T> - Class in de.iip_ecosphere.platform.transport.serialization
-
Default
QualifiedElementCreatorimplementation forDefaultQualifiedElement. - DefaultQualifiedElementCreator(Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElementCreator
-
Creates a
DefaultQualifiedElementcreator. - DefaultTransportFactoryDescriptor - Class in de.iip_ecosphere.platform.transport
-
The default transport factory descriptor, returning
DefaultTransportFactoryDescriptor.DEFAULT_DM_CREATORfor all creator types. - DefaultTransportFactoryDescriptor() - Constructor for class de.iip_ecosphere.platform.transport.DefaultTransportFactoryDescriptor
-
Creates a factory descriptor.
- DELETE - Enum constant in enum class de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
- description - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- description - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- detachReceptionCallback(String, ReceptionCallback<?>) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- detachReceptionCallback(String, ReceptionCallback<?>) - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Detaches a reception
callbacktostream. - DEVICE - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ComponentTypes
-
Denotes an execution resource like an edge device.
- deviceId - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- DirectMemoryTransferTransportConnector - Class in de.iip_ecosphere.platform.transport.connectors.impl
-
Does a direct memory transfer.
- DirectMemoryTransferTransportConnector() - Constructor for class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- disconnect() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- disconnect() - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Disconnects the underlying connections.
- dmCreator - Static variable in class de.iip_ecosphere.platform.transport.TransportFactory
- doClose() - Method in enum class de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
-
Returns whether this close action indicates that streams/channels shall be auto-closed at all.
- doDelete() - Method in enum class de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
-
Returns whether this close action indicates that streams/channels shall be closed and deleted.
- DOUBLE - Static variable in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
Turns a Double into a String and back.
E
- EMPTY_PARENT - Static variable in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Empty stream parent.
- enabledEncryption() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- enabledEncryption() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- enabledEncryption() - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Returns the actually enabled encryption mechanisms on this instance.
- ERROR - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ActionTypes
-
Failure of an asynchronous operation.
- eventType - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- EXACTLY_ONCE - Enum constant in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
- executeAsTask(TaskRegistry.TaskData, String, JsonResultWrapper.ExceptionFunction, TaskUtils.TaskCompletedPredicate, Object...) - Static method in class de.iip_ecosphere.platform.transport.status.TaskUtils
- executeAsTask(TaskRegistry.TaskData, String, JsonResultWrapper.ExceptionFunction, Object...) - Static method in class de.iip_ecosphere.platform.transport.status.TaskUtils
- executeAsTask(String, JsonResultWrapper.ExceptionFunction, TaskUtils.TaskCompletedPredicate, Object...) - Static method in class de.iip_ecosphere.platform.transport.status.TaskUtils
-
Executes
funcas task within this thread and sends respectiveStatusMessages. - executeAsTask(String, JsonResultWrapper.ExceptionFunction, Object...) - Static method in class de.iip_ecosphere.platform.transport.status.TaskUtils
-
Executes
funcas task within this thread and sends respectiveStatusMessages.
F
- FAILURE - Enum constant in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
- filter - Static variable in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
- filterPayload(Object) - Method in interface de.iip_ecosphere.platform.transport.status.TraceRecordFilter
-
Filters/transforms the payload.
- firstTimestamp - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- from(byte[]) - Method in class de.iip_ecosphere.platform.transport.serialization.ByteArraySerializer
- from(byte[]) - Method in class de.iip_ecosphere.platform.transport.serialization.GenericJsonSerializer
- from(byte[]) - Method in class de.iip_ecosphere.platform.transport.serialization.StringSerializer
- from(byte[]) - Method in class de.iip_ecosphere.platform.transport.status.AlertSerializer
- from(byte[]) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
- from(byte[]) - Method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
- from(String) - Method in class de.iip_ecosphere.platform.transport.serialization.GenericJsonToStringTranslator
- from(T) - Method in interface de.iip_ecosphere.platform.transport.serialization.InputTypeTranslator
-
Deserializes a target value into a source value ("input from external").
- func - Variable in class de.iip_ecosphere.platform.transport.status.TaskUtils.Task
G
- gatewayPort - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
- GenericJsonSerializer<T> - Class in de.iip_ecosphere.platform.transport.serialization
-
A simple, generic, reusable JSON serializer.
- GenericJsonSerializer(Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.serialization.GenericJsonSerializer
-
Implements a simple generic JSON serializer.
- GenericJsonToStringTranslator<T> - Class in de.iip_ecosphere.platform.transport.serialization
-
A simple, generic, reusable JSON serializer.
- GenericJsonToStringTranslator(Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.serialization.GenericJsonToStringTranslator
-
Implements a simple generic JSON serializer.
- GenericJsonToStringTranslator(Class<T>, Json) - Constructor for class de.iip_ecosphere.platform.transport.serialization.GenericJsonToStringTranslator
-
Implements a simple generic JSON serializer.
- getAction() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the action type causing this message.
- getAction() - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Characterizes the action causing the creation of the record.
- getActionTimeout() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Returns the timeout for individual send/receive actions.
- getActionTimeout() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the timeout for individual send/receive actions.
- getAlertname() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the name of the alert.
- getAliasIds() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns optional alias ids of the component.
- getApplicationId() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
The unique application/client identifier.
- getApplicationId() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the unique application/client identifier.
- getApplicationId(String, String, boolean) - Static method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Creates a unique application/client identifier.
- getAuthenticationKey() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the
IdentityStorekey for the authentication, usually a password token. - getAuthenticationKey() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the
IdentityStorekey for the authentication, usually a password token. - getAutoApplicationId() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns whether the application identification is expected to be unique or shall be made unique upon first connect.
- getCallback(String) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
The callback for a certain stream.
- getClearTimestamp() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the timestamp when the alert was cleared.
- getCloseAction() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Returns the close action.
- getCloseAction() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the close action.
- getComponentType() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the component type.
- getConnector() - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Returns the (global) transport connector.
- getConnector() - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Returns the transport connector.
- getConnectorName() - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Returns the descriptive name of the main connector.
- getCorrelationId() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the correlation ID identifying the same type of events.
- getCreator(TransportFactory.ConnectorCreator, TransportFactory.ConnectorCreator) - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Returns either
creatorif not null ordflt. - getCurrentValue() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the current (metric) value causing the alert.
- getDescription() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns an additional description of notification.
- getDescription() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the description,
ActionTypes.PROCESS. - getDeviceId() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the device (context) id of the component.
- getDmCreator() - Method in class de.iip_ecosphere.platform.transport.DefaultTransportFactoryDescriptor
- getDmCreator() - Method in interface de.iip_ecosphere.platform.transport.TransportFactoryDescriptor
-
Returns the direct memory connector creator.
- getEventType() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the event type according to ITU X.733.
- getFilter() - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
-
Returns the trace record filter.
- getFirstTimestamp() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the timestamp of the first occurrence.
- getGatewayPort() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the transport gateway port (e.g., websocket).
- getGatewayServerEndpoint(Schema, String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the web socket server endpoint for a given
path. - getGlobalTransport() - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Returns the (global) transport instance.
- getHost() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the network name of the host.
- getHost() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the server/broker host name.
- getHostnameVerification() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns whether TLS hostname verification shall be performed.
- getHostnameVerification() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns whether TLS hostname verification shall be performed.
- getHostSafe(Transport.TransportInstance) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Returns the target host/port of the given transport
instance. - getId() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the primary id of the component.
- getInfo() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns information about the alert.
- getInstance() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns source (id, IP) who caused/sent the notification.
- getIpcCreator() - Method in class de.iip_ecosphere.platform.transport.DefaultTransportFactoryDescriptor
- getIpcCreator() - Method in interface de.iip_ecosphere.platform.transport.TransportFactoryDescriptor
-
Returns the interprocess transport connector creator.
- getKeepAlive() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the time to keep a connection alive.
- getKeyAlias() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the alias of the key in
TransportParameter.getKeystoreKey()to use. - getKeyAlias() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the alias of the key in
TransportSetup.getKeystoreKey()to use. - getKeystoreKey() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the optional key to access the TLS keystore key to be obtained from
IdentityStore. - getKeystoreKey() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the optional TLS keystore key pointing into the
IdentityStore. - getKind() - Method in class de.iip_ecosphere.platform.transport.TransportAas
- getLastTaskData() - Static method in class de.iip_ecosphere.platform.transport.status.TaskUtils
-
Returns the data of the last task created in
TaskUtils.executeAsTask(TaskData, String, ExceptionFunction, TaskCompletedPredicate, Object...). - getLastTimestamp() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the timestamp of the last occurrence.
- getLocalConnector() - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Returns the (local) transport connector.
- getLocalTransport() - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Returns the (local) transport instance.
- getMainCreator() - Method in class de.iip_ecosphere.platform.transport.DefaultTransportFactoryDescriptor
- getMainCreator() - Method in interface de.iip_ecosphere.platform.transport.TransportFactoryDescriptor
-
Returns the main transport connector creator.
- getMapper() - Method in class de.iip_ecosphere.platform.transport.serialization.GenericJsonSerializer
-
Returns the object mapper.
- getMapper() - Method in class de.iip_ecosphere.platform.transport.serialization.GenericJsonToStringTranslator
-
Returns the object mapper, e.g., for further customization.
- getModelOrdinal() - Method in interface de.iip_ecosphere.platform.transport.serialization.IipEnum
-
Returns the model ordinal of this enum literal.
- getMqttQoS() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the MQTT QoS level (may not apply to other protocols).
- getName() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- getName() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- getName() - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Returns a descriptive name of the transport protocol being implemented.
- getName() - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Returns the descriptive name of this factory indicating the utilized wire format.
- getName() - Method in interface de.iip_ecosphere.platform.transport.TransportFactory.ConnectorCreator
-
Returns the descriptive name of the connector.
- getNetmask() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the netmask/network Java regex.
- getPayload() - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Returns the (arbitrary) payload.
- getPort() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Returns the TCP communication port of the host.
- getPort() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the server/broker port number.
- getPriority() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the urgency of the notification.
- getProbableCause() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the probable cause according to ITU X.733.
- getProgress() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the progress for
ActionTypes.PROCESS. - getQualifier() - Method in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElement
- getQualifier() - Method in interface de.iip_ecosphere.platform.transport.serialization.QualifiedElement
-
Returns the actual qualifier of the element.
- getResult() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the result of task-based processing.
- getRuleExpression() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns a rule that caused this notification.
- getRuleTimeLimit() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns a time limit set on the rule.
- getSerializer(Class<T>) - Method in class de.iip_ecosphere.platform.transport.serialization.BasicSerializerProvider
- getSerializer(Class<T>) - Method in class de.iip_ecosphere.platform.transport.serialization.BasicSerializerProviderWithJsonDefault
- getSerializer(Class<T>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Returns a serializer instance.
- getSerializer(Class<T>) - Method in interface de.iip_ecosphere.platform.transport.serialization.SerializerRegistry.SerializerProvider
-
Returns a serializer.
- getSerializerProvider() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Returns the serializer provider.
- getSeverity() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the severity of the notification.
- getSource() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns source (id, IP) who caused/sent the notification.
- getSource() - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Returns the source of the record.
- getStatus() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the status of the alert: firing or resolved.
- getSubDescription() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the sub(-task) description,
ActionTypes.PROCESS. - getSupplier(Class<T>) - Static method in class de.iip_ecosphere.platform.transport.serialization.QualifiedElementFactory
-
Creates an element instance for a given value type.
- getTags() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns a comma-separated list of custom tags (labels).
- getTaskId() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Returns the task id this message is sent from within.
- getTimestamp() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the timestamp of the first occurrence.
- getTimestamp() - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Returns the timestamp of record creation.
- getTransportParameter() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Returns the transport parameters.
- getType() - Method in class de.iip_ecosphere.platform.transport.connectors.AbstractReceptionCallback
- getType() - Method in interface de.iip_ecosphere.platform.transport.connectors.ReceptionCallback
-
Returns the type of the data.
- getType() - Method in class de.iip_ecosphere.platform.transport.serialization.ByteArraySerializer
- getType() - Method in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElementCreator
- getType() - Method in class de.iip_ecosphere.platform.transport.serialization.GenericJsonSerializer
- getType() - Method in interface de.iip_ecosphere.platform.transport.serialization.QualifiedElementCreator
-
Returns the type.
- getType() - Method in interface de.iip_ecosphere.platform.transport.serialization.Serializer
-
The type to be handled by this serializer.
- getType() - Method in class de.iip_ecosphere.platform.transport.serialization.StringSerializer
- getType() - Method in class de.iip_ecosphere.platform.transport.serialization.SupplierQualifiedElementCreator
- getType() - Method in class de.iip_ecosphere.platform.transport.status.AlertSerializer
- getType() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
- getType() - Method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
- getUid() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the unique ID of notification.
- getUrl() - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns URL of somewhere associated to the alert, e.g.
- getValue() - Method in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElement
- getValue() - Method in interface de.iip_ecosphere.platform.transport.serialization.QualifiedElement
-
Returns the value.
- globalRoutingKeys - Static variable in class de.iip_ecosphere.platform.transport.Transport
- globalTransport - Static variable in class de.iip_ecosphere.platform.transport.Transport
H
- hasSerializer(Class<?>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Returns whether a serializer is known for the given
type. - host - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- host - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
- hostnameVerification - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- hostnameVerification - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
I
- id - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- ignore - Static variable in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
- ignoreClass(Class<?>) - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Registers a type to be ignored when serializing trace record (payloads).
- ignoreClass(Class<?>) - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
-
Registers a type to be ignored when serializing trace record (payloads).
- ignoreField(Class<?>, String) - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Registers a field to be ignored when serializing trace record (payloads).
- ignoreField(Class<?>, String) - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
-
Registers a field to be ignored when serializing trace record (payloads).
- ignoreFields(Class<?>, String...) - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Registers fields to be ignored when serializing trace record (payloads).
- ignoreFields(Class<?>, String...) - Static method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
-
Registers fields to be ignored when serializing trace record (payloads).
- IipEnum - Interface in de.iip_ecosphere.platform.transport.serialization
-
Interface for generated IIP-Ecosphere enums.
- info - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- initialize() - Method in interface de.iip_ecosphere.platform.transport.status.TraceRecordFilter
-
Initialization actions, e.g.,
TraceRecordSerializer.ignoreField(Class, String). - initialize() - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Initializes the factory if not already done.
- initialized - Static variable in class de.iip_ecosphere.platform.transport.TransportFactory
- initPluginSupplier(DefaultPluginDescriptor.PluginSupplier<TransportFactoryDescriptor>) - Method in class de.iip_ecosphere.platform.transport.DefaultTransportFactoryDescriptor
- InputTypeTranslator<T,
S> - Interface in de.iip_ecosphere.platform.transport.serialization -
Defines a type translator between two given types.
- instance - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
- instance - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- INTEGER - Static variable in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
Turns an Integer into a String and back.
- ipcCreator - Static variable in class de.iip_ecosphere.platform.transport.TransportFactory
- isLocalGatewayEndpoint() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns whether this setup leads to a local gateway endpoint.
- isStreamKnown(String) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Returns whether a
streamname exists, irrespective of a registered callback. - isValid() - Method in class de.iip_ecosphere.platform.transport.TransportAas
J
- JSON_STRING - Static variable in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
Turns a string into a quoted string and back.
K
- keepAlive - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- keyAlias - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- keyAlias - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
- keystoreKey - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- keystoreKey - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
L
- lastQueuedMsg - Variable in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
- lastTask - Static variable in class de.iip_ecosphere.platform.transport.status.TaskUtils
- lastTimestamp - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- localTransport - Static variable in class de.iip_ecosphere.platform.transport.Transport
- LONG - Static variable in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
Turns a Long into a String and back.
M
- mainCreator - Static variable in class de.iip_ecosphere.platform.transport.TransportFactory
- mapper - Variable in class de.iip_ecosphere.platform.transport.serialization.GenericJsonSerializer
- mapper - Variable in class de.iip_ecosphere.platform.transport.serialization.GenericJsonToStringTranslator
- MAPPER - Static variable in class de.iip_ecosphere.platform.transport.status.AlertSerializer
- MAPPER - Static variable in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
- MqttQoS - Enum Class in de.iip_ecosphere.platform.transport.connectors.basics
-
MQTT quality levels.
- MqttQoS(int) - Constructor for enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
-
Creates a QoS constant.
N
- NAME - Static variable in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- NAME_SUBMODEL - Static variable in class de.iip_ecosphere.platform.transport.TransportAas
- NAME_VAR_CONNECTOR - Static variable in class de.iip_ecosphere.platform.transport.TransportAas
- NAME_VAR_SERIALIZER - Static variable in class de.iip_ecosphere.platform.transport.TransportAas
- netmask - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
- newBuilder(ServerAddress) - Static method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Creates a new builder.
- newBuilder(TransportParameter) - Static method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Creates a transport parameter builder from (a copy of) the given transport parameters.
- newBuilder(String, int) - Static method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Creates a new builder.
- NONE - Enum constant in enum class de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
- notifyCallback(String, byte[]) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Notifies the callback in
streambased on received serializeddata.
O
- OutputTypeTranslator<S,
T> - Interface in de.iip_ecosphere.platform.transport.serialization -
Defines a type translator between two given types.
P
- params - Variable in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- params - Variable in class de.iip_ecosphere.platform.transport.status.TaskUtils.Task
- payload - Variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
- port - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- port - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
- pred - Variable in class de.iip_ecosphere.platform.transport.status.TaskUtils.Task
- PrintTransportConnector - Class in de.iip_ecosphere.platform.transport.connectors.impl
-
A default print transport consumer for debugging.
- PrintTransportConnector() - Constructor for class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- PrintTransportConnector.TransportConsumer - Interface in de.iip_ecosphere.platform.transport.connectors.impl
-
Consumer for transport data.
- priority - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- probableCause - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- PROCESS - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ActionTypes
-
Something is being processed.
- progress - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
Q
- qos - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
- QualifiedElement<T> - Interface in de.iip_ecosphere.platform.transport.serialization
-
Represents a qualified element, a value with qualifier.
- QualifiedElementCreator<T> - Interface in de.iip_ecosphere.platform.transport.serialization
-
Creates an
QualifiedElement. - QualifiedElementFactory - Class in de.iip_ecosphere.platform.transport.serialization
-
Creates instances of
QualifiedElement, intended to be configured by transport mechanisms. - QualifiedElementFactory() - Constructor for class de.iip_ecosphere.platform.transport.serialization.QualifiedElementFactory
- qualifier - Variable in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElement
- queue - Variable in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
- QUEUE_MSG_TIMEOUT - Static variable in class de.iip_ecosphere.platform.transport.Transport
R
- received(T) - Method in interface de.iip_ecosphere.platform.transport.connectors.ReceptionCallback
-
Notifies about the reception of a data value.
- ReceptionCallback<T> - Interface in de.iip_ecosphere.platform.transport.connectors
-
Callback to notify a using implementation about the reception of data in a
TransportConnector. - register(Class<? extends T>, Map<String, T>) - Static method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
-
Does the registration of
clsas enum constant and modifiesmappingas side effect. - registerActions(Class<? extends ActionType>) - Static method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
-
Registers custom action types.
- registerComponents(Class<? extends ComponentType>) - Static method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
-
Registers custom component types.
- registerElementSupplier(Class<T>, Supplier<QualifiedElement<T>>) - Static method in class de.iip_ecosphere.platform.transport.serialization.QualifiedElementFactory
-
Registers an element supplier.
- registerSerializer(Serializer<T>) - Method in class de.iip_ecosphere.platform.transport.serialization.BasicSerializerProvider
-
Registers a serializer.
- registerSerializer(Serializer<T>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Registers a serializer.
- registerSerializer(Class<? extends Serializer<T>>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Registers a serializer through its type.
- registerStream(String) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Registers a
streamname without callback. - releaseConnector() - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Releases an existing (global) connector and stays offline.
- releaseConnector() - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Releases an existing connector and stays offline.
- releaseConnector(boolean) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Releases an existing (global) connector.
- releaseConnector(boolean) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Releases an existing connector.
- REMOVED - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ActionTypes
-
Component was removed and disappeared.
- reset() - Static method in class de.iip_ecosphere.platform.transport.serialization.QualifiedElementFactory
-
Resets the creators registered with this factory.
- resetDefaults() - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Re-registers the default serizalizer types.
- RESOURCE_METRICS - Static variable in class de.iip_ecosphere.platform.transport.streams.StreamNames
-
Resource metrics stream (forward declaration).
- result - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- RESULT - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ActionTypes
-
Result of an asynchronous operation.
- ruleExpression - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- ruleTimeLimit - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- run() - Method in class de.iip_ecosphere.platform.transport.status.TaskUtils.Task
S
- send(IOConsumer<TransportConnector>, String) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a message of a certain
kindwith no/global routing and cares fore queuing. - send(IOConsumer<TransportConnector>, String) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a message of a certain
kindand cares for queuing. - send(IOConsumer<TransportConnector>, String, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a message of a certain
kindand cares fore queuing. - send(TransportConnector) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Sends this message to the given connector on
#ALERT STREAM. - send(TransportConnector) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Sends this message to the given connector on
#STATUS_STREAM. - send(TransportConnector) - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Sends this message to the given connector on
#TRACE_STREAM. - send(String, Object) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
-
Sends data to
stream. - sendAlert(Alert) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends an alert message (global).
- sendAlert(Alert) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends an alert message.
- sendContainerStatus(ActionType, String, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a container status message.
- sendContainerStatus(ActionType, String, String...) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a container status message.
- sendProcessStatus(String, int, int, String) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends information about a processing status (global).
- sendProcessStatus(String, int, int, String) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends information about a processing status.
- sendProcessStatus(String, int, int, String, String) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends information about a processing status (global).
- sendProcessStatus(String, int, int, String, String) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends information about a processing status.
- sendProcessStatus(String, ActionTypes, Object) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends information about finalizing a task-based process (global).
- sendProcessStatus(String, ActionTypes, Object) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends information about finalizing a task-based process.
- sendResourceStatus(ActionType, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a resource status message for this resource.
- sendResourceStatus(ActionType, String...) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a resource status message for this resource.
- sendResourceStatus(ActionType, String, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a resource status message.
- sendResourceStatus(ActionType, String, String...) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a resource status message.
- sendServiceArtifactStatus(ActionType, String, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a service artifact status message.
- sendServiceArtifactStatus(ActionType, String, String...) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a service artifact status message.
- sendServiceStatus(ActionType, String, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a service status message.
- sendServiceStatus(ActionType, String, String...) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a service status message.
- sendServiceStatusWithDescription(ActionType, String, String, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a service status message.
- sendServiceStatusWithDescription(ActionType, String, String, String...) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a service status message.
- sendStatus(StatusMessage) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a status message (global).
- sendStatus(StatusMessage) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a status message.
- sendTraceRecord(TraceRecord) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sends a trace record (global).
- sendTraceRecord(TraceRecord) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sends a trace record.
- serialize(String, T) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Serializes
datatostream. - serialize(String, T) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- Serializer<T> - Interface in de.iip_ecosphere.platform.transport.serialization
-
A data serializer (so far for homogeneous streams, may require unique ids).
- serializerProvider - Variable in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- SerializerRegistry - Class in de.iip_ecosphere.platform.transport.serialization
-
A registry for serializers to be able to handle also nested types on-demand.
- SerializerRegistry() - Constructor for class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
- SerializerRegistry.SerializerProvider - Interface in de.iip_ecosphere.platform.transport.serialization
-
Something that provides a serializer.
- serializers - Variable in class de.iip_ecosphere.platform.transport.serialization.BasicSerializerProvider
- serializers - Static variable in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
- serialVersionUID - Static variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
- SERVICE - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ComponentTypes
-
Denotes a computational service.
- SERVICE_ARTIFACT - Enum constant in enum class de.iip_ecosphere.platform.transport.status.ComponentTypes
-
Denotes an artifact containing one or multiple services.
- SERVICE_METRICS - Static variable in class de.iip_ecosphere.platform.transport.streams.StreamNames
-
Service metrics stream (forward declaration).
- setAction(ActionType) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Changes the action type.
- setAction(String) - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Changes the action causing the creation of the record.
- setActionTimeout(int) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Sets the action timeout.
- setAlertname(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the name of the alert.
- setAliasIds(String[]) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Changes the alias ids of the component.
- setApplicationId(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Defines the optional application id.
- setAuthenticationKey(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Defines the
IdentityStorekey for the authentication, usually a password token. - setAuthenticationKey(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the
IdentityStorekey for the authentication, usually a password token. - setAutoApplicationId(boolean) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Defines whether the application identification is expected to be unique or shall be made unique upon first connect.
- setClearTimestamp(long) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the timestamp when the alert was cleared.
- setCloseAction(TransportParameter.CloseAction) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Defines the close action.
- setComponentType(ComponentType) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Changes the component type.
- setCorrelationId(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines the correlation ID identifying the same type of events.
- setCurrentValue(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Returns the current (metric) value causing the alert.
- setDescription(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the additional description of notification.
- setDeviceId(String) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Changes the device (context) id of the component.
- setDmImplementation(TransportFactory.ConnectorCreator) - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Changes the direct memory factory implementation.
- setEventType(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines the event type according to ITU X.733.
- setFirstTimestamp(long) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the timestamp of the first occurrence.
- setGatewayPort(int) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Changes the transport gateway/websocket port.
- setHost(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Defines the server/broker host name.
- setHostnameVerification(boolean) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Defines whether TLS hostname verification shall be performed.
- setHostnameVerification(boolean) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns whether TLS hostname verification shall be performed.
- setId(String) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Changes the primary id of the component.
- setInfo(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes information about the alert.
- setInstance(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the instance (id, IP) who caused/sent the notification.
- setIpcImplementation(TransportFactory.ConnectorCreator) - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Changes the inter-process factory implementation.
- setKeepAlive(int) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Sets the keep alive time.
- setKeyAlias(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Sets up optional TLS key alias.
- setKeyAlias(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Returns the alias of the key in
TransportSetup.getKeystoreKey()to use. - setKeystoreKey(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Sets up the optional TLS keystore key to be obtained from
IdentityStore. - setKeystoreKey(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Changes the optional TLS keystore key.
- setLastTimestamp(long) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the timestamp of the last occurrence.
- setLocalSetup(Supplier<TransportSetup>) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sets up the (local) transport information and enforces a local transport instance.
- setMainImplementation(TransportFactory.ConnectorCreator) - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
-
Changes the main factory implementation.
- setMqttQoS(MqttQoS) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Defines the MQTT QoS level (may not apply to other protocols).
- setName(String) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Changes the descriptive name of this factory indicating the utilized wire format.
- setNetmask(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Defines the netmask/network Java regex.
- setPayload(Object) - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Changes the (arbitrary) payload.
- setPort(int) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
-
Defines the server/broker port number.
- setPriority(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the urgency of the notification.
- setProbableCause(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines the probable cause according to ITU X.733.
- setQualifier(String) - Method in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElement
- setQualifier(String) - Method in interface de.iip_ecosphere.platform.transport.serialization.QualifiedElement
-
Changes the actual qualifier of the element.
- setReceptionCallback(String, ReceptionCallback<?>) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- setReceptionCallback(String, ReceptionCallback<?>) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- setReceptionCallback(String, ReceptionCallback<?>) - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Attaches a reception
callbacktostream. - setRuleExpression(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines a rule that caused this notification.
- setRuleTimeLimit(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the time limit set on the rule.
- setSerializerProvider(SerializerRegistry.SerializerProvider) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- setSerializerProvider(SerializerRegistry.SerializerProvider) - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Defines a special, local serializer provider that supersedes
SerializerRegistry.DEFAULT_PROVIDER. - setSeverity(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines the severity of the notification.
- setSource(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the source (id, IP) who caused/sent the notification.
- setSource(String) - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Defines the source of the record.
- setStatus(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Changes the status of the alert: firing or resolved.
- setTags(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines a comma-separated list of custom tags (labels).
- setTimestamp(long) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines the timestamp of the first occurrence.
- setTimestamp(long) - Method in class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Changes the timestamp of record creation.
- setTraceFilter(Predicate<TraceRecord>) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Defines a (global, local) trace filter.
- setTraceFilter(Predicate<TraceRecord>) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Defines a trace filter.
- setTransportConsumer(PrintTransportConnector.TransportConsumer) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
-
Changes the transport/print consumer.
- setTransportSetup(Supplier<TransportSetup>) - Static method in class de.iip_ecosphere.platform.transport.Transport
-
Sets up the (global) transport information.
- setTransportSetup(Supplier<TransportSetup>) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Sets up the transport information.
- setUid(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines the unique ID of notification.
- setUrl(String) - Method in class de.iip_ecosphere.platform.transport.status.Alert
-
Defines URL of somewhere associated to the alert, e.g.
- setValue(T) - Method in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElement
- setValue(T) - Method in interface de.iip_ecosphere.platform.transport.serialization.QualifiedElement
-
Sets the value.
- severity - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- source - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- source - Variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
- start() - Method in class de.iip_ecosphere.platform.transport.AppIntercom
-
Start the intercom.
- status - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- STATUS_STREAM - Static variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- STATUS_STREAM - Static variable in class de.iip_ecosphere.platform.transport.streams.StreamNames
-
Component status changes stream in terms of
StatusMessage. - StatusMessage - Class in de.iip_ecosphere.platform.transport.status
-
Represents a status message for a component.
- StatusMessage() - Constructor for class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Creates an empty status message.
- StatusMessage(ActionType, String, String...) - Constructor for class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Creates a new status message for devices, i.e.,
ComponentTypes.DEVICE. - StatusMessage(ComponentType, ActionType, String, String, String...) - Constructor for class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Creates a new status message.
- StatusMessageSerializer - Class in de.iip_ecosphere.platform.transport.status
-
A simple, generic status serializer.
- StatusMessageSerializer() - Constructor for class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
- stayOffline - Variable in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
- stop() - Method in class de.iip_ecosphere.platform.transport.AppIntercom
-
Stops the intercom.
- StreamNames - Class in de.iip_ecosphere.platform.transport.streams
-
Global platform stream names (see handbook, forward declarations).
- StreamNames() - Constructor for class de.iip_ecosphere.platform.transport.streams.StreamNames
- STRING - Static variable in class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
-
Identity transformation for strings.
- StringSerializer - Class in de.iip_ecosphere.platform.transport.serialization
-
A default serializer for String through Base64 encoding.
- StringSerializer() - Constructor for class de.iip_ecosphere.platform.transport.serialization.StringSerializer
- subDescription - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- subscriptions - Static variable in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- supplier - Variable in class de.iip_ecosphere.platform.transport.serialization.SupplierQualifiedElementCreator
- SupplierQualifiedElementCreator<T> - Class in de.iip_ecosphere.platform.transport.serialization
-
Default
QualifiedElementCreatorimplementation based on a supplier. - SupplierQualifiedElementCreator(Supplier<QualifiedElement<T>>, Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.serialization.SupplierQualifiedElementCreator
-
Creates a supplier-based element creator.
- SUPPLIERS - Static variable in class de.iip_ecosphere.platform.transport.serialization.QualifiedElementFactory
- supportedEncryption() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- supportedEncryption() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- supportedEncryption() - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Returns the supported encryption mechanisms.
- syncSend(String, Object) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- syncSend(String, Object) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.PrintTransportConnector
- syncSend(String, Object) - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Sends the given
dataonstreamin synchronized manner, e.g., by blocking this call until thedatais sent. - syncSend(T) - Method in class de.iip_ecosphere.platform.transport.AppIntercom
-
Sends data synchronously.
T
- tags - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- Task(String, JsonResultWrapper.ExceptionFunction, TaskUtils.TaskCompletedPredicate, Object[]) - Constructor for class de.iip_ecosphere.platform.transport.status.TaskUtils.Task
-
Creates the task object.
- taskId - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
- TaskUtils - Class in de.iip_ecosphere.platform.transport.status
-
Generic execution of tasks in combination with
TaskRegistry. - TaskUtils() - Constructor for class de.iip_ecosphere.platform.transport.status.TaskUtils
- TaskUtils.Task - Class in de.iip_ecosphere.platform.transport.status
-
Executes a given function as task/thread within the given task data and sends respective
StatusMessages. - TaskUtils.TaskCompletedPredicate - Interface in de.iip_ecosphere.platform.transport.status
-
Predicate to check for whether the task is completed with the given message.
- test(TaskRegistry.TaskData, StatusMessage) - Method in interface de.iip_ecosphere.platform.transport.status.TaskUtils.TaskCompletedPredicate
-
Returns whether the
taskis completed with the given messagemsg. - timestamp - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- timestamp - Variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
- to(byte[]) - Method in class de.iip_ecosphere.platform.transport.serialization.ByteArraySerializer
- to(Alert) - Method in class de.iip_ecosphere.platform.transport.status.AlertSerializer
- to(StatusMessage) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
- to(TraceRecord) - Method in class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
- to(String) - Method in class de.iip_ecosphere.platform.transport.serialization.StringSerializer
- to(S) - Method in interface de.iip_ecosphere.platform.transport.serialization.OutputTypeTranslator
-
Translates a source value into a target value ("output to external").
- to(T) - Method in class de.iip_ecosphere.platform.transport.serialization.GenericJsonSerializer
- to(T) - Method in class de.iip_ecosphere.platform.transport.serialization.GenericJsonToStringTranslator
- toString() - Method in class de.iip_ecosphere.platform.transport.status.Alert
- TRACE_STREAM - Static variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
- TRACE_STREAM - Static variable in class de.iip_ecosphere.platform.transport.streams.StreamNames
-
Optional tracing stream in terms of
TraceRecord. - traceFilter - Static variable in class de.iip_ecosphere.platform.transport.Transport
- TraceRecord - Class in de.iip_ecosphere.platform.transport.status
-
Optional generic tracing of platform actions.
- TraceRecord() - Constructor for class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Creates a trace record.
- TraceRecord(String, long, String, Object) - Constructor for class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Creates a trace record.
- TraceRecord(String, String, Object) - Constructor for class de.iip_ecosphere.platform.transport.status.TraceRecord
-
Creates a trace record with the current time as timestamp.
- TraceRecordFilter - Interface in de.iip_ecosphere.platform.transport.status
-
Filter for trace records and payloads.
- TraceRecordSerializer - Class in de.iip_ecosphere.platform.transport.status
-
A simple, generic JSON status serializer.
- TraceRecordSerializer() - Constructor for class de.iip_ecosphere.platform.transport.status.TraceRecordSerializer
- transfer(String, Object) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
-
Transfers
datatostream. - Transport - Class in de.iip_ecosphere.platform.transport
-
Global and local transport support.
- Transport() - Constructor for class de.iip_ecosphere.platform.transport.Transport
-
Prevents external creation.
- Transport.TransportInstance - Class in de.iip_ecosphere.platform.transport
-
An instance of the transport.
- TransportAas - Class in de.iip_ecosphere.platform.transport
-
Implements the transport AAS contributor.
- TransportAas() - Constructor for class de.iip_ecosphere.platform.transport.TransportAas
- TransportConnector - Interface in de.iip_ecosphere.platform.transport.connectors
-
Defines the interface of a transport connector.
- TransportFactory - Class in de.iip_ecosphere.platform.transport
-
A factory for creating transport connector instances.
- TransportFactory() - Constructor for class de.iip_ecosphere.platform.transport.TransportFactory
- TransportFactory.ConnectorCreator - Interface in de.iip_ecosphere.platform.transport
-
Defines an internal factory implementation to create connectors.
- TransportFactoryDescriptor - Interface in de.iip_ecosphere.platform.transport
-
Defines the transport factory descriptor to customize the transport factory with individual protocols.
- TransportInstance() - Constructor for class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Creates a transport instance without transport setup information (for deferred setup).
- TransportInstance(Supplier<TransportSetup>) - Constructor for class de.iip_ecosphere.platform.transport.Transport.TransportInstance
-
Creates a transport information instance and sets the transport information.
- TransportParameter - Class in de.iip_ecosphere.platform.transport.connectors
-
Captures common transport parameter for all connector types.
- TransportParameter(String, int) - Constructor for class de.iip_ecosphere.platform.transport.connectors.TransportParameter
-
Creates a transport parameter instance.
- TransportParameter.CloseAction - Enum Class in de.iip_ecosphere.platform.transport.connectors
-
Automatic connector closing actions.
- TransportParameter.TransportParameterBuilder - Class in de.iip_ecosphere.platform.transport.connectors
-
A builder for transport parameter.
- TransportParameterBuilder() - Constructor for class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
-
Prevents external creation.
- TransportPluginDescriptor - Interface in de.iip_ecosphere.platform.transport
-
Declares the type of a transport plugin descriptor.
- TransportSetup - Class in de.iip_ecosphere.platform.transport.connectors
-
Implements a reusable class to read transport setup information and to turn the information into transport parameters.
- TransportSetup() - Constructor for class de.iip_ecosphere.platform.transport.connectors.TransportSetup
- transportSupplier - Variable in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
- type - Variable in class de.iip_ecosphere.platform.transport.connectors.AbstractReceptionCallback
- type - Variable in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElementCreator
- type - Variable in class de.iip_ecosphere.platform.transport.serialization.SupplierQualifiedElementCreator
- TypeTranslator<S,
T> - Interface in de.iip_ecosphere.platform.transport.serialization -
Defines a type translator between two given types.
- TypeTranslators - Class in de.iip_ecosphere.platform.transport.serialization
-
Defines a set of type translators for primitive types.
- TypeTranslators() - Constructor for class de.iip_ecosphere.platform.transport.serialization.TypeTranslators
U
- uid - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- unregisterSerializer(Serializer<?>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Unregisters a serializer.
- unregisterSerializer(Class<?>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
-
Unregisters a serializer.
- unsubscribe(String, boolean) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
- unsubscribe(String, boolean) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
- unsubscribe(String, boolean) - Method in interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
-
Unsubscribes from a channel implicitly subscribed with
TransportConnector.setReceptionCallback(String, ReceptionCallback). - UNSUBSCRIBE - Enum constant in enum class de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
- url - Variable in class de.iip_ecosphere.platform.transport.status.Alert
- useTls(TransportParameter) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
-
Returns whether the connector shall use TLS.
V
- value - Variable in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
- value - Variable in class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElement
- value() - Method in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
-
Returns the QoS value.
- valueByModelOrdinal(Class<E>, int) - Static method in interface de.iip_ecosphere.platform.transport.serialization.IipEnum
-
Returns an enum literal via its model ordinal, more specifically the first one declaring the
IipEnum.getModelOrdinal()in declaration sequence of the enum constants. - valueOf(int) - Static method in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
-
Returns the QoS constant for a given value.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.transport.status.ActionTypes
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.iip_ecosphere.platform.transport.status.ComponentTypes
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.transport.status.ActionTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.iip_ecosphere.platform.transport.status.ComponentTypes
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- wireName - Static variable in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
- withDescription(String) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Sets the description for
StatusMessage.getProgress(),ActionTypes.PROCESS. - withProgress(int) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Defines the progress for
ActionTypes.PROCESS. - withResult(Object) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Sets the result of task-based processing.
- withSubDescription(String) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Sets the sub(-task) description for
StatusMessage.getProgress(),ActionTypes.PROCESS. - withTask() - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Adds task information if the actually running process were, e.g., initiated from the UI.
- withTask(TaskRegistry.TaskData) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Adds task information if the actually running process were, e.g., initiated from the UI.
- withTask(TaskRegistry.TaskData, Object) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
-
Adds task information if the actually running process were, e.g., initiated from the UI.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form