Package | Description |
---|---|
rsb.eventprocessing |
Contains classes handling the flow of events from Participants to the
transport implementations and vice versa.
|
rsb.transport |
Contains the different transport implementations for RSB as well as
interfaces and helpers for this purpose.
|
rsb.transport.inprocess |
Contains the implementation of the local in-memory transport.
|
rsb.transport.socket |
Contains the implementation of the TCP socket transport.
|
rsb.transport.spread |
Contains the implementation of the spread-based transport.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RouteConfigurator<ConnectorType extends Connector>
Abstract interface for classes setting up event receiving or sending routes
from
Participant instances to the concrete transport
implementations. |
class |
RouteConfiguratorUtility<ConnectorType extends Connector>
A utility class that can be used via composition to implement some of the
methods required by the
RouteConfigurator interface. |
Modifier and Type | Interface and Description |
---|---|
interface |
InConnector
Implements receiving
Event s from a specific transport. |
interface |
InPushConnector
Interface for receiving connectors which asynchronously notify handlers about
newly received events.
|
interface |
OutConnector
Enables sending
Event s via a specific transport. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConnector
Inherits close method.
|
Modifier and Type | Class and Description |
---|---|
class |
InPushConnector
Implements a push-based connector for receiving events via the inprocess
transport.
|
class |
OutConnector
OutConnector implementation for the inprocess
transport. |
Modifier and Type | Class and Description |
---|---|
class |
SocketInPushConnector
An
InPushConnector for the socket-based transport. |
class |
SocketOutConnector
An
OutConnector instance for the socket transport. |
Modifier and Type | Class and Description |
---|---|
class |
MultiSpreadInPushConnector
A
SpreadInPushConnector which implement connection sharing by using a
SpreadMultiReceiver instance. |
class |
SpreadInPushConnector
An
InPushConnector for the spread daemon network. |
class |
SpreadOutConnector
An
OutConnector for the spread daemon network. |
Copyright © 2018 CoR-Lab. All rights reserved.