Package | Description |
---|---|
rsb |
The base package of RSB containing the user-level API.
|
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.transport |
Contains the different transport implementations for RSB as well as
interfaces and helpers for this purpose.
|
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 | Method and Description |
---|---|
Scope |
Scope.concat(Scope childScope)
Creates a new scope that is a sub-scope of this one with the subordinated
scope described by the given argument.
|
Scope |
ParticipantCreateArgs.getScope()
Returns the
Scope to be used for the new Participant . |
Scope |
Participant.getScope()
Returns the scope of this participant.
|
Scope |
Event.getScope() |
Modifier and Type | Method and Description |
---|---|
List<Scope> |
Scope.superScopes(boolean includeSelf)
Generates all super scopes of this scope including the root scope "/".
|
Modifier and Type | Method and Description |
---|---|
Scope |
Scope.concat(Scope childScope)
Creates a new scope that is a sub-scope of this one with the subordinated
scope described by the given argument.
|
<DataType> Informer<DataType> |
Factory.createInformer(Scope scope)
Creates a new informer instance.
|
<DataType> Informer<DataType> |
Factory.createInformer(Scope scope,
Class<?> type)
Creates a new informer instance.
|
<DataType> Informer<DataType> |
Factory.createInformer(Scope scope,
Class<?> type,
ParticipantConfig config)
Creates a new informer instance.
|
<DataType> Informer<DataType> |
Factory.createInformer(Scope scope,
ParticipantConfig config)
Creates a new informer instance.
|
Listener |
Factory.createListener(Scope scope)
Creates a new listener instance.
|
Listener |
Factory.createListener(Scope scope,
ParticipantConfig config)
Creates a new listener instance.
|
LocalServer |
Factory.createLocalServer(Scope scope)
Creates a new LocalServer object which exposes methods under the scope @a
scope.
|
LocalServer |
Factory.createLocalServer(Scope scope,
ParticipantConfig config)
Creates a new LocalServer object which exposes methods under the scope @a
scope.
|
RemoteServer |
Factory.createRemoteServer(Scope scope)
Creates a new RemoteServer object which is suitable for calling methods
provided by a remote server under the scope @a scope.
|
RemoteServer |
Factory.createRemoteServer(Scope scope,
double timeout)
Creates a new RemoteServer object which is suitable for calling methods
provided by a remote server under the scope @a scope.
|
RemoteServer |
Factory.createRemoteServer(Scope scope,
ParticipantConfig config)
Creates a new RemoteServer object which is suitable for calling methods
provided by a remote server under the scope @a scope.
|
boolean |
Scope.isSubScopeOf(Scope other)
Tests whether this scope is a sub-scope of the given other scope, which
means that the other scope is a prefix of this scope.
|
boolean |
Scope.isSuperScopeOf(Scope other)
Inverse operation of
isSubScopeOf(Scope) . |
ConcreteClass |
ParticipantCreateArgs.setScope(Scope scope)
Sets the
Scope to be used for the Participant . |
void |
Event.setScope(Scope scope) |
Constructor and Description |
---|
Event(Scope scope,
Class<?> type,
Object data)
Creates a new event that can be send to scope.
|
Constructor and Description |
---|
DefaultOutRouteConfigurator(Scope scope)
Constructor.
|
DefaultPushInRouteConfigurator(Scope scope)
Constructor.
|
RouteConfiguratorUtility(Scope scope)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Scope |
ScopeFilter.getScope()
Returns the scope this filter operates for.
|
Constructor and Description |
---|
ScopeFilter(Scope scope)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Scope |
ParticipantInfo.getScope()
Returns the scope the participant operates on.
|
Constructor and Description |
---|
ParticipantInfo(String kind,
ParticipantId id,
ParticipantId parentId,
Scope scope,
Class<?> dataType,
Set<URI> transportUris)
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
Connector.setScope(Scope scope)
Sets the scope this connector is working on.
|
Modifier and Type | Method and Description |
---|---|
void |
SocketOutConnector.setScope(Scope scope) |
void |
SocketInPushConnector.setScope(Scope scope) |
Modifier and Type | Method and Description |
---|---|
Scope |
SpreadMultiReceiver.Subscription.getScope()
Returns the scope this subscriptions is interested in.
|
Modifier and Type | Method and Description |
---|---|
void |
MultiSpreadInPushConnector.setScope(Scope scope) |
void |
SpreadInPushConnector.setScope(Scope scope) |
void |
SpreadOutConnector.setScope(Scope scope) |
static String |
SpreadUtilities.spreadGroupName(Scope scope)
Converts a
Scope to an md5 hashed group name used in the RSB
spread protocol as spread groups. |
Constructor and Description |
---|
SpreadMultiReceiver.Subscription(Scope scope,
EventHandler handler)
Constructor.
|
Copyright © 2018 CoR-Lab. All rights reserved.