Interface | Description |
---|---|
Activatable |
Interface for objects which require an explicit activation and deactivation.
|
Handler |
Internal handler interface.
|
ParticipantObserver |
Interface for observing
Participant creation and destruction. |
Class | Description |
---|---|
AbstractDataHandler<DataType> |
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. |
Activatable.State |
A utility base class which can be used to implement a state pattern which
fulfills the
Activatable interface. |
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. |
FilteringHandler |
A decorator for
Handler s that allows additional filtering for each
handler. |
Informer<DataType> |
This class offers a method to publish events to a channel, reaching all
participating Listeners.
|
InformerCreateArgs |
ParticipantCreateArgs for Informer instances. |
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<ConcreteClass extends 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.
|
QualityOfServiceSpec |
Specification of desired quality of service settings for sending and
receiving events.
|
RemoteServerCreateArgs |
ParticipantCreateArgs for RemoteServer
instances. |
Scope |
A scope defines a channel of the hierarchical unified bus covered by RSB.
|
Version |
Provides version information about RSB.
|
Enum | Description |
---|---|
QualityOfServiceSpec.Ordering |
Possible ordering requirements for events.
|
QualityOfServiceSpec.Reliability |
Possible requirements on the reliability of events.
|
Exception | Description |
---|---|
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.
|
Copyright © 2018 CoR-Lab. All rights reserved.