Package | Description |
---|---|
rsb |
The base package of RSB containing the user-level API.
|
rsb.converter |
Contains converters for the serialization and deserialization of data.
|
rsb.eventprocessing |
Contains classes handling the flow of events from Participants to the
transport implementations and vice versa.
|
rsb.filter |
Contains implementations of filters used when receiving events.
|
rsb.introspection |
Contains the implementation of the introspection mechanism of RSB.
|
rsb.patterns |
Contains objects implementing additional communication patterns on the basis
of the standard publish subscribe.
|
rsb.protocol |
Contains classes dealing with the internal protocol of RSB used for sending
and receiving events.
|
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.
|
rsb.util |
Contains general utility and helper classes.
|
Class and Description |
---|
AbstractActivatable
Implements close method.
|
Activatable
Interface for objects which require an explicit activation and deactivation.
|
Event
Basic event structure exchanged between RSB ports.
|
EventId
This class serves as a Uniform Resource Name to identify events in an RSB
system.
|
Factory
A factory for RSB client-level objects.
|
Factory.ParticipantObserverManager
A utility class to manage registered
ParticipantObserver
instances. |
Handler
Internal handler interface.
|
Informer
This class offers a method to publish events to a channel, reaching all
participating Listeners.
|
InformerCreateArgs
ParticipantCreateArgs for Informer instances. |
InitializeException
An InitializeException indicates erroneous situations during the setup of the
communication infrastructure.
|
Listener
This class implements the receiving part of the Inform-Listen (n:m)
communication pattern offered by RSB.
|
ListenerCreateArgs
ParticipantCreateArgs for Listener instances. |
LocalServerCreateArgs
ParticipantCreateArgs for LocalServer instances. |
MetaData
Framework-supplied meta data attached to each event that give information
e.g.
|
Participant
Base class for all bus participants with an associated scope.
|
ParticipantCreateArgs
A parameter object used to specify the various parameters that are required
to construct new
Participant instances. |
ParticipantId
This class serves as a Uniform Resource Name to identify participants in an
RSB system.
|
ParticipantObserver
Interface for observing
Participant creation and destruction. |
QualityOfServiceSpec.Ordering
Possible ordering requirements for events.
|
QualityOfServiceSpec.Reliability
Possible requirements on the reliability of events.
|
RemoteServerCreateArgs
ParticipantCreateArgs for RemoteServer
instances. |
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Scope
A scope defines a channel of the hierarchical unified bus covered by RSB.
|
Version
Provides version information about RSB.
|
Class and Description |
---|
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Class and Description |
---|
AbstractActivatable
Implements close method.
|
Activatable
Interface for objects which require an explicit activation and deactivation.
|
Event
Basic event structure exchanged between RSB ports.
|
Handler
Internal handler interface.
|
InitializeException
An InitializeException indicates erroneous situations during the setup of the
communication infrastructure.
|
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Scope
A scope defines a channel of the hierarchical unified bus covered by RSB.
|
Class and Description |
---|
Event
Basic event structure exchanged between RSB ports.
|
EventId
This class serves as a Uniform Resource Name to identify events in an RSB
system.
|
ParticipantId
This class serves as a Uniform Resource Name to identify participants in an
RSB system.
|
Scope
A scope defines a channel of the hierarchical unified bus covered by RSB.
|
Class and Description |
---|
AbstractEventHandler
An interface for handlers that are interested in whole
Event
instances. |
Activatable
Interface for objects which require an explicit activation and deactivation.
|
Event
Basic event structure exchanged between RSB ports.
|
Handler
Internal handler interface.
|
Participant
Base class for all bus participants with an associated scope.
|
ParticipantCreateArgs
A parameter object used to specify the various parameters that are required
to construct new
Participant instances. |
ParticipantId
This class serves as a Uniform Resource Name to identify participants in an
RSB system.
|
ParticipantObserver
Interface for observing
Participant creation and destruction. |
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Scope
A scope defines a channel of the hierarchical unified bus covered by RSB.
|
Class and Description |
---|
AbstractActivatable
Implements close method.
|
Activatable
Interface for objects which require an explicit activation and deactivation.
|
Event
Basic event structure exchanged between RSB ports.
|
Factory
A factory for RSB client-level objects.
|
Handler
Internal handler interface.
|
Informer
This class offers a method to publish events to a channel, reaching all
participating Listeners.
|
InitializeException
An InitializeException indicates erroneous situations during the setup of the
communication infrastructure.
|
Listener
This class implements the receiving part of the Inform-Listen (n:m)
communication pattern offered by RSB.
|
LocalServerCreateArgs
ParticipantCreateArgs for LocalServer instances. |
Participant
Base class for all bus participants with an associated scope.
|
ParticipantCreateArgs
A parameter object used to specify the various parameters that are required
to construct new
Participant instances. |
RemoteServerCreateArgs
ParticipantCreateArgs for RemoteServer
instances. |
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Class and Description |
---|
Event
Basic event structure exchanged between RSB ports.
|
EventId
This class serves as a Uniform Resource Name to identify events in an RSB
system.
|
Class and Description |
---|
AbstractActivatable
Implements close method.
|
Activatable
Interface for objects which require an explicit activation and deactivation.
|
Event
Basic event structure exchanged between RSB ports.
|
InitializeException
An InitializeException indicates erroneous situations during the setup of the
communication infrastructure.
|
QualityOfServiceSpec
Specification of desired quality of service settings for sending and
receiving events.
|
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Scope
A scope defines a channel of the hierarchical unified bus covered by RSB.
|
Class and Description |
---|
AbstractActivatable
Implements close method.
|
Event
Basic event structure exchanged between RSB ports.
|
InitializeException
An InitializeException indicates erroneous situations during the setup of the
communication infrastructure.
|
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Class and Description |
---|
AbstractActivatable
Implements close method.
|
Activatable
Interface for objects which require an explicit activation and deactivation.
|
Event
Basic event structure exchanged between RSB ports.
|
InitializeException
An InitializeException indicates erroneous situations during the setup of the
communication infrastructure.
|
QualityOfServiceSpec
Specification of desired quality of service settings for sending and
receiving events.
|
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Scope
A scope defines a channel of the hierarchical unified bus covered by RSB.
|
Class and Description |
---|
AbstractActivatable
Implements close method.
|
Activatable
Interface for objects which require an explicit activation and deactivation.
|
Event
Basic event structure exchanged between RSB ports.
|
InitializeException
An InitializeException indicates erroneous situations during the setup of the
communication infrastructure.
|
QualityOfServiceSpec
Specification of desired quality of service settings for sending and
receiving events.
|
RSBException
Superclass of all RSB exceptions that may be used in handlers that catch all
RSB-related exceptions.
|
Scope
A scope defines a channel of the hierarchical unified bus covered by RSB.
|
Class and Description |
---|
AbstractDataHandler
A handler that receives the user payload of an event by extracting the data
and casting them to the specified type.
|
AbstractEventHandler
An interface for handlers that are interested in whole
Event
instances. |
Event
Basic event structure exchanged between RSB ports.
|
Handler
Internal handler interface.
|
Copyright © 2018 CoR-Lab. All rights reserved.