Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W 

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, 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 in de.iip_ecosphere.platform.transport.status
The default action types.
ActionTypes() - Constructor for enum de.iip_ecosphere.platform.transport.status.ActionTypes
 
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
 
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.
asyncSend(String, Object) - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
 
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.
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

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.

C

callbacks - Variable in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
 
clear() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
Clears everything.
clearTimestamp - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
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.
clone(String) - Method in class de.iip_ecosphere.platform.transport.serialization.StringSerializer
 
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
 
closeAction - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
 
CloseAction() - Constructor for enum de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
 
COMPONENT_CONSTANTS - Static variable in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
 
ComponentType - Interface in de.iip_ecosphere.platform.transport.status
Denotes a component type in the status message.
componentType - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
 
ComponentTypes - Enum in de.iip_ecosphere.platform.transport.status
The default component types.
ComponentTypes() - Constructor for enum 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 interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
Composes a hierarchical stream name (in the syntax/semantics of the connector).
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
 
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(String) - Static method in class de.iip_ecosphere.platform.transport.Transport
Returns a connector for a routing key.
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.
createDirectMemoryConnector() - Static method in class de.iip_ecosphere.platform.transport.TransportFactory
Creates a direct memory transfer connector instance.
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.
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

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).
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
 
description - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
description - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
 
deserialize(JsonParser, DeserializationContext) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer.EnumDeserializer
 
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.
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 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 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 interface de.iip_ecosphere.platform.transport.connectors.TransportConnector
Returns the actually enabled encryption mechanisms on this instance.
EnumDeserializer(Map<String, T>, Class<T>) - Constructor for class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer.EnumDeserializer
Creates a deserializer class.
eventType - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 

F

firstTimestamp - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
from(T) - Method in interface de.iip_ecosphere.platform.transport.serialization.InputTypeTranslator
Deserializes a target value into a source value ("input from external").
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
 

G

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(String, String, boolean) - Static method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
Creates a unique application/client identifier.
getApplicationId() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
Returns the 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.
getFirstTimestamp() - Method in class de.iip_ecosphere.platform.transport.status.Alert
Returns the timestamp of the first occurrence.
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.getKeystore() to use.
getKeyAlias() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the alias of the key in TransportSetup.getKeystore() to use.
getKeystore() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
Returns the optional TLS keystore.
getKeystore() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the optional TLS keystore.
getKeystorePassword(TransportParameter) - Static method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
Tries to resolve TransportParameter.getKeystorePassword() as key in IdentityStore using token data of a username token if found or TransportParameter.getKeystorePassword() as fallback.
getKeystorePassword(String) - Static method in class de.iip_ecosphere.platform.transport.connectors.impl.AbstractTransportConnector
Tries to resolve keystorePassword as key in IdentityStore using token data of a username token if found or keystorePassword as fallback.
getKeystorePassword() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
Returns the password for the optional TLS keystore.
getKeystorePassword() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the password for the optional TLS keystore.
getKind() - Method in class de.iip_ecosphere.platform.transport.TransportAas
 
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.
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 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.
getPassword() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
Deprecated.
getPassword() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the password.
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.
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>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
Returns a serializer instance.
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.
getTags() - Method in class de.iip_ecosphere.platform.transport.status.Alert
Returns a comma-separated list of custom tags (labels).
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 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.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.
getUser() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
Deprecated.
getUser() - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the user name.
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
 
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() - 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
 
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
 
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
 
keyPassword - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
 
keyPassword - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
 
keystore - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
 
keystore - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
 

L

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
 
mapping - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer.EnumDeserializer
 
MODULE - Static variable in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer
 
MqttQoS - Enum in de.iip_ecosphere.platform.transport.connectors.basics
MQTT quality levels.
MqttQoS(int) - Constructor for enum 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
 
newBuilder(String, int) - Static method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
Creates a new builder.
newBuilder(ServerAddress) - Static method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
Creates a new builder.
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
 
password - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
 
password - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
 
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
 
priority - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
probableCause - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
progress - Variable in class de.iip_ecosphere.platform.transport.status.StatusMessage
 

Q

qos - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
 
queue - Variable in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
 

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.
registerSerializer(Class<? extends Serializer<T>>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
Registers a serializer through its type.
registerSerializer(Serializer<T>) - Static method in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
Registers a serializer.
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(boolean) - Static method in class de.iip_ecosphere.platform.transport.Transport
Releases an existing (global) connector.
releaseConnector() - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
Releases an existing connector and stays offline.
releaseConnector(boolean) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
Releases an existing connector.
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).
ruleExpression - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
ruleTimeLimit - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 

S

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(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, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
Sends a message of a certain kind 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.
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, 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) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
Sends information about a processing status.
sendResourceStatus(ActionType, String...) - Static method in class de.iip_ecosphere.platform.transport.Transport
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...) - Method in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
Sends a resource status message for this resource.
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.
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.
Serializer<T> - Interface in de.iip_ecosphere.platform.transport.serialization
A data serializer (so far for homogeneous streams, may require unique ids).
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
 
serializers - Static variable in class de.iip_ecosphere.platform.transport.serialization.SerializerRegistry
 
serialVersionUID - Static variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
 
serialVersionUID - Static variable in class de.iip_ecosphere.platform.transport.status.StatusMessageSerializer.EnumDeserializer
 
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.
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.getKeystore() to use.
setKeystore(File, String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
Sets up optional TLS encryption details.
setKeystore(File) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the optional TLS keystore.
setKeystorePassword(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Returns the password for the optional TLS keystore.
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.
setPassword(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Deprecated.
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.
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.
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.
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.
setUser(String, String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportParameter.TransportParameterBuilder
setUser(String) - Method in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
Deprecated.
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
 
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
 
StatusMessageSerializer.EnumDeserializer<T> - Class in de.iip_ecosphere.platform.transport.status
Generic enum deserializer.
stayOffline - Variable in class de.iip_ecosphere.platform.transport.Transport.TransportInstance
 
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
 
supportedEncryption() - Method in class de.iip_ecosphere.platform.transport.connectors.impl.DirectMemoryTransferTransportConnector
 
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 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.

T

tags - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
timestamp - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
timestamp - Variable in class de.iip_ecosphere.platform.transport.status.TraceRecord
 
to(S) - Method in interface de.iip_ecosphere.platform.transport.serialization.OutputTypeTranslator
Translates a source value into a target value ("output to external").
to(String) - Method in class de.iip_ecosphere.platform.transport.serialization.StringSerializer
 
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
 
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, String, Object) - Constructor for class de.iip_ecosphere.platform.transport.status.TraceRecord
Creates a trace record with the current time as timestamp.
TraceRecord(String, long, String, Object) - Constructor for class de.iip_ecosphere.platform.transport.status.TraceRecord
Creates a trace record.
TraceRecordSerializer - Class in de.iip_ecosphere.platform.transport.status
A simple, generic 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 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.
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
 
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).
url - Variable in class de.iip_ecosphere.platform.transport.status.Alert
 
user - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportParameter
 
user - Variable in class de.iip_ecosphere.platform.transport.connectors.TransportSetup
 

V

value - Variable in enum de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
 
value() - Method in enum 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(String) - Static method in enum de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
Returns the enum constant of this type with the specified name.
valueOf(int) - Static method in enum de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
Returns the QoS constant for a given value.
valueOf(String) - Static method in enum de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.iip_ecosphere.platform.transport.status.ActionTypes
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.iip_ecosphere.platform.transport.status.ComponentTypes
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.iip_ecosphere.platform.transport.connectors.basics.MqttQoS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.iip_ecosphere.platform.transport.connectors.TransportParameter.CloseAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.iip_ecosphere.platform.transport.status.ActionTypes
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.iip_ecosphere.platform.transport.status.ComponentTypes
Returns an array containing the constants of this enum type, 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.
withSubDescription(String) - Method in class de.iip_ecosphere.platform.transport.status.StatusMessage
Sets the sub(-task) description for StatusMessage.getProgress(), ActionTypes.PROCESS.
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2022. All rights reserved.