Package | Description |
---|---|
rsb |
The base package of RSB containing the user-level API.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
Informer<DataType>
This class offers a method to publish events to a channel, reaching all
participating Listeners.
|
class |
Listener
This class implements the receiving part of the Inform-Listen (n:m)
communication pattern offered by RSB.
|
Modifier and Type | Method and Description |
---|---|
Participant |
ParticipantCreateArgs.getParent()
Returns the parent
Participant of the Participant to
create. |
Modifier and Type | Method and Description |
---|---|
void |
ParticipantObserver.created(Participant participant,
ParticipantCreateArgs<?> args)
Will be called in case a new
Participant has just been created. |
void |
ParticipantObserver.destroyed(Participant participant)
Will be called in case a
Participant is about to be destroyed. |
void |
Factory.ParticipantObserverManager.notifyParticipantCreated(Participant participant,
ParticipantCreateArgs<?> args)
Notifies registered
ParticipantObserver instances that a new
Participant has been created. |
void |
Factory.ParticipantObserverManager.notifyParticipantDestroyed(Participant participant)
Notifies registered
ParticipantObserver instances that a
Participant is about to be destroyed. |
ConcreteClass |
ParticipantCreateArgs.setParent(Participant parent)
Sets the parent
Participant of the Participant to create. |
Modifier and Type | Method and Description |
---|---|
void |
IntrospectionModel.addParticipant(Participant participant,
Participant parent)
Adds a participant to the model.
|
void |
LoggingObserver.created(Participant participant,
ParticipantCreateArgs<?> args) |
void |
IntrospectionParticipantObserver.created(Participant participant,
ParticipantCreateArgs<?> args) |
void |
LoggingObserver.destroyed(Participant participant) |
void |
IntrospectionParticipantObserver.destroyed(Participant participant) |
void |
IntrospectionModel.removeParticipant(Participant participant)
Removes a participant from the model.
|
Modifier and Type | Class and Description |
---|---|
class |
LocalServer
Objects of this class associate a collection of method objects which are
implemented by callback functions with a scope under which these methods are
exposed for remote clients.
|
class |
Method
Objects of this class are methods which are associated to a local or remote
server.
|
class |
RemoteMethod
Objects of this class represent methods provided by a remote server.
|
class |
RemoteServer
Objects of this class represent remote servers in a way that allows calling
methods on them as if they were local.
|
class |
Server<MethodType extends Method>
Objects of this class represent local or remote serves.
|
Copyright © 2018 CoR-Lab. All rights reserved.