Index

A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|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 data on stream in asnychronous manner, e.g., by not blocking this call until the data is 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 origin to 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 QualifiedElementCreator implementation for DefaultQualifiedElement.
DefaultQualifiedElementCreator(Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.serialization.DefaultQualifiedElementCreator
Creates a DefaultQualifiedElement creator.
DefaultTransportFactoryDescriptor - Class in de.iip_ecosphere.platform.transport
The default transport factory descriptor, returning DefaultTransportFactoryDescriptor.DEFAULT_DM_CREATOR for 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 callback to stream.
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
Executes func as task within the given task data and sends respective StatusMessages.
executeAsTask(TaskRegistry.TaskData, String, JsonResultWrapper.ExceptionFunction, Object...) - Static method in class de.iip_ecosphere.platform.transport.status.TaskUtils
Executes func as task within the given task data and sends respective StatusMessages.
executeAsTask(String, JsonResultWrapper.ExceptionFunction, TaskUtils.TaskCompletedPredicate, Object...) - Static method in class de.iip_ecosphere.platform.transport.status.TaskUtils
Executes func as task within this thread and sends respective StatusMessages.
executeAsTask(String, JsonResultWrapper.ExceptionFunction, Object...) - Static method in class de.iip_ecosphere.platform.transport.status.TaskUtils
Executes func as task within this thread and sends respective StatusMessages.

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 IdentityStore key for the authentication, usually a password token.
getAuthenticationKey() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the IdentityStore key 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 creator if not null or dflt.
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
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
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 stream name 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 stream based on received serialized data.

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 cls as enum constant and modifies mapping as 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 stream name 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 kind with 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 kind and cares for queuing.
send(IOConsumer<TransportConnector>, String, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
Sends a message of a certain kind and 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 data to stream.
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 IdentityStore key for the authentication, usually a password token.
setAuthenticationKey(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the IdentityStore key 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 callback to stream.
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 QualifiedElementCreator implementation 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 data on stream in synchronized manner, e.g., by blocking this call until the data is 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 task is completed with the given message msg.
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 data to stream.
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
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.
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form