| Package | Description |
|---|---|
| de.iip_ecosphere.platform.transport |
The IIP-Ecosphere transport layer.
|
| de.iip_ecosphere.platform.transport.connectors.basics |
Some basic reusable protocol-related classes.
|
| de.iip_ecosphere.platform.transport.connectors.impl |
Platform transport connectors for internal stream-based data transport within the platform.
|
| de.iip_ecosphere.platform.transport.status |
Generic status messages like device/service/container is there or disappeared.
|
| Modifier and Type | Field and Description |
|---|---|
private TransportConnector |
Transport.TransportInstance.connector |
| Modifier and Type | Field and Description |
|---|---|
private Queue<de.iip_ecosphere.platform.support.function.IOConsumer<TransportConnector>> |
Transport.TransportInstance.queue |
| Modifier and Type | Method and Description |
|---|---|
static TransportConnector |
Transport.createConnector()
Tries creating a (global) connector.
|
TransportConnector |
Transport.TransportInstance.createConnector()
Tries creating a connector.
|
static TransportConnector |
TransportFactory.createConnector()
Creates a connector instance.
|
TransportConnector |
TransportFactory.ConnectorCreator.createConnector()
Creates a connector instance.
|
static TransportConnector |
Transport.createConnector(String routingKey)
Returns a connector for a routing key.
|
static TransportConnector |
TransportFactory.createDirectMemoryConnector()
Creates a direct memory transfer connector instance.
|
static TransportConnector |
TransportFactory.createIpcConnector()
Creates an inter-process connector.
|
static TransportConnector |
Transport.getConnector()
Returns the (global) transport connector.
|
TransportConnector |
Transport.TransportInstance.getConnector()
Returns the transport connector.
|
static TransportConnector |
Transport.getLocalConnector()
Returns the (local) transport connector.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Transport.send(de.iip_ecosphere.platform.support.function.IOConsumer<TransportConnector> sender,
String kind)
Sends a message of a certain
kind with no/global routing and cares fore queuing. |
void |
Transport.TransportInstance.send(de.iip_ecosphere.platform.support.function.IOConsumer<TransportConnector> sender,
String kind)
Sends a message of a certain
kind and cares for queuing. |
static void |
Transport.send(de.iip_ecosphere.platform.support.function.IOConsumer<TransportConnector> sender,
String kind,
String... routingKeys)
Sends a message of a certain
kind and cares fore queuing. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMqttTransportConnector
An abstract MQTT transport connector.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractTransportConnector
An abstract transport connector.
|
class |
DirectMemoryTransferTransportConnector
Does a direct memory transfer.
|
| Modifier and Type | Method and Description |
|---|---|
void |
StatusMessage.send(TransportConnector conn)
Sends this message to the given connector on
#STATUS_STREAM. |
void |
TraceRecord.send(TransportConnector conn)
Sends this message to the given connector on
#TRACE_STREAM. |
void |
Alert.send(TransportConnector conn)
Sends this message to the given connector on
#ALERT STREAM. |
Copyright © 2022. All rights reserved.