Interface for objects which require an explicit activation and deactivation.
Internal handler interface.
Interface for observing
Implements close method.
A handler that receives the user payload of an event by extracting the data and casting them to the specified type.
An interface for handlers that are interested in whole
A utility base class which can be used to implement a state pattern which fulfills the
Basic event structure exchanged between RSB ports.
This class serves as a Uniform Resource Name to identify events in an RSB system.
A factory for RSB client-level objects.
A utility class to manage registered
A decorator for
This class offers a method to publish events to a channel, reaching all participating Listeners.
This class implements the receiving part of the Inform-Listen (n:m) communication pattern offered by RSB.
Framework-supplied meta data attached to each event that give information e.g.
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
This class serves as a Uniform Resource Name to identify participants in an RSB system.
Specification of desired quality of service settings for sending and receiving events.
A scope defines a channel of the hierarchical unified bus covered by RSB.
Provides version information about RSB.
Possible ordering requirements for events.
Possible requirements on the reliability of events.
An InitializeException indicates erroneous situations during the setup of the communication infrastructure.
Superclass of all RSB exceptions that may be used in handlers that catch all RSB-related exceptions.
Copyright © 2018 CoR-Lab. All rights reserved.