A B C D E F G H I J K L M N O P Q R S T U V W 

A

AbstractActivatable - Class in rsb
Implements close method.
AbstractActivatable() - Constructor for class rsb.AbstractActivatable
 
AbstractConnector - Class in rsb.transport
Inherits close method.
AbstractConnector() - Constructor for class rsb.transport.AbstractConnector
 
AbstractDataHandler<DataType> - Class in rsb
A handler that receives the user payload of an event by extracting the data and casting them to the specified type.
AbstractDataHandler() - Constructor for class rsb.AbstractDataHandler
 
AbstractEventHandler - Class in rsb
An interface for handlers that are interested in whole Event instances.
AbstractEventHandler() - Constructor for class rsb.AbstractEventHandler
 
AbstractEventReceivingStrategy - Class in rsb.eventprocessing
Inherits close method.
AbstractEventReceivingStrategy() - Constructor for class rsb.eventprocessing.AbstractEventReceivingStrategy
 
AbstractFilter - Class in rsb.filter
Deprecated.
this class will be removed in favor of directly implementing Filter
AbstractFilter(String) - Constructor for class rsb.filter.AbstractFilter
Deprecated.
Constructor.
AbstractFilter(Class<? extends AbstractFilter>) - Constructor for class rsb.filter.AbstractFilter
Deprecated.
 
AbstractFilterObserver - Class in rsb.filter
Deprecated.
This class will be removed because the double dispatch logic has been removed from FilterObserver.
AbstractFilterObserver() - Constructor for class rsb.filter.AbstractFilterObserver
Deprecated.
 
Activatable - Interface in rsb
Interface for objects which require an explicit activation and deactivation.
Activatable.State - Class in rsb
A utility base class which can be used to implement a state pattern which fulfills the Activatable interface.
Activatable.State() - Constructor for class rsb.Activatable.State
 
activate() - Method in interface rsb.Activatable
Activates all resources that belong to a specific object.
activate() - Method in class rsb.Activatable.State
 
activate() - Method in class rsb.eventprocessing.DefaultOutRouteConfigurator
 
activate() - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
activate() - Method in class rsb.eventprocessing.RouteConfiguratorUtility
Activate the managed connectors.
activate() - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
activate() - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
activate() - Method in class rsb.Informer
 
activate() - Method in class rsb.introspection.ProtocolHandler
 
activate() - Method in class rsb.Listener
 
activate() - Method in class rsb.Participant
 
activate() - Method in class rsb.patterns.Method
 
activate() - Method in class rsb.patterns.Server
 
activate() - Method in class rsb.transport.inprocess.InPushConnector
 
activate() - Method in class rsb.transport.socket.BusClient
 
activate() - Method in class rsb.transport.socket.BusClientConnection
 
activate() - Method in class rsb.transport.socket.BusConnectionBase
 
activate() - Method in class rsb.transport.socket.BusServer
 
activate() - Method in class rsb.transport.socket.RefCountingBus
 
activate() - Method in class rsb.transport.socket.SocketConnectorUtility
Acquires a new Bus instance and activates it respecting the requested ServerMode.
activate() - Method in class rsb.transport.socket.SocketInPushConnector
 
activate() - Method in class rsb.transport.socket.SocketOutConnector
 
activate() - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
activate() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
activate() - Method in class rsb.transport.spread.SpreadInPushConnector
 
activate() - Method in class rsb.transport.spread.SpreadOutConnector
 
activate() - Method in class rsb.transport.spread.SpreadReceiver
 
activate() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
add(ElementType) - Method in class rsb.util.LimitedQueue
 
add(Event) - Method in class rsb.util.TimeLimitedQueue
 
addAll(Collection<? extends ElementType>) - Method in class rsb.util.LimitedQueue
 
addAllCauses(Iterable<? extends EventIdType.EventId>) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
addAllCommandlineArguments(Iterable<String>) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
addAllNotifications(Iterable<? extends NotificationType.Notification>) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
addAllSets(Iterable<? extends EventsByScopeMapType.EventsByScopeMap.ScopeSet>) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
addAllTransport(Iterable<String>) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
addAllUserInfos(Iterable<? extends EventMetaDataType.UserInfo>) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
addAllUserTimes(Iterable<? extends EventMetaDataType.UserTime>) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
addCause(EventId) - Method in class rsb.Event
Adds the id of one event to the causes of this event.
addCauses(EventIdType.EventId) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
addCauses(int, EventIdType.EventId) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
addCauses(EventIdType.EventId.Builder) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
addCauses(int, EventIdType.EventId.Builder) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
addCausesBuilder() - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
addCausesBuilder(int) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
addCommandlineArguments(String) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
addCommandlineArgumentsBytes(ByteString) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
addConnection(BusConnection) - Method in class rsb.transport.socket.BusBase
Registers a connection for the dispatching logic in BusBase.handleGlobally(rsb.protocol.NotificationType.Notification) and creates a new instance of a thread receiving notifications from this connection.
addConnector(OutConnector) - Method in class rsb.eventprocessing.DefaultOutRouteConfigurator
 
addConnector(InPushConnector) - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
addConnector(ConnectorType) - Method in interface rsb.eventprocessing.RouteConfigurator
Adds a connector which will subsequently be used for for sending events.
addConnector(ConnectorType) - Method in class rsb.eventprocessing.RouteConfiguratorUtility
Adds a connector to use in this route.
addConverter(Converter<WireType>) - Method in interface rsb.converter.ConverterRepository
Adds a new converter to the repository.
addConverter(Converter<WireType>) - Method in class rsb.converter.DefaultConverterRepository
 
addConverter(PredicateConverterSelectionStrategy.Predicate, Converter<WireType>) - Method in class rsb.converter.PredicateConverterSelectionStrategy
Adds a new converter to the strategy for the given predicate.
addConverter(String, Converter<WireType>) - Method in class rsb.converter.UnambiguousConverterMap
Adds a new converter to this map which will be registered under a given key.
addFilter(Filter) - Method in interface rsb.eventprocessing.EventReceivingStrategy
Adds a filter that is applied for all registered handlers some time after this method call.
addFilter(Filter) - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
addFilter(Filter) - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
addFilter(Filter) - Method in class rsb.Listener
Activates the specified filter for this informer.
addGroup(String) - Method in class rsb.transport.spread.DataMessage
Adds a group this message should be sent to.
addHandler(Handler, boolean) - Method in interface rsb.eventprocessing.EventReceivingStrategy
Registers a handler that will be informed in case of received events.
addHandler(Handler, boolean) - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
addHandler(Handler, boolean) - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
addHandler(Handler, boolean) - Method in class rsb.Listener
Register an event handler on this Listener to be notified about incoming events.
addHandler(EventHandler) - Method in class rsb.transport.inprocess.Bus
Add a handler to receive new events.
addHandler(EventHandler) - Method in class rsb.transport.inprocess.InPushConnector
 
addHandler(EventHandler) - Method in interface rsb.transport.InPushConnector
Adds a handler which will be notified about newly received events.
addHandler(EventHandler) - Method in class rsb.transport.socket.SocketInPushConnector
 
addHandler(EventHandler) - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
addHandler(EventHandler) - Method in class rsb.transport.spread.SpreadInPushConnector
 
addHandler(EventHandler) - Method in class rsb.transport.spread.SpreadReceiver
Adds a handler to be called on every new event received.
addMethod(String, Callback) - Method in class rsb.patterns.LocalServer
Adds a new method to the server which can be called via RemoteServer instances.
addMethod(String, MethodType, boolean) - Method in class rsb.patterns.Server
Adds a method to the server.
addNotificationReceiver(Bus.NotificationReceiver) - Method in interface rsb.transport.socket.Bus
Registers a local observer for notifications.
addNotificationReceiver(Bus.NotificationReceiver) - Method in class rsb.transport.socket.BusBase
 
addNotificationReceiver(Bus.NotificationReceiver) - Method in class rsb.transport.socket.RefCountingBus
 
addNotifications(NotificationType.Notification) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
addNotifications(int, NotificationType.Notification) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
addNotifications(NotificationType.Notification.Builder) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
addNotifications(int, NotificationType.Notification.Builder) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
addNotificationsBuilder() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
addNotificationsBuilder(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
addObserver(ParticipantObserver) - Method in class rsb.Factory
Adds an observer to be notified on participant changes.
addObserver(ParticipantObserver) - Method in class rsb.Factory.ParticipantObserverManager
Adds an observer to be notified on participant changes.
addObserver(FilterObserver) - Method in class rsb.filter.FilterObservable
If not already registered, adds this observer to the list of registered observers.
addObserver(IntrospectionModel.IntrospectionModelObserver) - Method in class rsb.introspection.IntrospectionModel
Adds an observer to this model.
addParticipant(Participant, Participant) - Method in class rsb.introspection.IntrospectionModel
Adds a participant to the model.
addSets(EventsByScopeMapType.EventsByScopeMap.ScopeSet) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
addSets(int, EventsByScopeMapType.EventsByScopeMap.ScopeSet) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
addSets(EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
addSets(int, EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
addSetsBuilder() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
addSetsBuilder(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
addTransport(String) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
addTransportBytes(ByteString) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
addUserInfos(EventMetaDataType.UserInfo) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
addUserInfos(int, EventMetaDataType.UserInfo) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
addUserInfos(EventMetaDataType.UserInfo.Builder) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
addUserInfos(int, EventMetaDataType.UserInfo.Builder) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
addUserInfosBuilder() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
addUserInfosBuilder(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
addUserTimes(EventMetaDataType.UserTime) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
addUserTimes(int, EventMetaDataType.UserTime) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
addUserTimes(EventMetaDataType.UserTime.Builder) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
addUserTimes(int, EventMetaDataType.UserTime.Builder) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
addUserTimesBuilder() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
addUserTimesBuilder(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
asBoolean() - Method in class rsb.util.Property
Interprets the value string as a boolean.
asDouble() - Method in class rsb.util.Property
Tries to interpret the value as a double.
asFloat() - Method in class rsb.util.Property
Tries to interpret the value as a float.
asInteger() - Method in class rsb.util.Property
Tries to interpret the value as an integer.
asLong() - Method in class rsb.util.Property
Tries to interpret the value as a long integer.
AssemblyPool - Class in rsb.transport.spread
A class that assembles fragmented messages received over spread in form of NotificationType.Notifications.
AssemblyPool() - Constructor for class rsb.transport.spread.AssemblyPool
 
AssemblyPool.DataAndNotification - Class in rsb.transport.spread
Collects the raw data from the wire as well as a notification causing them.
AssemblyPool.DataAndNotification(ByteBuffer, NotificationType.Notification) - Constructor for class rsb.transport.spread.AssemblyPool.DataAndNotification
Constructor.
asString() - Method in class rsb.util.Property
Returns the string representation of the property value.

B

BoolConverter - Class in rsb.converter
A converter with wire type ByteBuffer that is capable of handling boolean values.
BoolConverter() - Constructor for class rsb.converter.BoolConverter
 
build() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
build() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
build() - Method in class rsb.protocol.EventIdType.EventId.Builder
 
build() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
build() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
build() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
build() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
build() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
build() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
build() - Method in class rsb.protocol.NotificationType.Notification.Builder
 
build() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
build() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
buildPartial() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
buildPartial() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
buildPartial() - Method in class rsb.protocol.EventIdType.EventId.Builder
 
buildPartial() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
buildPartial() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
buildPartial() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
buildPartial() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
buildPartial() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
buildPartial() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
buildPartial() - Method in class rsb.protocol.NotificationType.Notification.Builder
 
buildPartial() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
buildPartial() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
Bus - Class in rsb.transport.inprocess
Implement an inprocess channel for passing events between different connectors.
Bus() - Constructor for class rsb.transport.inprocess.Bus
 
Bus - Interface in rsb.transport.socket
Instances of this class provide access to a socket-based bus.
Bus.NotificationReceiver - Interface in rsb.transport.socket
Interfaces for observers of Bus instances that want to asynchronously receive incoming notifications.
BusBase - Class in rsb.transport.socket
A utility base class for the implementation of the Bus interface.
BusBase(SocketOptions) - Constructor for class rsb.transport.socket.BusBase
Constructor.
BusBase.ReceiveThread - Class in rsb.transport.socket
A thread that continuously reads from a BusConnection and passes the received NotificationType.Notifications to BusBase.handleIncoming(rsb.protocol.NotificationType.Notification) .
BusBase.ReceiveThread(BusConnection) - Constructor for class rsb.transport.socket.BusBase.ReceiveThread
Constructs a new instance operating on the specified connection instance.
BusCache - Class in rsb.transport.socket
A cache for Bus instances based on the required SocketOptions .
BusCache() - Constructor for class rsb.transport.socket.BusCache
 
BusClient - Class in rsb.transport.socket
A Bus implementation which acts as a client to an existing server implementation.
BusClient(SocketOptions) - Constructor for class rsb.transport.socket.BusClient
Constructs a bus that is client of an active server.
BusClientConnection - Class in rsb.transport.socket
Instances of this class implement connections to a socket-based bus in the form of a client.
BusClientConnection(SocketOptions) - Constructor for class rsb.transport.socket.BusClientConnection
Constructor.
BusConnection - Interface in rsb.transport.socket
Interface for connections to the socket based transport.
BusConnectionBase - Class in rsb.transport.socket
Utility base class for the implementation of the BusConnection interface.
BusConnectionBase() - Constructor for class rsb.transport.socket.BusConnectionBase
 
BusServer - Class in rsb.transport.socket
Instances of this class provide access to a socket-based bus for remote bus clients.
BusServer(SocketOptions) - Constructor for class rsb.transport.socket.BusServer
Constructor.
BusServerConnection - Class in rsb.transport.socket
Instances of this class implement connections to a socket-based bus in the form of a server.
BusServerConnection(Socket, boolean) - Constructor for class rsb.transport.socket.BusServerConnection
Constructs a new server.
buteBufferToByteString(ByteBuffer) - Static method in class rsb.util.ByteHelpers
Converts a ByteBuffer to a ByteString.
ByeType - Class in rsb.protocol.introspection
 
ByeType.Bye - Class in rsb.protocol.introspection
Protobuf type rsb.protocol.introspection.Bye
ByeType.Bye.Builder - Class in rsb.protocol.introspection
Protobuf type rsb.protocol.introspection.Bye
ByeType.ByeOrBuilder - Interface in rsb.protocol.introspection
 
byteBufferToArray(ByteBuffer) - Static method in class rsb.util.ByteHelpers
Converts a ByteBuffer instance to a plain byte array.
ByteHelpers - Class in rsb.util
A class with helper methods to convert different byte array representations.

C

CachedCharsetCoding - Class in rsb.converter
Lazily creates and caches a CharsetEncoder, CharsetDecoder pair for each calling thread.
CachedCharsetCoding(Charset) - Constructor for class rsb.converter.CachedCharsetCoding
Creates a per-thread cache for encoder-decoder pairs for the given character set.
call() - Method in class rsb.eventprocessing.MatchAndDispatchTask
 
call(String, Event) - Method in class rsb.patterns.RemoteServer
Calls a method of the server using the method name and request data encapsulated in an Event instance.
call(String, Event, double) - Method in class rsb.patterns.RemoteServer
Calls a method of the server using the method name and request data encapsulated in an Event instance.
call(String) - Method in class rsb.patterns.RemoteServer
Calls a method of the server without request parameter using the method name.
call(String, double) - Method in class rsb.patterns.RemoteServer
Calls a method of the server without request parameter using the method name.
call(String, RequestType) - Method in class rsb.patterns.RemoteServer
Calls a method of the server using the method name and plain request data.
call(String, RequestType, double) - Method in class rsb.patterns.RemoteServer
Calls a method of the server using the method name and plain request data.
callAsync(String, Event) - Method in class rsb.patterns.RemoteServer
Calls a method of the server using the method name and request data encapsulated in an Event instance.
callAsync(String) - Method in class rsb.patterns.RemoteServer
Calls a method of the server without request parameter using the method name.
callAsync(String, RequestType) - Method in class rsb.patterns.RemoteServer
Calls a method of the server using the method name and plain request data.
Callback - Interface in rsb.patterns
A Callback implements the functionality of a single method of a LocalServer.
Callback.UserCodeException - Exception in rsb.patterns
Exception to be thrown by callbacks to indicate an error while processing the user code.
Callback.UserCodeException(String, Exception) - Constructor for exception rsb.patterns.Callback.UserCodeException
Constructor.
Callback.UserCodeException(Exception) - Constructor for exception rsb.patterns.Callback.UserCodeException
Constructor.
CauseFilter - Class in rsb.filter
Filter events based on cause.
CauseFilter(EventId, boolean) - Constructor for class rsb.filter.CauseFilter
Construct a cause filter.
CauseFilter(EventId) - Constructor for class rsb.filter.CauseFilter
Construct a cause filter.
CAUSES_FIELD_NUMBER - Static variable in class rsb.protocol.NotificationType.Notification
 
clear() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
clear() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
clear() - Method in class rsb.protocol.EventIdType.EventId.Builder
 
clear() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
clear() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
clear() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
clear() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
clear() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
clear() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
clear() - Method in class rsb.protocol.NotificationType.Notification.Builder
 
clear() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
clear() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
clear() - Method in class rsb.util.LimitedQueue
 
clearCauses() - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
clearCommandlineArguments() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
clearCreateTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
required int64 create_time = 2;
clearData() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes data = 9;
clearDataPart() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required uint32 data_part = 3 [default = 0];
clearDeliverTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
optional int64 deliver_time = 5;
clearDisplayName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string display_name = 8;
clearEventId() - Method in class rsb.protocol.NotificationType.Notification.Builder
required .rsb.protocol.EventId event_id = 108;
clearExecutingUser() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string executing_user = 5;
clearHost() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Host host = 8;
clearHostname() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string hostname = 2;
clearId() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
required bytes id = 1;
clearId() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required bytes id = 2;
clearId() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string id = 1;
clearId() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string id = 1;
clearKey() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
required bytes key = 1;
clearKey() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
required bytes key = 1;
clearKind() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string kind = 1;
clearMachineType() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_type = 3;
clearMachineVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_version = 4;
clearMetaData() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional .rsb.protocol.EventMetaData meta_data = 15;
clearMethod() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes method = 14 [default = ""];
clearNotification() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required .rsb.protocol.Notification notification = 1;
clearNotifications() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
clearNumDataParts() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required uint32 num_data_parts = 2 [default = 1];
clearObservers() - Method in class rsb.filter.FilterObservable
Removes all registered observers.
clearParent() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional bytes parent = 3;
clearProcess() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Process process = 7;
clearProgramName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string program_name = 2;
clearReceiveTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
optional int64 receive_time = 4;
clearRsbVersion() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string rsb_version = 7;
clearScope() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
required bytes scope = 1;
clearScope() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string scope = 4;
clearScope() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes scope = 6;
clearSenderId() - Method in class rsb.protocol.EventIdType.EventId.Builder
required bytes sender_id = 1;
clearSendTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
required int64 send_time = 3;
clearSequenceNumber() - Method in class rsb.protocol.EventIdType.EventId.Builder
required uint32 sequence_number = 2;
clearSets() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
clearSoftwareType() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_type = 5;
clearSoftwareVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_version = 6;
clearStartTime() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required uint64 start_time = 4;
clearTimestamp() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
required uint64 timestamp = 2;
clearTransport() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
clearType() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional string type = 5;
clearUserInfos() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
clearUserTimes() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
clearValue() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
required bytes value = 2;
clearWireSchema() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes wire_schema = 7;
clone() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
clone() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
clone() - Method in class rsb.protocol.EventIdType.EventId.Builder
 
clone() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
clone() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
clone() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
clone() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
clone() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
clone() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
clone() - Method in class rsb.protocol.NotificationType.Notification.Builder
 
clone() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
clone() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
close() - Method in class rsb.AbstractActivatable
 
close() - Method in class rsb.introspection.ProtocolHandler
 
COMMANDLINE_ARGUMENTS_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.ProcessType.Process
 
CommonHostInfo - Class in rsb.util.os
Encapsulates common host info functionality shared between portable and non-portable subclasses.
CommonHostInfo() - Constructor for class rsb.util.os.CommonHostInfo
Creates a new instance and pre-computes values for HostInfo.getSoftwareType() and HostInfo.getMachineType().
CommonProcessInfo - Class in rsb.util.os
Encapsulates common process info functionality shared between portable and non-portable subclasses.
CommonProcessInfo() - Constructor for class rsb.util.os.CommonProcessInfo
Creates a new instance and sets a common value for ProcessInfo.getUserName().
COMPONENT_SEPARATOR - Static variable in class rsb.Scope
The separator character used between different components of a scope, aka "/".
concat(Scope) - Method in class rsb.Scope
Creates a new scope that is a sub-scope of this one with the subordinated scope described by the given argument.
ConfigLoader - Class in rsb.util
A class which loads the RSB configuration from different sources and stores it in a Properties object.
ConfigLoader(String, String) - Constructor for class rsb.util.ConfigLoader
Creates a new instance with specific parameters.
ConfigLoader() - Constructor for class rsb.util.ConfigLoader
Uses "/" as the config file prefix and "RSB_" as the environment variable prefix.
ConnectionLostException - Exception in rsb.transport.spread
Indicates that the connection with the spread daemon was lost.
ConnectionLostException(String) - Constructor for exception rsb.transport.spread.ConnectionLostException
Constructor with causing message.
Connector - Interface in rsb.transport
A generic interface for classes providing connection to a specific transport mechanism.
contains(Object) - Method in class rsb.util.LimitedQueue
 
containsAll(Collection<?>) - Method in class rsb.util.LimitedQueue
 
ConversionException - Exception in rsb.converter
An exception that indicates a conversion error in a Converter.
ConversionException(String) - Constructor for exception rsb.converter.ConversionException
Constructor with a message.
ConversionException(Throwable) - Constructor for exception rsb.converter.ConversionException
Constructor with a root cause.
ConversionException(String, Throwable) - Constructor for exception rsb.converter.ConversionException
Constructor with message and root cause.
Converter<WireType> - Interface in rsb.converter
This class represents a converter interface for a wire format T.
ConverterRepository<WireType> - Interface in rsb.converter
Maintains a collection of converters for a specific wire format.
ConverterSelectionStrategy<WireType> - Interface in rsb.converter
Implementations of this interface perform mappings of one of the followings forms: - wire-schema -< @ref Converter - data-type -< @ref Converter.
ConverterSignature - Class in rsb.converter
Immutable object representing a converter signature.
ConverterSignature(String, Class<?>) - Constructor for class rsb.converter.ConverterSignature
Instantiates a new signature object.
copy() - Method in class rsb.config.ParticipantConfig
Creates a deep copy of this instance.
copy() - Method in class rsb.config.TransportConfig
Creates a new instance as a copy of this one in the sense of a deep copy apart from the converters.
create(Properties) - Method in class rsb.config.ParticipantConfigCreator
Create a new ParticipantConfig from the given properties.
create() - Method in interface rsb.eventprocessing.EventReceivingStrategyFactory
Create a new instance.
create() - Method in class rsb.eventprocessing.SingleThreadFactory
 
create() - Method in class rsb.eventprocessing.UnorderedParallelFactory
 
create(Properties, ConverterSelectionStrategy<?>) - Method in class rsb.transport.spread.IndividualInPushConnectorFactory
 
create(Properties, ConverterSelectionStrategy<?>) - Method in interface rsb.transport.spread.InPushConnectorFactory
Creates a new instance of a SpreadInPushConnector based on the provided options.
create(Properties, ConverterSelectionStrategy<?>) - Method in class rsb.transport.spread.SharedInPushConnectorFactory
 
CREATE_TIME_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.EventMetaData
 
created(Participant, ParticipantCreateArgs<?>) - Method in class rsb.introspection.IntrospectionParticipantObserver
 
created(Participant, ParticipantCreateArgs<?>) - Method in class rsb.introspection.LoggingObserver
 
created(Participant, ParticipantCreateArgs<?>) - Method in interface rsb.ParticipantObserver
Will be called in case a new Participant has just been created.
createEventIdBuilder(EventId) - Static method in class rsb.protocol.ProtocolConversion
Creates a build for the serialization of an EventId, filled with the contents of the given id.
createInformer(Scope, Class<?>) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(String, Class<?>) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(Scope, Class<?>, ParticipantConfig) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(String, Class<?>, ParticipantConfig) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(Scope) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(String) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(Scope, ParticipantConfig) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(String, ParticipantConfig) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(InformerCreateArgs) - Method in class rsb.Factory
Creates a new informer instance.
createInPushConnector(Properties, ConverterSelectionStrategy<?>) - Method in class rsb.transport.inprocess.InProcessFactory
 
createInPushConnector(Properties, ConverterSelectionStrategy<?>) - Method in class rsb.transport.socket.SocketFactory
 
createInPushConnector(Properties, ConverterSelectionStrategy<?>) - Method in class rsb.transport.spread.SpreadFactory
 
createInPushConnector(Properties, ConverterSelectionStrategy<?>) - Method in interface rsb.transport.TransportFactory
Creates an in connector for receiving events in an asynchronous fashion.
createListener(Scope) - Method in class rsb.Factory
Creates a new listener instance.
createListener(String) - Method in class rsb.Factory
Creates a new listener instance.
createListener(String, ParticipantConfig) - Method in class rsb.Factory
Creates a new listener instance.
createListener(Scope, ParticipantConfig) - Method in class rsb.Factory
Creates a new listener instance.
createListener(ListenerCreateArgs) - Method in class rsb.Factory
Creates a new listener instance.
createLocalServer(Scope) - Method in class rsb.Factory
Creates a new LocalServer object which exposes methods under the scope @a scope.
createLocalServer(Scope, ParticipantConfig) - Method in class rsb.Factory
Creates a new LocalServer object which exposes methods under the scope @a scope.
createLocalServer(String, ParticipantConfig) - Method in class rsb.Factory
Creates a new LocalServer object which exposes methods under the scope @a scope.
createLocalServer(String) - Method in class rsb.Factory
Creates a new LocalServer object which exposes methods under the scope @a scope.
createLocalServer(LocalServerCreateArgs) - Method in class rsb.Factory
Creates a new LocalServer instance.
createOutConnector(Properties, ConverterSelectionStrategy<?>) - Method in class rsb.transport.inprocess.InProcessFactory
 
createOutConnector(Properties, ConverterSelectionStrategy<?>) - Method in class rsb.transport.socket.SocketFactory
 
createOutConnector(Properties, ConverterSelectionStrategy<?>) - Method in class rsb.transport.spread.SpreadFactory
 
createOutConnector(Properties, ConverterSelectionStrategy<?>) - Method in interface rsb.transport.TransportFactory
Creates an out connector for sending events.
createRemoteServer(Scope) - Method in class rsb.Factory
Creates a new RemoteServer object which is suitable for calling methods provided by a remote server under the scope @a scope.
createRemoteServer(String) - Method in class rsb.Factory
Creates a new RemoteServer object which is suitable for calling methods provided by a remote server under the scope @a scope.
createRemoteServer(Scope, ParticipantConfig) - Method in class rsb.Factory
Creates a new RemoteServer object which is suitable for calling methods provided by a remote server under the scope @a scope.
createRemoteServer(String, ParticipantConfig) - Method in class rsb.Factory
Creates a new RemoteServer object which is suitable for calling methods provided by a remote server under the scope @a scope.
createRemoteServer(Scope, double) - Method in class rsb.Factory
Creates a new RemoteServer object which is suitable for calling methods provided by a remote server under the scope @a scope.
createRemoteServer(String, double) - Method in class rsb.Factory
Creates a new RemoteServer object which is suitable for calling methods provided by a remote server under the scope @a scope.
createRemoteServer(RemoteServerCreateArgs) - Method in class rsb.Factory
Creates a new remote server instance.
currentTimeMicros() - Static method in class rsb.util.ExactTime
Returns the current system time in microsecond precision using best effort.

D

DATA_FIELD_NUMBER - Static variable in class rsb.protocol.NotificationType.Notification
 
DATA_PART_FIELD_NUMBER - Static variable in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
DATA_SIZE_BYTES - Static variable in class rsb.transport.socket.Protocol
The number of bytes encoding the data size to be sent.
DataCallback<ReplyType,RequestType> - Class in rsb.patterns
Implement the user behavior for a LocalServer method with a simple signature without events.
DataCallback() - Constructor for class rsb.patterns.DataCallback
 
DataMessage - Class in rsb.transport.spread
Encapsulates a message containing data to be sent via spread.
DataMessage() - Constructor for class rsb.transport.spread.DataMessage
 
deactivate() - Method in interface rsb.Activatable
Deactivate all resources that are owned by a specific object in order to correctly tear down.
deactivate() - Method in class rsb.Activatable.State
 
deactivate() - Method in class rsb.eventprocessing.DefaultOutRouteConfigurator
 
deactivate() - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
deactivate() - Method in class rsb.eventprocessing.RouteConfiguratorUtility
Deactivate the managed connectors.
deactivate() - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
deactivate() - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
deactivate() - Method in class rsb.Informer
 
deactivate() - Method in class rsb.introspection.ProtocolHandler
 
deactivate() - Method in class rsb.Listener
 
deactivate() - Method in class rsb.Participant
 
deactivate() - Method in class rsb.patterns.Method
 
deactivate() - Method in class rsb.patterns.Server
 
deactivate() - Method in class rsb.transport.socket.BusBase
 
deactivate() - Method in class rsb.transport.socket.BusClient
 
deactivate() - Method in class rsb.transport.socket.BusConnectionBase
 
deactivate() - Method in class rsb.transport.socket.BusServer
 
deactivate() - Method in class rsb.transport.socket.RefCountingBus
 
deactivate() - Method in class rsb.transport.socket.SocketConnectorUtility
Deactivates the underlying bus instance.
deactivate() - Method in class rsb.transport.socket.SocketInPushConnector
 
deactivate() - Method in class rsb.transport.socket.SocketOutConnector
 
deactivate() - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
deactivate() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
deactivate() - Method in class rsb.transport.spread.SpreadInPushConnector
 
deactivate() - Method in class rsb.transport.spread.SpreadOutConnector
 
deactivate() - Method in class rsb.transport.spread.SpreadReceiver
 
deactivate() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
deactivated(RefCountingBus) - Method in interface rsb.transport.socket.RefCountingBus.DeactivationHandler
Called on deactivation of a reference-counted bus instance.
DEFAULT_TIMEOUT - Static variable in class rsb.patterns.RemoteServer
Default timeout used to wait for method replies before throwing an exception [sec].
DefaultConverterRepository<WireType> - Class in rsb.converter
A ConverterRepository implementation used as the default in RSB.
DefaultConverterRepository() - Constructor for class rsb.converter.DefaultConverterRepository
 
DefaultConverters - Class in rsb.converter
 
DefaultOutRouteConfigurator - Class in rsb.eventprocessing
Class implementing the basic out route configuration based on a push strategy.
DefaultOutRouteConfigurator(Scope) - Constructor for class rsb.eventprocessing.DefaultOutRouteConfigurator
Constructor.
DefaultPushInRouteConfigurator - Class in rsb.eventprocessing
Default implementation of a PushInRouteConfigurator.
DefaultPushInRouteConfigurator(Scope) - Constructor for class rsb.eventprocessing.DefaultPushInRouteConfigurator
Constructor.
DefaultTransports - Class in rsb.transport
A class statically registering all directly implemented transports.
DELIVER_TIME_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.EventMetaData
 
deriveMachineType(String) - Static method in class rsb.util.os.OsUtilities
Tries to guess a machine type from a name returned by OsUtilities.getOsArchitecture().
deriveMachineTypeName(String) - Static method in class rsb.util.os.OsUtilities
Tries to determine a normalized machine type from a name returned by OsUtilities.getOsArchitecture().
deriveOsFamily(String) - Static method in class rsb.util.os.OsUtilities
Tries to determine the operating system family from a concrete operating system name returned by OsUtilities.getOsName().
deriveOsFamilyName(String) - Static method in class rsb.util.os.OsUtilities
Tries to determine a normalized operating system family from a concrete operating system name returned by OsUtilities.getOsName().
deserialize(String, ByteBuffer) - Method in class rsb.converter.BoolConverter
 
deserialize(String, WireType) - Method in interface rsb.converter.Converter
Deserializes the data from the wire.
deserialize(String, ByteBuffer) - Method in class rsb.converter.DoubleConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.EventIdConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.FloatConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.IntegerConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.LongConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.NullConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.ProtocolBufferConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.ScopeConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.StringConverter
 
destroyed(Participant) - Method in class rsb.introspection.IntrospectionParticipantObserver
 
destroyed(Participant) - Method in class rsb.introspection.LoggingObserver
 
destroyed(Participant) - Method in interface rsb.ParticipantObserver
Will be called in case a Participant is about to be destroyed.
determineArguments() - Method in class rsb.util.os.RuntimeOsUtilities
Returns the input arguments passed to the Java virtual machine which does not include the arguments to the main method.
determineHostName() - Method in class rsb.util.os.RuntimeOsUtilities
Returns the host name of the computer the JVM designated by the RuntimeMXBean lives on.
determineMainClassName() - Static method in class rsb.util.os.PortableProcessInfo
Tries to determine the fully-qualified main class name for the process this class is used in.
determinePid() - Method in class rsb.util.os.RuntimeOsUtilities
Returns the PID of the java process.
determineStartTime() - Method in class rsb.util.os.RuntimeOsUtilities
Returns the start time of the process in milliseconds.
dispachToObserver(FilterObserver, FilterAction) - Method in class rsb.filter.AbstractFilter
Deprecated.
Not used anymore.
DISPLAY_NAME_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.ProcessType.Process
 
DoubleConverter - Class in rsb.converter
A converter with wire type ByteBuffer that is capable of handling doubles.
DoubleConverter() - Constructor for class rsb.converter.DoubleConverter
 
drainTo(Collection<? super ElementType>) - Method in class rsb.util.LimitedQueue
 
drainTo(Collection<? super ElementType>, int) - Method in class rsb.util.LimitedQueue
 
dumpProperties(PrintStream) - Method in class rsb.util.Properties
Dumps the properties to the presented stream.
DumpVersion - Class in rsb.apps
A simply executable to dump the RSB version to the command line.

E

element() - Method in class rsb.util.LimitedQueue
 
enableSelfDiscard() - Method in class rsb.transport.spread.DataMessage
Sets the self discard flag for this message so that it will not be delivered to the sender by the spread daemon.
equals(Object) - Method in class rsb.config.ParticipantConfig
 
equals(Object) - Method in class rsb.config.TransportConfig
 
equals(Object) - Method in class rsb.converter.ConverterSignature
 
equals(Object) - Method in class rsb.converter.PredicateConverterSelectionStrategy
 
equals(Object) - Method in class rsb.converter.PredicateConverterSelectionStrategy.ExactKeyPredicate
 
equals(Object) - Method in class rsb.converter.PredicateConverterSelectionStrategy.RegExPredicate
 
equals(Object) - Method in class rsb.converter.UnambiguousConverterMap
 
equals(Object) - Method in class rsb.Event
 
equals(Object) - Method in class rsb.EventId
 
equals(Object) - Method in class rsb.filter.CauseFilter
 
equals(Object) - Method in class rsb.filter.OriginFilter
 
equals(Object) - Method in class rsb.filter.ScopeFilter
 
equals(Object) - Method in class rsb.filter.TypeFilter
 
equals(Object) - Method in class rsb.MetaData
 
equals(Object) - Method in class rsb.ParticipantId
 
equals(Object) - Method in class rsb.QualityOfServiceSpec
 
equals(Object) - Method in class rsb.Scope
 
equals(Object) - Method in class rsb.transport.socket.SocketOptions
 
equals(Object) - Method in class rsb.transport.spread.SpreadOptions
 
equals(Object) - Method in class rsb.util.Properties
 
equals(Object) - Method in class rsb.util.Property
 
error(Throwable) - Method in class rsb.patterns.RemoteMethod.FuturePreparator
Method called in case of an error.
Event - Class in rsb
Basic event structure exchanged between RSB ports.
Event(Scope, Class<?>, Object) - Constructor for class rsb.Event
Creates a new event that can be send to scope.
Event(Class<?>) - Constructor for class rsb.Event
Creates a new event with the specified data type but data still being null.
Event(Class<?>, Object) - Constructor for class rsb.Event
Creates a new event with the specified data type and contents.
Event() - Constructor for class rsb.Event
Construct empty event.
EVENT_ID_FIELD_NUMBER - Static variable in class rsb.protocol.NotificationType.Notification
 
EventCallback - Class in rsb.patterns
Implementations of this interface are used to provide the behavior of exposed methods.
EventCallback() - Constructor for class rsb.patterns.EventCallback
 
EventHandler - Interface in rsb.transport
A generic interface for handlers of Events.
EventId - Class in rsb
This class serves as a Uniform Resource Name to identify events in an RSB system.
EventId(ParticipantId, long) - Constructor for class rsb.EventId
Creates a unique Id based on participant and sequence number.
EventIdConverter - Class in rsb.converter
A converter for EventId instances.
EventIdConverter() - Constructor for class rsb.converter.EventIdConverter
Creates a new converter instance.
EventIdType - Class in rsb.protocol
 
EventIdType.EventId - Class in rsb.protocol
Protobuf type rsb.protocol.EventId
EventIdType.EventId.Builder - Class in rsb.protocol
Protobuf type rsb.protocol.EventId
EventIdType.EventIdOrBuilder - Interface in rsb.protocol
 
EventMetaDataType - Class in rsb.protocol
 
EventMetaDataType.EventMetaData - Class in rsb.protocol
Protobuf type rsb.protocol.EventMetaData
EventMetaDataType.EventMetaData.Builder - Class in rsb.protocol
Protobuf type rsb.protocol.EventMetaData
EventMetaDataType.EventMetaDataOrBuilder - Interface in rsb.protocol
 
EventMetaDataType.UserInfo - Class in rsb.protocol
Protobuf type rsb.protocol.UserInfo
EventMetaDataType.UserInfo.Builder - Class in rsb.protocol
Protobuf type rsb.protocol.UserInfo
EventMetaDataType.UserInfoOrBuilder - Interface in rsb.protocol
 
EventMetaDataType.UserTime - Class in rsb.protocol
Protobuf type rsb.protocol.UserTime
EventMetaDataType.UserTime.Builder - Class in rsb.protocol
Protobuf type rsb.protocol.UserTime
EventMetaDataType.UserTimeOrBuilder - Interface in rsb.protocol
 
EventQueueAdapter - Class in rsb.util
An adapter similar to the QueueAdapter that provides access to a queue of RSB Events instead of directly to the payload data.
EventQueueAdapter() - Constructor for class rsb.util.EventQueueAdapter
Creates an adapter with a preset unlimited queue inside.
EventQueueAdapter(int, boolean) - Constructor for class rsb.util.EventQueueAdapter
Creates an adapter with a preset queue inside that is limited to capacity elements.
EventQueueAdapter(BlockingQueue<Event>) - Constructor for class rsb.util.EventQueueAdapter
Creates an adapter with the given queue implementation.
EventReceivingStrategy - Interface in rsb.eventprocessing
An interface for strategies that dispatch received events to Handler s.
EventReceivingStrategyFactory - Interface in rsb.eventprocessing
An abstract factory for creating EventReceivingStrategy instances.
EventsByScopeMapType - Class in rsb.protocol.collections
 
EventsByScopeMapType.EventsByScopeMap - Class in rsb.protocol.collections
Protobuf type rsb.protocol.collections.EventsByScopeMap
EventsByScopeMapType.EventsByScopeMap.Builder - Class in rsb.protocol.collections
Protobuf type rsb.protocol.collections.EventsByScopeMap
EventsByScopeMapType.EventsByScopeMap.ScopeSet - Class in rsb.protocol.collections
Protobuf type rsb.protocol.collections.EventsByScopeMap.ScopeSet
EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder - Class in rsb.protocol.collections
Protobuf type rsb.protocol.collections.EventsByScopeMap.ScopeSet
EventsByScopeMapType.EventsByScopeMap.ScopeSetOrBuilder - Interface in rsb.protocol.collections
 
EventsByScopeMapType.EventsByScopeMapOrBuilder - Interface in rsb.protocol.collections
 
ExactTime - Class in rsb.util
Utility class to access the underlying system clock with improved precision compared to the standard Java library capabilities.
EXECUTING_USER_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.ProcessType.Process
 

F

Factory - Class in rsb
A factory for RSB client-level objects.
Factory.ParticipantObserverManager - Class in rsb
A utility class to manage registered ParticipantObserver instances.
Factory.ParticipantObserverManager() - Constructor for class rsb.Factory.ParticipantObserverManager
 
FileReadingUtilities - Class in rsb.util
Utility class to help reading contents of files.
fillNotificationHeader(NotificationType.Notification.Builder, Event, String) - Static method in class rsb.protocol.ProtocolConversion
Fills the notification header in a builder instance.
Filter - Interface in rsb.filter
Interfaces for classes that indicate whether a received Event shall be dispatched or not.
filter(String) - Method in class rsb.util.Properties
Returns a new properties instance with all properties with keys starting with the specified prefix.
FilterAction - Enum in rsb.filter
Possible actions that can happen to a Filter instance.
filterAdded(Filter) - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
filterAdded(Filter) - Method in interface rsb.eventprocessing.InRouteConfigurator
Called in case a new filter was added and should be reflected by this route.
FilteringHandler - Class in rsb
A decorator for Handlers that allows additional filtering for each handler.
FilteringHandler(Handler, Filter) - Constructor for class rsb.FilteringHandler
Creates a filtering handler that wraps another handler and takes one additional filter.
FilteringHandler(Handler, Set<Filter>) - Constructor for class rsb.FilteringHandler
Creates a filtering handler that wraps another handler and takes a set of filters to apply.
FilterObservable - Class in rsb.filter
Utility class maintaining a list of FilterObserver instances and the required methods to notify these instances about filter changes.
FilterObservable() - Constructor for class rsb.filter.FilterObservable
 
FilterObserver - Interface in rsb.filter
Interface for classes that want to be notified about changes to registered Filter instances.
filterRemoved(Filter) - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
filterRemoved(Filter) - Method in interface rsb.eventprocessing.InRouteConfigurator
Called in a case a filter should be removed from the route.
FloatConverter - Class in rsb.converter
A converter with wire type ByteBuffer that is capable of handling floats.
FloatConverter() - Constructor for class rsb.converter.FloatConverter
 
formatSequenceNumber(long) - Static method in class rsb.EventId
Formats an decimal sequence number as a string with 8 byte width encoding that number in hex.
FragmentedNotificationType - Class in rsb.protocol
 
FragmentedNotificationType.FragmentedNotification - Class in rsb.protocol
Protobuf type rsb.protocol.FragmentedNotification
FragmentedNotificationType.FragmentedNotification.Builder - Class in rsb.protocol
Protobuf type rsb.protocol.FragmentedNotification
FragmentedNotificationType.FragmentedNotificationOrBuilder - Interface in rsb.protocol
 
fromByteArray(byte[]) - Static method in class rsb.util.UUIDTools
Creates an ID from a byte representation.
fromNotification(NotificationType.Notification) - Static method in class rsb.protocol.ProtocolConversion
Build event from RSB Notification.
fromNotification(NotificationType.Notification, ByteBuffer, ConverterSelectionStrategy<ByteBuffer>) - Static method in class rsb.protocol.ProtocolConversion
Builds an Event instance from a NotificationType.Notification and a ByteBuffer containing the event payload.

G

get() - Method in class rsb.transport.SequenceNumber
Returns the internal counter value.
get(SocketOptions) - Method in class rsb.transport.socket.BusCache
Returns a Bus instance for the given options or null if no such instance is cached.
getAddress() - Method in class rsb.transport.socket.SocketOptions
Returns the host.
getArguments() - Method in class rsb.util.os.CommonProcessInfo
 
getArguments() - Method in interface rsb.util.os.ProcessInfo
Returns the program's command line arguments.
getAsUUID() - Method in class rsb.EventId
Converts this EventId to a UUID.
getAvailableKeys() - Method in class rsb.util.Properties
Returns a set of know property names.
getBus() - Method in class rsb.transport.socket.SocketConnectorUtility
Returns the underlying bus instance when called after SocketConnectorUtility.activate() .
getCauses() - Method in class rsb.Event
Returns all causing events marked so far.
getCauses(int) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
getCauses(int) - Method in class rsb.protocol.NotificationType.Notification
repeated .rsb.protocol.EventId causes = 13;
getCauses(int) - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
repeated .rsb.protocol.EventId causes = 13;
getCausesBuilder(int) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
getCausesBuilderList() - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
getCausesCount() - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
getCausesCount() - Method in class rsb.protocol.NotificationType.Notification
repeated .rsb.protocol.EventId causes = 13;
getCausesCount() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
repeated .rsb.protocol.EventId causes = 13;
getCausesList() - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
getCausesList() - Method in class rsb.protocol.NotificationType.Notification
repeated .rsb.protocol.EventId causes = 13;
getCausesList() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
repeated .rsb.protocol.EventId causes = 13;
getCausesOrBuilder(int) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
getCausesOrBuilder(int) - Method in class rsb.protocol.NotificationType.Notification
repeated .rsb.protocol.EventId causes = 13;
getCausesOrBuilder(int) - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
repeated .rsb.protocol.EventId causes = 13;
getCausesOrBuilderList() - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
getCausesOrBuilderList() - Method in class rsb.protocol.NotificationType.Notification
repeated .rsb.protocol.EventId causes = 13;
getCausesOrBuilderList() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
repeated .rsb.protocol.EventId causes = 13;
getCommandlineArguments(int) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
getCommandlineArguments(int) - Method in class rsb.protocol.operatingsystem.ProcessType.Process
repeated string commandline_arguments = 3;
getCommandlineArguments(int) - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
repeated string commandline_arguments = 3;
getCommandlineArgumentsBytes(int) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
getCommandlineArgumentsBytes(int) - Method in class rsb.protocol.operatingsystem.ProcessType.Process
repeated string commandline_arguments = 3;
getCommandlineArgumentsBytes(int) - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
repeated string commandline_arguments = 3;
getCommandlineArgumentsCount() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
getCommandlineArgumentsCount() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
repeated string commandline_arguments = 3;
getCommandlineArgumentsCount() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
repeated string commandline_arguments = 3;
getCommandlineArgumentsList() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
getCommandlineArgumentsList() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
repeated string commandline_arguments = 3;
getCommandlineArgumentsList() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
repeated string commandline_arguments = 3;
getComponents() - Method in class rsb.Scope
Returns all components of the scope as an ordered list.
getConfig() - Method in class rsb.Participant
Returns the ParticipantConfig used for this participant.
getConfig() - Method in class rsb.ParticipantCreateArgs
Returns the ParticipantConfig to be used for the new Participant.
getConnectors() - Method in class rsb.eventprocessing.RouteConfiguratorUtility
Returns the connectors used on the managed route.
getContainedBus() - Method in class rsb.transport.socket.RefCountingBus
Returns the underlying bus that is handled with reference counting.
getConverter(String) - Method in interface rsb.converter.ConverterSelectionStrategy
Tries to look up the converter designated by @a key.
getConverter(String) - Method in class rsb.converter.PredicateConverterSelectionStrategy
 
getConverter(String) - Method in class rsb.converter.UnambiguousConverterMap
 
getConverterMap() - Method in class rsb.converter.DefaultConverterRepository
 
getConverters() - Method in class rsb.config.TransportConfig
Returns the desired converter repository for the transport.
getConverters(ConverterRepository<?>) - Method in class rsb.config.TransportConfig
Returns the desired converter repository for the transport or the provided default in case no desired instance is is specified.
getConverters() - Method in class rsb.transport.socket.SocketConnectorUtility
Returns the contained converters to use.
getConvertersForDeserialization() - Method in interface rsb.converter.ConverterRepository
This method queries the converter map for deseralizable data types and returns an UnambiguousConverterMap for the chosen WireType to the caller.
getConvertersForDeserialization() - Method in class rsb.converter.DefaultConverterRepository
 
getConvertersForSerialization() - Method in interface rsb.converter.ConverterRepository
This method queries the converter map for seralizable data types and returns an UnambiguousConverterMap for the chosen WireType to the caller.
getConvertersForSerialization() - Method in class rsb.converter.DefaultConverterRepository
 
getCreateTime() - Method in class rsb.MetaData
Returns a time stamp that is automatically filled with the time the event instance was created by the language binding.
getCreateTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
required int64 create_time = 2;
getCreateTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
required int64 create_time = 2;
getCreateTime() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
required int64 create_time = 2;
getData() - Method in class rsb.converter.UserData
Returns the deserialized data.
getData() - Method in class rsb.Event
 
getData() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes data = 9;
getData() - Method in class rsb.protocol.NotificationType.Notification
optional bytes data = 9;
getData() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional bytes data = 9;
getData() - Method in class rsb.transport.spread.AssemblyPool.DataAndNotification
Returns the wire data.
getData() - Method in class rsb.transport.spread.DataMessage
Returns the data this message will contain.
getDataPart() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required uint32 data_part = 3 [default = 0];
getDataPart() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
required uint32 data_part = 3 [default = 0];
getDataPart() - Method in interface rsb.protocol.FragmentedNotificationType.FragmentedNotificationOrBuilder
required uint32 data_part = 3 [default = 0];
getDataType() - Method in class rsb.converter.ConverterSignature
Returns the data type of the described converter.
getDataType() - Method in class rsb.Informer
 
getDataType() - Method in class rsb.introspection.ParticipantInfo
Returns the participant's data type or null if a single data type is not applicable for the type of participant.
getDataType() - Method in class rsb.Listener
 
getDataType() - Method in class rsb.Participant
Returns the data type transfered by this participant.
getDataType() - Method in class rsb.patterns.LocalServer
 
getDataType() - Method in class rsb.patterns.RemoteMethod
 
getDataType() - Method in class rsb.patterns.RemoteServer
 
getDecoder() - Method in class rsb.converter.CachedCharsetCoding
Returns the decoder for the current thread (potentially after creating it).
getDefaulParticipantconfig() - Method in class rsb.Factory
Deprecated.
use Factory.getDefaultParticipantConfig() (without typo in name)
getDefaultConverterRepository() - Static method in class rsb.converter.DefaultConverterRepository
Returns a global repository for wire type ByteBuffer.
getDefaultInstance() - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
getDefaultInstance() - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
getDefaultInstance() - Static method in class rsb.protocol.EventIdType.EventId
 
getDefaultInstance() - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
getDefaultInstance() - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
getDefaultInstance() - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
getDefaultInstance() - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
getDefaultInstance() - Static method in class rsb.protocol.introspection.ByeType.Bye
 
getDefaultInstance() - Static method in class rsb.protocol.introspection.HelloType.Hello
 
getDefaultInstance() - Static method in class rsb.protocol.NotificationType.Notification
 
getDefaultInstance() - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
getDefaultInstance() - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
getDefaultInstance() - Static method in class rsb.transport.TransportRegistry
Returns a default instance of this class with the globally available transports.
getDefaultInstanceForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
getDefaultInstanceForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
getDefaultInstanceForType() - Method in class rsb.protocol.EventIdType.EventId.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.EventIdType.EventId
 
getDefaultInstanceForType() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
getDefaultInstanceForType() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
getDefaultInstanceForType() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
getDefaultInstanceForType() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
getDefaultInstanceForType() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.introspection.ByeType.Bye
 
getDefaultInstanceForType() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.introspection.HelloType.Hello
 
getDefaultInstanceForType() - Method in class rsb.protocol.NotificationType.Notification.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.NotificationType.Notification
 
getDefaultInstanceForType() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
getDefaultInstanceForType() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
getDefaultInstanceForType() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
getDefaultParticipantConfig() - Method in class rsb.Factory
Returns the participant config used per default for new participants.
getDeliverTime() - Method in class rsb.MetaData
Returns the time at which an event was decoded and will be dispatched to the client as soon as possible (set directly before passing it to the client handler).
getDeliverTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
optional int64 deliver_time = 5;
getDeliverTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
optional int64 deliver_time = 5;
getDeliverTime() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
optional int64 deliver_time = 5;
getDescriptor() - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
getDescriptor() - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
getDescriptor() - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
getDescriptor() - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
getDescriptor() - Static method in class rsb.protocol.collections.EventsByScopeMapType
 
getDescriptor() - Static method in class rsb.protocol.EventIdType.EventId.Builder
 
getDescriptor() - Static method in class rsb.protocol.EventIdType.EventId
 
getDescriptor() - Static method in class rsb.protocol.EventIdType
 
getDescriptor() - Static method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
getDescriptor() - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
getDescriptor() - Static method in class rsb.protocol.EventMetaDataType
 
getDescriptor() - Static method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
getDescriptor() - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
getDescriptor() - Static method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
getDescriptor() - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
getDescriptor() - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
getDescriptor() - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
getDescriptor() - Static method in class rsb.protocol.FragmentedNotificationType
 
getDescriptor() - Static method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
getDescriptor() - Static method in class rsb.protocol.introspection.ByeType.Bye
 
getDescriptor() - Static method in class rsb.protocol.introspection.ByeType
 
getDescriptor() - Static method in class rsb.protocol.introspection.HelloType
 
getDescriptor() - Static method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
getDescriptor() - Static method in class rsb.protocol.introspection.HelloType.Hello
 
getDescriptor() - Static method in class rsb.protocol.introspection.Package
 
getDescriptor() - Static method in class rsb.protocol.NotificationType
 
getDescriptor() - Static method in class rsb.protocol.NotificationType.Notification.Builder
 
getDescriptor() - Static method in class rsb.protocol.NotificationType.Notification
 
getDescriptor() - Static method in class rsb.protocol.operatingsystem.HostType
 
getDescriptor() - Static method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
getDescriptor() - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
getDescriptor() - Static method in class rsb.protocol.operatingsystem.Package
 
getDescriptor() - Static method in class rsb.protocol.operatingsystem.ProcessType
 
getDescriptor() - Static method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
getDescriptor() - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
getDescriptorForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
getDescriptorForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
getDescriptorForType() - Method in class rsb.protocol.EventIdType.EventId.Builder
 
getDescriptorForType() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
getDescriptorForType() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
getDescriptorForType() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
getDescriptorForType() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
getDescriptorForType() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
getDescriptorForType() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
getDescriptorForType() - Method in class rsb.protocol.NotificationType.Notification.Builder
 
getDescriptorForType() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
getDescriptorForType() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
getDisplayName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string display_name = 8;
getDisplayName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string display_name = 8;
getDisplayName() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string display_name = 8;
getDisplayNameBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string display_name = 8;
getDisplayNameBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string display_name = 8;
getDisplayNameBytes() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string display_name = 8;
getEnabledTransports() - Method in class rsb.config.ParticipantConfig
Returns the set of transport configurations which represent enabled transports.
getEncoder() - Method in class rsb.converter.CachedCharsetCoding
Returns the encoder for the current thread (potentially after creating it).
getEventId() - Method in class rsb.protocol.NotificationType.Notification.Builder
required .rsb.protocol.EventId event_id = 108;
getEventId() - Method in class rsb.protocol.NotificationType.Notification
required .rsb.protocol.EventId event_id = 108;
getEventId() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
required .rsb.protocol.EventId event_id = 108;
getEventIdBuilder() - Method in class rsb.protocol.NotificationType.Notification.Builder
required .rsb.protocol.EventId event_id = 108;
getEventIdOrBuilder() - Method in class rsb.protocol.NotificationType.Notification.Builder
required .rsb.protocol.EventId event_id = 108;
getEventIdOrBuilder() - Method in class rsb.protocol.NotificationType.Notification
required .rsb.protocol.EventId event_id = 108;
getEventIdOrBuilder() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
required .rsb.protocol.EventId event_id = 108;
getExecutingUser() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string executing_user = 5;
getExecutingUser() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string executing_user = 5;
getExecutingUser() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string executing_user = 5;
getExecutingUserBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string executing_user = 5;
getExecutingUserBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string executing_user = 5;
getExecutingUserBytes() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string executing_user = 5;
getFactory() - Method in class rsb.patterns.Method
Returns the factory instance to use by this method for creating internal participants.
getFactory(String) - Method in class rsb.transport.TransportRegistry
Returns the transport factory for a transport with the specified name.
getFilterIterator() - Method in class rsb.Listener
Returns an iterator overall active filters on this listener.
getFilters() - Method in class rsb.Listener
Returns the filters currently being active on the listener.
getFuture() - Method in class rsb.patterns.RemoteMethod.FuturePreparator
Returns the future where the result should be prepared for.
getGroups() - Method in class rsb.transport.spread.DataMessage
Returns the spread groups this message will be sent to.
getHandler() - Method in class rsb.transport.spread.SpreadMultiReceiver.Subscription
Returns the handler to call with new events on the scope provide by SpreadMultiReceiver.Subscription.getScope().
getHandlerIterator() - Method in class rsb.Listener
Returns an interator over all handlers attached to this listener.
getHandlers() - Method in class rsb.Listener
Returns a list of handlers attached to this listener.
getHost() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Host host = 8;
getHost() - Method in class rsb.protocol.introspection.HelloType.Hello
required .rsb.protocol.operatingsystem.Host host = 8;
getHost() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required .rsb.protocol.operatingsystem.Host host = 8;
getHost() - Method in class rsb.transport.spread.SpreadOptions
Returns the host of the spread daemon.
getHostBuilder() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Host host = 8;
getHostId() - Method in class rsb.introspection.HostIdEnsuringHostInfo
 
getHostId() - Method in class rsb.util.os.CommonHostInfo
 
getHostId() - Method in interface rsb.util.os.HostInfo
Returns a unique id describing a host.
getHostInfo() - Static method in class rsb.util.os.HostInfoSelector
Returns the "best" matching HostInfo implementation for the current operating system.
getHostName() - Method in class rsb.introspection.HostIdEnsuringHostInfo
 
getHostname() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string hostname = 2;
getHostname() - Method in class rsb.protocol.operatingsystem.HostType.Host
required string hostname = 2;
getHostname() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
required string hostname = 2;
getHostName() - Method in class rsb.util.os.CommonHostInfo
 
getHostName() - Method in interface rsb.util.os.HostInfo
Returns a human-readable host name that might change during runtime of the host.
getHostnameBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string hostname = 2;
getHostnameBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host
required string hostname = 2;
getHostnameBytes() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
required string hostname = 2;
getHostOrBuilder() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Host host = 8;
getHostOrBuilder() - Method in class rsb.protocol.introspection.HelloType.Hello
required .rsb.protocol.operatingsystem.Host host = 8;
getHostOrBuilder() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required .rsb.protocol.operatingsystem.Host host = 8;
getId() - Method in class rsb.Event
Returns the id of the event.
getId() - Method in class rsb.introspection.ParticipantInfo
Returns the unique ID of the participant.
getId() - Method in class rsb.Participant
Returns the unique ID of this participant.
getId() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
required bytes id = 1;
getId() - Method in class rsb.protocol.introspection.ByeType.Bye
required bytes id = 1;
getId() - Method in interface rsb.protocol.introspection.ByeType.ByeOrBuilder
required bytes id = 1;
getId() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required bytes id = 2;
getId() - Method in class rsb.protocol.introspection.HelloType.Hello
required bytes id = 2;
getId() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required bytes id = 2;
getId() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string id = 1;
getId() - Method in class rsb.protocol.operatingsystem.HostType.Host
required string id = 1;
getId() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
required string id = 1;
getId() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string id = 1;
getId() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
required string id = 1;
getId() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
required string id = 1;
getIdBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string id = 1;
getIdBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host
required string id = 1;
getIdBytes() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
required string id = 1;
getIdBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string id = 1;
getIdBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
required string id = 1;
getIdBytes() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
required string id = 1;
getInfo() - Method in class rsb.transport.inprocess.InProcessFactory
 
getInfo() - Method in class rsb.transport.socket.SocketFactory
 
getInfo() - Method in class rsb.transport.spread.SpreadFactory
 
getInfo() - Method in interface rsb.transport.TransportFactory
Returns information aobut the transport for which this factory constructs connectors.
getInformer() - Method in class rsb.patterns.Method
Return the Informer object associated to this method.
getInstance() - Static method in class rsb.Factory
Returns the one and only instance of this class.
getInstance() - Static method in class rsb.transport.spread.InPushConnectorFactoryRegistry
Deprecated.
Returns the singleton instance.
getInstance() - Static method in class rsb.Version
Returns the singleton instance of this class.
getKey() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
required bytes key = 1;
getKey() - Method in class rsb.protocol.EventMetaDataType.UserInfo
required bytes key = 1;
getKey() - Method in interface rsb.protocol.EventMetaDataType.UserInfoOrBuilder
required bytes key = 1;
getKey() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
required bytes key = 1;
getKey() - Method in class rsb.protocol.EventMetaDataType.UserTime
required bytes key = 1;
getKey() - Method in interface rsb.protocol.EventMetaDataType.UserTimeOrBuilder
required bytes key = 1;
getKind() - Method in class rsb.Informer
 
getKind() - Method in class rsb.introspection.ParticipantInfo
Returns a string representing the type of participant.
getKind() - Method in class rsb.Listener
 
getKind() - Method in class rsb.Participant
Returns kind of participant in RSB terminology.
getKind() - Method in class rsb.patterns.LocalServer
 
getKind() - Method in class rsb.patterns.RemoteMethod
 
getKind() - Method in class rsb.patterns.RemoteServer
 
getKind() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string kind = 1;
getKind() - Method in class rsb.protocol.introspection.HelloType.Hello
required string kind = 1;
getKind() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required string kind = 1;
getKindBytes() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string kind = 1;
getKindBytes() - Method in class rsb.protocol.introspection.HelloType.Hello
required string kind = 1;
getKindBytes() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required string kind = 1;
getLastCommit() - Method in class rsb.Version
Returns a string describing the last commit on the project resulting in this version.
getListener() - Method in class rsb.patterns.Method
Return the Listener object associated to this method.
getLocalHostName() - Static method in class rsb.util.os.OsUtilities
Returns a host name derived from name resolution for localhost.
getMachineType() - Method in class rsb.introspection.HostIdEnsuringHostInfo
 
getMachineType() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_type = 3;
getMachineType() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string machine_type = 3;
getMachineType() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string machine_type = 3;
getMachineType() - Method in class rsb.util.os.CommonHostInfo
 
getMachineType() - Method in interface rsb.util.os.HostInfo
Returns the computer architecture of this host.
getMachineTypeBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_type = 3;
getMachineTypeBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string machine_type = 3;
getMachineTypeBytes() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string machine_type = 3;
getMachineVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_version = 4;
getMachineVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string machine_version = 4;
getMachineVersion() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string machine_version = 4;
getMachineVersionBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_version = 4;
getMachineVersionBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string machine_version = 4;
getMachineVersionBytes() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string machine_version = 4;
getMetaData() - Method in class rsb.Event
Returns a MetaData instance representing the meta data for this event.
getMetaData() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional .rsb.protocol.EventMetaData meta_data = 15;
getMetaData() - Method in class rsb.protocol.NotificationType.Notification
optional .rsb.protocol.EventMetaData meta_data = 15;
getMetaData() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional .rsb.protocol.EventMetaData meta_data = 15;
getMetaDataBuilder() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional .rsb.protocol.EventMetaData meta_data = 15;
getMetaDataOrBuilder() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional .rsb.protocol.EventMetaData meta_data = 15;
getMetaDataOrBuilder() - Method in class rsb.protocol.NotificationType.Notification
optional .rsb.protocol.EventMetaData meta_data = 15;
getMetaDataOrBuilder() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional .rsb.protocol.EventMetaData meta_data = 15;
getMethod() - Method in class rsb.Event
 
getMethod(String) - Method in class rsb.patterns.Server
Returns the method with the given name.
getMethod() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes method = 14 [default = ""];
getMethod() - Method in class rsb.protocol.NotificationType.Notification
optional bytes method = 14 [default = ""];
getMethod() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional bytes method = 14 [default = ""];
getMethods() - Method in class rsb.patterns.Server
Return all methods of the server.
getName() - Method in class rsb.config.TransportConfig
Returns the name of the transport.
getName() - Method in class rsb.patterns.Method
Return the name of this method.
getName() - Method in class rsb.transport.TransportFactory.ConnectorInfo
 
getName() - Method in enum rsb.util.os.OsUtilities.MachineType
Returns a string representation of the represented machine type.
getName() - Method in enum rsb.util.os.OsUtilities.OsFamily
Returns a string representation of the operating system family.
getNameBasedUUID(UUID, String) - Static method in class rsb.util.UUIDTools
Generates name-based URIs according to Version 5 (SHA-1).
getNotification() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required .rsb.protocol.Notification notification = 1;
getNotification() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
required .rsb.protocol.Notification notification = 1;
getNotification() - Method in interface rsb.protocol.FragmentedNotificationType.FragmentedNotificationOrBuilder
required .rsb.protocol.Notification notification = 1;
getNotification() - Method in class rsb.transport.spread.AssemblyPool.DataAndNotification
Returns the causing notification for the data.
getNotificationBuilder() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required .rsb.protocol.Notification notification = 1;
getNotificationOrBuilder() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required .rsb.protocol.Notification notification = 1;
getNotificationOrBuilder() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
required .rsb.protocol.Notification notification = 1;
getNotificationOrBuilder() - Method in interface rsb.protocol.FragmentedNotificationType.FragmentedNotificationOrBuilder
required .rsb.protocol.Notification notification = 1;
getNotifications(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
getNotifications(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
repeated .rsb.protocol.Notification notifications = 2;
getNotifications(int) - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSetOrBuilder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsBuilder(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsBuilderList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsCount() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsCount() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsCount() - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSetOrBuilder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsList() - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSetOrBuilder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsOrBuilder(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsOrBuilder(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsOrBuilder(int) - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSetOrBuilder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsOrBuilderList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsOrBuilderList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
repeated .rsb.protocol.Notification notifications = 2;
getNotificationsOrBuilderList() - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSetOrBuilder
repeated .rsb.protocol.Notification notifications = 2;
getNumDataParts() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required uint32 num_data_parts = 2 [default = 1];
getNumDataParts() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
required uint32 num_data_parts = 2 [default = 1];
getNumDataParts() - Method in interface rsb.protocol.FragmentedNotificationType.FragmentedNotificationOrBuilder
required uint32 num_data_parts = 2 [default = 1];
getObserverManager() - Method in class rsb.Participant
Returns the observer manager to notify about participant changes.
getOptions() - Method in class rsb.config.TransportConfig
Returns the transport-specific options.
getOptions() - Method in interface rsb.transport.socket.BusConnection
Returns the current configuration of the connection.
getOptions() - Method in class rsb.transport.socket.BusConnectionBase
 
getOptions() - Method in class rsb.transport.TransportFactory.ConnectorInfo
 
getOrCreateTransport(String) - Method in class rsb.config.ParticipantConfig
Returns a transport and, if necessary, creates the transport config.
getOrdering() - Method in class rsb.QualityOfServiceSpec
Returns the desired ordering setting.
getOrigin() - Method in class rsb.filter.OriginFilter
Returns the origin participant id this filter operates for.
getOsArchitecture() - Static method in class rsb.util.os.OsUtilities
Returns the architecture of the operating system a process is being operated on.
getOsName() - Static method in class rsb.util.os.OsUtilities
Returns the name of the operating system a process is currently being operated on.
getParent() - Method in class rsb.ParticipantCreateArgs
Returns the parent Participant of the Participant to create.
getParent() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional bytes parent = 3;
getParent() - Method in class rsb.protocol.introspection.HelloType.Hello
optional bytes parent = 3;
getParent() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
optional bytes parent = 3;
getParentId() - Method in class rsb.introspection.ParticipantInfo
Returns the id of the parent participant or null in case there is no parent.
getParserForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
getParserForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
getParserForType() - Method in class rsb.protocol.EventIdType.EventId
 
getParserForType() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
getParserForType() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
getParserForType() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
getParserForType() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
getParserForType() - Method in class rsb.protocol.introspection.ByeType.Bye
 
getParserForType() - Method in class rsb.protocol.introspection.HelloType.Hello
 
getParserForType() - Method in class rsb.protocol.NotificationType.Notification
 
getParserForType() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
getParserForType() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
getParticipant(ParticipantId) - Method in class rsb.introspection.IntrospectionModel
Queries the database of known participants for the participant with the given uuid and returns the associated ParticipantInfo instance.
getParticipantId() - Method in class rsb.EventId
Returns the id of the participant that sent the event.
getParticipants() - Method in class rsb.introspection.IntrospectionModel
Returns the collection of participants.
getPid() - Method in class rsb.util.os.CommonProcessInfo
 
getPid() - Method in interface rsb.util.os.ProcessInfo
Returns the pid of a process.
getPort() - Method in class rsb.transport.socket.SocketOptions
Returns the port.
getPort() - Method in class rsb.transport.spread.SpreadOptions
Returns the port of the spread daemon.
getPrivateGroup() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
getPrivateGroup() - Method in interface rsb.transport.spread.SpreadWrapper
Returns the name of the private spread group for the wrapped connection.
getPrivateGroup() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
getProcess() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Process process = 7;
getProcess() - Method in class rsb.protocol.introspection.HelloType.Hello
required .rsb.protocol.operatingsystem.Process process = 7;
getProcess() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required .rsb.protocol.operatingsystem.Process process = 7;
getProcessBuilder() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Process process = 7;
getProcessInfo() - Static method in class rsb.util.os.ProcessInfoSelector
Returns the "best" matching ProcessInfo implementation for the current operating system.
getProcessOrBuilder() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Process process = 7;
getProcessOrBuilder() - Method in class rsb.protocol.introspection.HelloType.Hello
required .rsb.protocol.operatingsystem.Process process = 7;
getProcessOrBuilder() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required .rsb.protocol.operatingsystem.Process process = 7;
getProgramName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string program_name = 2;
getProgramName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
required string program_name = 2;
getProgramName() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
required string program_name = 2;
getProgramName() - Method in class rsb.util.os.CommonProcessInfo
 
getProgramName() - Method in interface rsb.util.os.ProcessInfo
Returns a string name describing the program.
getProgramNameBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string program_name = 2;
getProgramNameBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
required string program_name = 2;
getProgramNameBytes() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
required string program_name = 2;
getProperties() - Method in class rsb.Factory
Returns the default configuration properties.
getProperty(String) - Method in class rsb.util.Properties
Returns the value of the specified property in case it exists.
getProperty(String, TargetType) - Method in class rsb.util.Properties
Returns the value of a specified property or the specified default in case the property does not exist.
getQueue() - Method in class rsb.util.EventQueueAdapter
Provides access to the queue filled by this queue adapter.
getQueue() - Method in class rsb.util.LimitedQueue
Returns the underlying queue.
getQueue() - Method in class rsb.util.QueueAdapter
Returns the queue instance used for new data.
getReader() - Method in class rsb.transport.socket.BusConnectionBase
Returns the reader for the internal socket.
getReceiveTime() - Method in class rsb.MetaData
Returns the time at which an event is received by listener in its encoded form.
getReceiveTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
optional int64 receive_time = 4;
getReceiveTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
optional int64 receive_time = 4;
getReceiveTime() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
optional int64 receive_time = 4;
getReceivingStrategy() - Method in class rsb.config.ParticipantConfig
Returns a factory for creating receiving strategy instances.
getRegisteredConverters() - Method in class rsb.converter.DefaultConverterRepository
Returns all converters that are currently contained in this repository.
getReliability() - Method in class rsb.QualityOfServiceSpec
Returns the desired reliability setting.
getRsbVersion() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string rsb_version = 7;
getRsbVersion() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string rsb_version = 7;
getRsbVersion() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string rsb_version = 7;
getRsbVersionBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string rsb_version = 7;
getRsbVersionBytes() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string rsb_version = 7;
getRsbVersionBytes() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string rsb_version = 7;
getSchema() - Method in class rsb.converter.ConverterSignature
Returns the wire schema the described converter produces and reads.
getSchemas() - Method in class rsb.transport.TransportFactory.ConnectorInfo
 
getScope() - Method in class rsb.Event
 
getScope() - Method in class rsb.filter.ScopeFilter
Returns the scope this filter operates for.
getScope() - Method in class rsb.introspection.ParticipantInfo
Returns the scope the participant operates on.
getScope() - Method in class rsb.Participant
Returns the scope of this participant.
getScope() - Method in class rsb.ParticipantCreateArgs
Returns the Scope to be used for the new Participant.
getScope() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
required bytes scope = 1;
getScope() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
required bytes scope = 1;
getScope() - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSetOrBuilder
required bytes scope = 1;
getScope() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string scope = 4;
getScope() - Method in class rsb.protocol.introspection.HelloType.Hello
required string scope = 4;
getScope() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required string scope = 4;
getScope() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes scope = 6;
getScope() - Method in class rsb.protocol.NotificationType.Notification
optional bytes scope = 6;
getScope() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional bytes scope = 6;
getScope() - Method in class rsb.transport.spread.SpreadMultiReceiver.Subscription
Returns the scope this subscriptions is interested in.
getScopeBytes() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string scope = 4;
getScopeBytes() - Method in class rsb.protocol.introspection.HelloType.Hello
required string scope = 4;
getScopeBytes() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required string scope = 4;
getSenderId() - Method in class rsb.Event
Deprecated.
use Event.getId() instead
getSenderId() - Method in class rsb.protocol.EventIdType.EventId.Builder
required bytes sender_id = 1;
getSenderId() - Method in class rsb.protocol.EventIdType.EventId
required bytes sender_id = 1;
getSenderId() - Method in interface rsb.protocol.EventIdType.EventIdOrBuilder
required bytes sender_id = 1;
getSendTime() - Method in class rsb.MetaData
Returns the time at which the generated notification for an event was sent on the bus (after serialization).
getSendTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
required int64 send_time = 3;
getSendTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
required int64 send_time = 3;
getSendTime() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
required int64 send_time = 3;
getSequenceNumber() - Method in class rsb.Event
Deprecated.
use Event.getId() instead
getSequenceNumber() - Method in class rsb.EventId
Returns the sequence number which makes this id unique combined with the sending participants id.
getSequenceNumber() - Method in class rsb.protocol.EventIdType.EventId.Builder
required uint32 sequence_number = 2;
getSequenceNumber() - Method in class rsb.protocol.EventIdType.EventId
required uint32 sequence_number = 2;
getSequenceNumber() - Method in interface rsb.protocol.EventIdType.EventIdOrBuilder
required uint32 sequence_number = 2;
getSerialization() - Method in class rsb.converter.WireContents
Returns the contents for the wire in their serialized form.
getSerializedSize() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
getSerializedSize() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
getSerializedSize() - Method in class rsb.protocol.EventIdType.EventId
 
getSerializedSize() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
getSerializedSize() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
getSerializedSize() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
getSerializedSize() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
getSerializedSize() - Method in class rsb.protocol.introspection.ByeType.Bye
 
getSerializedSize() - Method in class rsb.protocol.introspection.HelloType.Hello
 
getSerializedSize() - Method in class rsb.protocol.NotificationType.Notification
 
getSerializedSize() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
getSerializedSize() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
getSets(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSets(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSets(int) - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMapOrBuilder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsBuilder(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsBuilderList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsCount() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsCount() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsCount() - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMapOrBuilder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsList() - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMapOrBuilder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsOrBuilder(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsOrBuilder(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsOrBuilder(int) - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMapOrBuilder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsOrBuilderList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsOrBuilderList() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSetsOrBuilderList() - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMapOrBuilder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
getSignature() - Method in class rsb.converter.BoolConverter
 
getSignature() - Method in interface rsb.converter.Converter
Get signature for this converter.
getSignature() - Method in class rsb.converter.DoubleConverter
 
getSignature() - Method in class rsb.converter.EventIdConverter
 
getSignature() - Method in class rsb.converter.FloatConverter
 
getSignature() - Method in class rsb.converter.IntegerConverter
 
getSignature() - Method in class rsb.converter.LongConverter
 
getSignature() - Method in class rsb.converter.NullConverter
 
getSignature() - Method in class rsb.converter.ProtocolBufferConverter
 
getSignature() - Method in class rsb.converter.ScopeConverter
 
getSignature() - Method in class rsb.converter.StringConverter
 
getSocket() - Method in class rsb.transport.socket.BusConnectionBase
Returns the contained socket instance.
getSocketOptions() - Method in interface rsb.transport.socket.Bus
Returns the current socket configuration of the bus.
getSocketOptions() - Method in class rsb.transport.socket.BusBase
 
getSocketOptions() - Method in class rsb.transport.socket.RefCountingBus
 
getSoftwareType() - Method in class rsb.introspection.HostIdEnsuringHostInfo
 
getSoftwareType() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_type = 5;
getSoftwareType() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string software_type = 5;
getSoftwareType() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string software_type = 5;
getSoftwareType() - Method in class rsb.util.os.CommonHostInfo
 
getSoftwareType() - Method in interface rsb.util.os.HostInfo
Returns the name of the underlying software host system (OS).
getSoftwareTypeBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_type = 5;
getSoftwareTypeBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string software_type = 5;
getSoftwareTypeBytes() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string software_type = 5;
getSoftwareVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_version = 6;
getSoftwareVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string software_version = 6;
getSoftwareVersion() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string software_version = 6;
getSoftwareVersionBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_version = 6;
getSoftwareVersionBytes() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string software_version = 6;
getSoftwareVersionBytes() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string software_version = 6;
getSpreadhost() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
getSpreadhost() - Method in interface rsb.transport.spread.SpreadWrapper
 
getSpreadhost() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
getSpreadMessage() - Method in class rsb.transport.spread.DataMessage
Returns the constructed SpreadMessage instance.
getStartTime() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required uint64 start_time = 4;
getStartTime() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
required uint64 start_time = 4;
getStartTime() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
required uint64 start_time = 4;
getStartTime() - Method in class rsb.util.os.CommonProcessInfo
 
getStartTime() - Method in interface rsb.util.os.ProcessInfo
Returns the process start time in microseconds.
getStatus() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
getStatus() - Method in interface rsb.transport.spread.SpreadWrapper
Indicates the current state of the underlying connection.
getStatus() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
getSynchronizer() - Method in class rsb.transport.socket.BusCache
Clients may use the returned instance to synchronize on.
getTimeout() - Method in class rsb.patterns.RemoteServer
Returns the timeout used when waiting for replies from a server.
getTimeout() - Method in class rsb.RemoteServerCreateArgs
Returns the timeout to wait for method replies.
getTimestamp() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
required uint64 timestamp = 2;
getTimestamp() - Method in class rsb.protocol.EventMetaDataType.UserTime
required uint64 timestamp = 2;
getTimestamp() - Method in interface rsb.protocol.EventMetaDataType.UserTimeOrBuilder
required uint64 timestamp = 2;
getTransport(int) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
getTransport(int) - Method in class rsb.protocol.introspection.HelloType.Hello
repeated string transport = 6;
getTransport(int) - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
repeated string transport = 6;
getTransportBytes(int) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
getTransportBytes(int) - Method in class rsb.protocol.introspection.HelloType.Hello
repeated string transport = 6;
getTransportBytes(int) - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
repeated string transport = 6;
getTransportCount() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
getTransportCount() - Method in class rsb.protocol.introspection.HelloType.Hello
repeated string transport = 6;
getTransportCount() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
repeated string transport = 6;
getTransportList() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
getTransportList() - Method in class rsb.protocol.introspection.HelloType.Hello
repeated string transport = 6;
getTransportList() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
repeated string transport = 6;
getTransports() - Method in class rsb.config.ParticipantConfig
Returns the internal map of available transport configurations by their names.
getTransportUri() - Method in interface rsb.transport.Connector
Return the URI describing this connector.
getTransportUri() - Method in class rsb.transport.inprocess.Bus
Return the URI describing the transport manifested by this bus.
getTransportUri() - Method in class rsb.transport.inprocess.InPushConnector
 
getTransportUri() - Method in class rsb.transport.inprocess.OutConnector
 
getTransportUri() - Method in interface rsb.transport.socket.Bus
Return the URI describing the transport manifested by this bus.
getTransportUri() - Method in class rsb.transport.socket.BusBase
 
getTransportUri() - Method in class rsb.transport.socket.RefCountingBus
 
getTransportUri() - Method in class rsb.transport.socket.SocketInPushConnector
 
getTransportUri() - Method in class rsb.transport.socket.SocketOutConnector
 
getTransportUri() - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
getTransportUri() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
getTransportUri() - Method in class rsb.transport.spread.SpreadInPushConnector
 
getTransportUri() - Method in class rsb.transport.spread.SpreadMultiReceiver
Returns a URI representing the RSB transport encapsulated by this instance.
getTransportUri() - Method in class rsb.transport.spread.SpreadOutConnector
 
getTransportUri() - Method in class rsb.transport.spread.SpreadReceiver
Returns a URI representing the RSB transport encapsulated by this instance.
getTransportUri() - Method in interface rsb.transport.spread.SpreadWrapper
Returns the transport URI for this spread connection.
getTransportUri() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
getTransportUris() - Method in class rsb.eventprocessing.DefaultOutRouteConfigurator
 
getTransportUris() - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
getTransportUris() - Method in interface rsb.eventprocessing.RouteConfigurator
Returns URIs describing the transports configured for this configurator.
getTransportUris() - Method in class rsb.eventprocessing.RouteConfiguratorUtility
Utility method to implement RouteConfigurator.getTransportUris().
getTransportUris() - Method in class rsb.Informer
 
getTransportUris() - Method in class rsb.introspection.ParticipantInfo
Returns the URIs describing the transports the represented participant uses.
getTransportUris() - Method in class rsb.Listener
 
getTransportUris() - Method in class rsb.Participant
Returns URIs describing the transports configured for this participants.
getTransportUris() - Method in class rsb.patterns.RemoteMethod
 
getTransportUris() - Method in class rsb.patterns.Server
 
getType() - Method in class rsb.Event
 
getType() - Method in class rsb.InformerCreateArgs
Returns the type of data to be sent by the new informer.
getType() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional string type = 5;
getType() - Method in class rsb.protocol.introspection.HelloType.Hello
optional string type = 5;
getType() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
optional string type = 5;
getTypeBytes() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional string type = 5;
getTypeBytes() - Method in class rsb.protocol.introspection.HelloType.Hello
optional string type = 5;
getTypeBytes() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
optional string type = 5;
getTypeInfo() - Method in class rsb.converter.UserData
Class object describing the type of the deserialized data.
getTypeInfo() - Method in class rsb.Informer
Returns the class describing the type of data sent by this informer.
getUnknownFields() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
getUnknownFields() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
getUnknownFields() - Method in class rsb.protocol.EventIdType.EventId
 
getUnknownFields() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
getUnknownFields() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
getUnknownFields() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
getUnknownFields() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
getUnknownFields() - Method in class rsb.protocol.introspection.ByeType.Bye
 
getUnknownFields() - Method in class rsb.protocol.introspection.HelloType.Hello
 
getUnknownFields() - Method in class rsb.protocol.NotificationType.Notification
 
getUnknownFields() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
getUnknownFields() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
getUserInfo(String) - Method in class rsb.MetaData
Returns the user-defined string for the given key.
getUserInfos(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfos(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfos(int) - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosBuilder(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosBuilderList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosCount() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosCount() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosCount() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosList() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosOrBuilder(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosOrBuilder(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosOrBuilder(int) - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosOrBuilderList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosOrBuilderList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserInfosOrBuilderList() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserInfo user_infos = 7;
getUserName() - Method in class rsb.util.os.CommonProcessInfo
 
getUserName() - Method in interface rsb.util.os.ProcessInfo
Returns the name of the user executing the process.
getUserTime(String) - Method in class rsb.MetaData
Returns the user timestamp stored under the provided key.
getUserTimes(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimes(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimes(int) - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesBuilder(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesBuilderList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesCount() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesCount() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesCount() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesList() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesOrBuilder(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesOrBuilder(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesOrBuilder(int) - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesOrBuilderList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesOrBuilderList() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
repeated .rsb.protocol.UserTime user_times = 6;
getUserTimesOrBuilderList() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
repeated .rsb.protocol.UserTime user_times = 6;
getUUID() - Method in class rsb.ParticipantId
Returns the underlying UUID for this participant id.
getValue() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
required bytes value = 2;
getValue() - Method in class rsb.protocol.EventMetaDataType.UserInfo
required bytes value = 2;
getValue() - Method in interface rsb.protocol.EventMetaDataType.UserInfoOrBuilder
required bytes value = 2;
getVersionString() - Method in class rsb.Version
Returns a string describing this version in the usual major.minor.patch format.
getWireSchema() - Method in class rsb.converter.WireContents
Returns the identifier of the wire schema that was used to serialize the contents.
getWireSchema() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes wire_schema = 7;
getWireSchema() - Method in class rsb.protocol.NotificationType.Notification
optional bytes wire_schema = 7;
getWireSchema() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional bytes wire_schema = 7;
getWriter() - Method in class rsb.transport.socket.BusConnectionBase
Returns the writer for the internal socket.

H

handle(Event) - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
handle(Event) - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
handle(Event) - Method in interface rsb.transport.EventHandler
The callback method.
handle(Event) - Method in class rsb.transport.inprocess.InPushConnector
 
handle(NotificationType.Notification) - Method in interface rsb.transport.socket.Bus.NotificationReceiver
Callback method with the received notification.
handle(NotificationType.Notification) - Method in class rsb.transport.socket.SocketInPushConnector
 
handleEvent(DataType) - Method in class rsb.AbstractDataHandler
Called with the extracted data.
handleEvent(Event) - Method in class rsb.AbstractEventHandler
Shall implement the real handling logic for an event.
handleEvent(Event) - Method in class rsb.introspection.ProtocolHandler
 
handleEvent(Event) - Method in class rsb.util.EventQueueAdapter
 
handleEvent(DataType) - Method in class rsb.util.QueueAdapter
 
handleGlobally(NotificationType.Notification, BusConnection) - Method in class rsb.transport.socket.BusBase
Dispatches the notification to registered connections.
handleGlobally(NotificationType.Notification) - Method in class rsb.transport.socket.BusBase
Dispatches the notification to registered connections.
handleIncoming(NotificationType.Notification, BusConnection) - Method in class rsb.transport.socket.BusBase
Implement this method to specify the behavior in case of an incoming notification received from a connection.
handleIncoming(NotificationType.Notification) - Method in class rsb.transport.socket.BusBase
Implement this method to specify the behavior in case of an incoming notification received from a connection.
handleIncoming(NotificationType.Notification, BusConnection) - Method in class rsb.transport.socket.BusClient
 
handleIncoming(NotificationType.Notification, BusConnection) - Method in class rsb.transport.socket.BusServer
 
handleLocally(NotificationType.Notification) - Method in class rsb.transport.socket.BusBase
Dispatches the specified notifications to all registered Bus.NotificationReceivers.
handleOutgoing(NotificationType.Notification) - Method in interface rsb.transport.socket.Bus
Handles a notification to be sent over the bus.
handleOutgoing(NotificationType.Notification) - Method in class rsb.transport.socket.BusBase
 
handleOutgoing(NotificationType.Notification) - Method in class rsb.transport.socket.RefCountingBus
 
Handler - Interface in rsb
Internal handler interface.
handlerAdded(Handler, boolean) - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
handlerAdded(Handler, boolean) - Method in interface rsb.eventprocessing.PushInRouteConfigurator
Called in case a Handler was added to the participant for which the route is being configured.
handlerRemoved(Handler, boolean) - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
handlerRemoved(Handler, boolean) - Method in interface rsb.eventprocessing.PushInRouteConfigurator
Called in case a Handler was remove from the participant for which the route is being configured.
handlesKey(String) - Method in class rsb.converter.PredicateConverterSelectionStrategy.ExactKeyPredicate
 
handlesKey(String) - Method in interface rsb.converter.PredicateConverterSelectionStrategy.Predicate
Checks whether the converter with this predicate can handle the specified key.
handlesKey(String) - Method in class rsb.converter.PredicateConverterSelectionStrategy.RegExPredicate
 
handshake() - Method in class rsb.transport.socket.BusClientConnection
Perform simple handshake as specified in RSB socket protocol.
handshake() - Method in class rsb.transport.socket.BusConnectionBase
Performs the handshake step of the protocol.
handshake() - Method in class rsb.transport.socket.BusServerConnection
 
HANDSHAKE_BYTES - Static variable in class rsb.transport.socket.Protocol
The number of bytes to send and expect for handshake messages.
HANDSHAKE_DATA - Static variable in class rsb.transport.socket.Protocol
The data to send for handshake requests and replies.
hasBus(SocketOptions) - Method in class rsb.transport.socket.BusCache
Indicates whether a Bus instance with the given options is available or not.
hasCreateTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
required int64 create_time = 2;
hasCreateTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
required int64 create_time = 2;
hasCreateTime() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
required int64 create_time = 2;
hasData() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes data = 9;
hasData() - Method in class rsb.protocol.NotificationType.Notification
optional bytes data = 9;
hasData() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional bytes data = 9;
hasDataPart() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required uint32 data_part = 3 [default = 0];
hasDataPart() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
required uint32 data_part = 3 [default = 0];
hasDataPart() - Method in interface rsb.protocol.FragmentedNotificationType.FragmentedNotificationOrBuilder
required uint32 data_part = 3 [default = 0];
hasDeliverTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
optional int64 deliver_time = 5;
hasDeliverTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
optional int64 deliver_time = 5;
hasDeliverTime() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
optional int64 deliver_time = 5;
hasDisplayName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string display_name = 8;
hasDisplayName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string display_name = 8;
hasDisplayName() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string display_name = 8;
hasEventId() - Method in class rsb.protocol.NotificationType.Notification.Builder
required .rsb.protocol.EventId event_id = 108;
hasEventId() - Method in class rsb.protocol.NotificationType.Notification
required .rsb.protocol.EventId event_id = 108;
hasEventId() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
required .rsb.protocol.EventId event_id = 108;
hasExecutingUser() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string executing_user = 5;
hasExecutingUser() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string executing_user = 5;
hasExecutingUser() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string executing_user = 5;
hashCode() - Method in class rsb.config.ParticipantConfig
 
hashCode() - Method in class rsb.config.TransportConfig
 
hashCode() - Method in class rsb.converter.ConverterSignature
 
hashCode() - Method in class rsb.converter.PredicateConverterSelectionStrategy.ExactKeyPredicate
 
hashCode() - Method in class rsb.converter.PredicateConverterSelectionStrategy
 
hashCode() - Method in class rsb.converter.PredicateConverterSelectionStrategy.RegExPredicate
 
hashCode() - Method in class rsb.converter.UnambiguousConverterMap
 
hashCode() - Method in class rsb.Event
 
hashCode() - Method in class rsb.EventId
 
hashCode() - Method in class rsb.filter.CauseFilter
 
hashCode() - Method in class rsb.filter.OriginFilter
 
hashCode() - Method in class rsb.filter.ScopeFilter
 
hashCode() - Method in class rsb.filter.TypeFilter
 
hashCode() - Method in class rsb.MetaData
 
hashCode() - Method in class rsb.ParticipantId
 
hashCode() - Method in class rsb.QualityOfServiceSpec
 
hashCode() - Method in class rsb.Scope
 
hashCode() - Method in class rsb.transport.socket.SocketOptions
 
hashCode() - Method in class rsb.transport.spread.SpreadOptions
 
hashCode() - Method in class rsb.util.Properties
 
hashCode() - Method in class rsb.util.Property
 
hasHost() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Host host = 8;
hasHost() - Method in class rsb.protocol.introspection.HelloType.Hello
required .rsb.protocol.operatingsystem.Host host = 8;
hasHost() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required .rsb.protocol.operatingsystem.Host host = 8;
hasHostname() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string hostname = 2;
hasHostname() - Method in class rsb.protocol.operatingsystem.HostType.Host
required string hostname = 2;
hasHostname() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
required string hostname = 2;
hasId() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
required bytes id = 1;
hasId() - Method in class rsb.protocol.introspection.ByeType.Bye
required bytes id = 1;
hasId() - Method in interface rsb.protocol.introspection.ByeType.ByeOrBuilder
required bytes id = 1;
hasId() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required bytes id = 2;
hasId() - Method in class rsb.protocol.introspection.HelloType.Hello
required bytes id = 2;
hasId() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required bytes id = 2;
hasId() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string id = 1;
hasId() - Method in class rsb.protocol.operatingsystem.HostType.Host
required string id = 1;
hasId() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
required string id = 1;
hasId() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string id = 1;
hasId() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
required string id = 1;
hasId() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
required string id = 1;
hasKey() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
required bytes key = 1;
hasKey() - Method in class rsb.protocol.EventMetaDataType.UserInfo
required bytes key = 1;
hasKey() - Method in interface rsb.protocol.EventMetaDataType.UserInfoOrBuilder
required bytes key = 1;
hasKey() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
required bytes key = 1;
hasKey() - Method in class rsb.protocol.EventMetaDataType.UserTime
required bytes key = 1;
hasKey() - Method in interface rsb.protocol.EventMetaDataType.UserTimeOrBuilder
required bytes key = 1;
hasKind() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string kind = 1;
hasKind() - Method in class rsb.protocol.introspection.HelloType.Hello
required string kind = 1;
hasKind() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required string kind = 1;
hasMachineType() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_type = 3;
hasMachineType() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string machine_type = 3;
hasMachineType() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string machine_type = 3;
hasMachineVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_version = 4;
hasMachineVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string machine_version = 4;
hasMachineVersion() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string machine_version = 4;
hasMetaData() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional .rsb.protocol.EventMetaData meta_data = 15;
hasMetaData() - Method in class rsb.protocol.NotificationType.Notification
optional .rsb.protocol.EventMetaData meta_data = 15;
hasMetaData() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional .rsb.protocol.EventMetaData meta_data = 15;
hasMethod(String) - Method in class rsb.patterns.Server
Indicates whether a method with the given name is already registered.
hasMethod() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes method = 14 [default = ""];
hasMethod() - Method in class rsb.protocol.NotificationType.Notification
optional bytes method = 14 [default = ""];
hasMethod() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional bytes method = 14 [default = ""];
hasNotification() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required .rsb.protocol.Notification notification = 1;
hasNotification() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
required .rsb.protocol.Notification notification = 1;
hasNotification() - Method in interface rsb.protocol.FragmentedNotificationType.FragmentedNotificationOrBuilder
required .rsb.protocol.Notification notification = 1;
hasNumDataParts() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required uint32 num_data_parts = 2 [default = 1];
hasNumDataParts() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
required uint32 num_data_parts = 2 [default = 1];
hasNumDataParts() - Method in interface rsb.protocol.FragmentedNotificationType.FragmentedNotificationOrBuilder
required uint32 num_data_parts = 2 [default = 1];
hasParent() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional bytes parent = 3;
hasParent() - Method in class rsb.protocol.introspection.HelloType.Hello
optional bytes parent = 3;
hasParent() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
optional bytes parent = 3;
hasProcess() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Process process = 7;
hasProcess() - Method in class rsb.protocol.introspection.HelloType.Hello
required .rsb.protocol.operatingsystem.Process process = 7;
hasProcess() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required .rsb.protocol.operatingsystem.Process process = 7;
hasProgramName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string program_name = 2;
hasProgramName() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
required string program_name = 2;
hasProgramName() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
required string program_name = 2;
hasProperty(String) - Method in class rsb.util.Properties
Indicates whether the property with the given key is available or not.
hasReceiveTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
optional int64 receive_time = 4;
hasReceiveTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
optional int64 receive_time = 4;
hasReceiveTime() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
optional int64 receive_time = 4;
hasRsbVersion() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string rsb_version = 7;
hasRsbVersion() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
optional string rsb_version = 7;
hasRsbVersion() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
optional string rsb_version = 7;
hasScope() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
required bytes scope = 1;
hasScope() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
required bytes scope = 1;
hasScope() - Method in interface rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSetOrBuilder
required bytes scope = 1;
hasScope() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string scope = 4;
hasScope() - Method in class rsb.protocol.introspection.HelloType.Hello
required string scope = 4;
hasScope() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
required string scope = 4;
hasScope() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes scope = 6;
hasScope() - Method in class rsb.protocol.NotificationType.Notification
optional bytes scope = 6;
hasScope() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional bytes scope = 6;
hasSenderId() - Method in class rsb.protocol.EventIdType.EventId.Builder
required bytes sender_id = 1;
hasSenderId() - Method in class rsb.protocol.EventIdType.EventId
required bytes sender_id = 1;
hasSenderId() - Method in interface rsb.protocol.EventIdType.EventIdOrBuilder
required bytes sender_id = 1;
hasSendTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
required int64 send_time = 3;
hasSendTime() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
required int64 send_time = 3;
hasSendTime() - Method in interface rsb.protocol.EventMetaDataType.EventMetaDataOrBuilder
required int64 send_time = 3;
hasSequenceNumber() - Method in class rsb.protocol.EventIdType.EventId.Builder
required uint32 sequence_number = 2;
hasSequenceNumber() - Method in class rsb.protocol.EventIdType.EventId
required uint32 sequence_number = 2;
hasSequenceNumber() - Method in interface rsb.protocol.EventIdType.EventIdOrBuilder
required uint32 sequence_number = 2;
hasSoftwareType() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_type = 5;
hasSoftwareType() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string software_type = 5;
hasSoftwareType() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string software_type = 5;
hasSoftwareVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_version = 6;
hasSoftwareVersion() - Method in class rsb.protocol.operatingsystem.HostType.Host
optional string software_version = 6;
hasSoftwareVersion() - Method in interface rsb.protocol.operatingsystem.HostType.HostOrBuilder
optional string software_version = 6;
hasStartTime() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required uint64 start_time = 4;
hasStartTime() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
required uint64 start_time = 4;
hasStartTime() - Method in interface rsb.protocol.operatingsystem.ProcessType.ProcessOrBuilder
required uint64 start_time = 4;
hasTimestamp() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
required uint64 timestamp = 2;
hasTimestamp() - Method in class rsb.protocol.EventMetaDataType.UserTime
required uint64 timestamp = 2;
hasTimestamp() - Method in interface rsb.protocol.EventMetaDataType.UserTimeOrBuilder
required uint64 timestamp = 2;
hasTransport(String) - Method in class rsb.config.ParticipantConfig
Indicates whether there is a configuration for a transport with the given name.
hasTransport(String) - Method in class rsb.transport.TransportRegistry
Indicates whether a transport with the given name is available.
hasType() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional string type = 5;
hasType() - Method in class rsb.protocol.introspection.HelloType.Hello
optional string type = 5;
hasType() - Method in interface rsb.protocol.introspection.HelloType.HelloOrBuilder
optional string type = 5;
hasUserInfo(String) - Method in class rsb.MetaData
Checks whether a user info exists under the provided key.
hasUserTime(String) - Method in class rsb.MetaData
Checks whether a user-provided timestamp with the given key exists.
hasValue() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
required bytes value = 2;
hasValue() - Method in class rsb.protocol.EventMetaDataType.UserInfo
required bytes value = 2;
hasValue() - Method in interface rsb.protocol.EventMetaDataType.UserInfoOrBuilder
required bytes value = 2;
hasWireSchema() - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes wire_schema = 7;
hasWireSchema() - Method in class rsb.protocol.NotificationType.Notification
optional bytes wire_schema = 7;
hasWireSchema() - Method in interface rsb.protocol.NotificationType.NotificationOrBuilder
optional bytes wire_schema = 7;
HelloType - Class in rsb.protocol.introspection
 
HelloType.Hello - Class in rsb.protocol.introspection
Protobuf type rsb.protocol.introspection.Hello
HelloType.Hello.Builder - Class in rsb.protocol.introspection
Protobuf type rsb.protocol.introspection.Hello
HelloType.HelloOrBuilder - Interface in rsb.protocol.introspection
 
HOST_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 
HostIdEnsuringHostInfo - Class in rsb.introspection
Facade class around a HostInfo instance that ensures that there is always a host id by replacing it with the host name, if required.
HostIdEnsuringHostInfo(HostInfo) - Constructor for class rsb.introspection.HostIdEnsuringHostInfo
Creates a new instance wrapping the provided HostInfo object.
HostInfo - Interface in rsb.util.os
Interface for host information model classes.
HostInfoSelector - Class in rsb.util.os
Utility class to select a HostInfo instance for the operating system a process is currently being executed on.
HOSTNAME_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.HostType.Host
 
HostType - Class in rsb.protocol.operatingsystem
 
HostType.Host - Class in rsb.protocol.operatingsystem
Protobuf type rsb.protocol.operatingsystem.Host
HostType.Host.Builder - Class in rsb.protocol.operatingsystem
Protobuf type rsb.protocol.operatingsystem.Host
HostType.HostOrBuilder - Interface in rsb.protocol.operatingsystem
 

I

ID_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.ByeType.Bye
 
ID_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 
ID_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.HostType.Host
 
ID_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.ProcessType.Process
 
InConnector - Interface in rsb.transport
Implements receiving Events from a specific transport.
incrementAndGet() - Method in class rsb.transport.SequenceNumber
Increment the internal counter and returns the new result in an atomic fashion.
IndividualInPushConnectorFactory - Class in rsb.transport.spread
A InPushConnectorFactory implementation assigning an individual connector to each creation request.
IndividualInPushConnectorFactory() - Constructor for class rsb.transport.spread.IndividualInPushConnectorFactory
 
Informer<DataType> - Class in rsb
This class offers a method to publish events to a channel, reaching all participating Listeners.
InformerCreateArgs - Class in rsb
InformerCreateArgs() - Constructor for class rsb.InformerCreateArgs
 
InitializeException - Exception in rsb
An InitializeException indicates erroneous situations during the setup of the communication infrastructure.
InitializeException() - Constructor for exception rsb.InitializeException
Constructs a new exception with empty message and cause.
InitializeException(String) - Constructor for exception rsb.InitializeException
Constructs a new exception with an explaining message.
InitializeException(Throwable) - Constructor for exception rsb.InitializeException
Constructs a new exception with a Throwable as causing exception.
InitializeException(String, Throwable) - Constructor for exception rsb.InitializeException
Constructs a new exception with explaining message and causing exception.
InProcessFactory - Class in rsb.transport.inprocess
A TransportFactory for the inprocess transport.
InProcessFactory() - Constructor for class rsb.transport.inprocess.InProcessFactory
 
InPushConnector - Class in rsb.transport.inprocess
Implements a push-based connector for receiving events via the inprocess transport.
InPushConnector(Bus) - Constructor for class rsb.transport.inprocess.InPushConnector
Creates a new push based connector for receiving events from a given Bus instance.
InPushConnector - Interface in rsb.transport
Interface for receiving connectors which asynchronously notify handlers about newly received events.
InPushConnectorFactory - Interface in rsb.transport.spread
Interface for strategies used to create SpreadInPushConnector instances depending on the client's needs.
InPushConnectorFactoryRegistry - Class in rsb.transport.spread
Deprecated.
this is more or less a hack until the configuration system supports a better structured way to specify the factory instances.
InRouteConfigurator<ConnectorType extends InConnector> - Interface in rsb.eventprocessing
Implementing classes provide outgoing communication routes for Participants.
insert(FragmentedNotificationType.FragmentedNotification) - Method in class rsb.transport.spread.AssemblyPool
Adds a new message to the assembly pool and joins the data of all notifications of the same event, if all fragments were received.
INT32_SIGNATURE - Static variable in class rsb.converter.IntegerConverter
Signature for using the converter with signed integers.
INT64_SIGNATURE - Static variable in class rsb.converter.LongConverter
Signature for using the converter with unsigned integers.
IntegerConverter - Class in rsb.converter
A converter with wire type ByteBuffer that is capable of handling signed integers that fit into 32 bits by using the Java Integer type.
IntegerConverter(ConverterSignature) - Constructor for class rsb.converter.IntegerConverter
Constructor allowing different signatures.
internalGetFieldAccessorTable() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.EventIdType.EventId.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.EventIdType.EventId
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.introspection.ByeType.Bye
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.introspection.HelloType.Hello
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.NotificationType.Notification.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.NotificationType.Notification
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
internalGetFieldAccessorTable() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
internalInvoke(Event) - Method in interface rsb.patterns.Callback
Method to invoke the Callback's functionality.
internalInvoke(Event) - Method in class rsb.patterns.DataCallback
 
internalInvoke(Event) - Method in class rsb.patterns.EventCallback
 
internalNotify(Event) - Method in class rsb.AbstractDataHandler
 
internalNotify(Event) - Method in class rsb.AbstractEventHandler
 
internalNotify(Event) - Method in class rsb.FilteringHandler
 
internalNotify(Event) - Method in interface rsb.Handler
Internal notification with a received event.
internalNotify(Event) - Method in class rsb.patterns.RemoteMethod
 
IntrospectionModel - Class in rsb.introspection
A model of existing participants in an RSB-based system.
IntrospectionModel() - Constructor for class rsb.introspection.IntrospectionModel
 
IntrospectionModel.IntrospectionModelObserver - Interface in rsb.introspection
Interface to implement when observing an instance of IntrospectionModel.
IntrospectionParticipantObserver - Class in rsb.introspection
Observer instance connecting the creation / deconstruction of participants to the introspection mechanism.
IntrospectionParticipantObserver(String) - Constructor for class rsb.introspection.IntrospectionParticipantObserver
Constructs a new instance and accepts a display name to describe the process this instance is operating in.
InvalidPropertyException - Exception in rsb.util
Thrown in case a desired property does not exist.
InvalidPropertyException() - Constructor for exception rsb.util.InvalidPropertyException
Constructor without message and cause.
InvalidPropertyException(String) - Constructor for exception rsb.util.InvalidPropertyException
Constructor with explanatory message.
InvalidPropertyException(String, Throwable) - Constructor for exception rsb.util.InvalidPropertyException
Constructor with explanatory message and cause.
InvalidPropertyException(Throwable) - Constructor for exception rsb.util.InvalidPropertyException
Constructor with only cause.
invoke(RequestType) - Method in class rsb.patterns.DataCallback
This method is called to invoke the actual behavior of an exposed method.
invoke(Event) - Method in class rsb.patterns.EventCallback
This method is called to invoke the actual behavior of an exposed method.
isActive() - Method in interface rsb.Activatable
Tells whether this class is currently active or not.
isActive() - Method in class rsb.Activatable.State
 
isActive() - Method in class rsb.eventprocessing.DefaultOutRouteConfigurator
 
isActive() - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
isActive() - Method in class rsb.eventprocessing.RouteConfiguratorUtility
Tells whether already activated.
isActive() - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
isActive() - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
isActive() - Method in class rsb.Informer
 
isActive() - Method in class rsb.introspection.ProtocolHandler
 
isActive() - Method in class rsb.Listener
 
isActive() - Method in class rsb.patterns.Method
 
isActive() - Method in class rsb.patterns.Server
 
isActive() - Method in class rsb.transport.socket.BusClient
 
isActive() - Method in class rsb.transport.socket.BusConnectionBase
 
isActive() - Method in class rsb.transport.socket.BusServer
 
isActive() - Method in class rsb.transport.socket.RefCountingBus
 
isActive() - Method in class rsb.transport.socket.SocketConnectorUtility
Indicates whether this class has been activated or not.
isActive() - Method in class rsb.transport.socket.SocketInPushConnector
 
isActive() - Method in class rsb.transport.socket.SocketOutConnector
 
isActive() - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
isActive() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
isActive() - Method in class rsb.transport.spread.SpreadInPushConnector
 
isActive() - Method in class rsb.transport.spread.SpreadOutConnector
 
isActive() - Method in class rsb.transport.spread.SpreadReceiver
 
isActive() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
isActiveShutdown() - Method in interface rsb.transport.socket.BusConnection
Indicates whether the connection is currently performing an active shutdown as a consequence of calling BusConnection.shutdown().
isActiveShutdown() - Method in class rsb.transport.socket.BusConnectionBase
 
isCause(EventId) - Method in class rsb.Event
Tells whether the id of one event is already marked as a cause of this event.
isConnected() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
isConnected() - Method in interface rsb.transport.spread.SpreadWrapper
Indicate whether this wrapper is currently successfully connected to a spread daemon.
isConnected() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
isEmpty() - Method in class rsb.introspection.IntrospectionModel
Indicates whether any participants are known.
isEmpty() - Method in class rsb.util.LimitedQueue
 
isEnabled() - Method in class rsb.config.TransportConfig
Indicates whether the transport shall be enabled in participants or not.
isFallback() - Static method in class rsb.util.ExactTime
In case no implementation is known that provides accurate time information for the underlying platform, this method returns true.
isForGroup(String) - Method in class rsb.transport.spread.DataMessage
Tells whether this message shall be sent to the requested group.
isInitialized() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
isInitialized() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
isInitialized() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
isInitialized() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
isInitialized() - Method in class rsb.protocol.EventIdType.EventId.Builder
 
isInitialized() - Method in class rsb.protocol.EventIdType.EventId
 
isInitialized() - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
isInitialized() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
isInitialized() - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
isInitialized() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
isInitialized() - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
isInitialized() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
isInitialized() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
isInitialized() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
isInitialized() - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
isInitialized() - Method in class rsb.protocol.introspection.ByeType.Bye
 
isInitialized() - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
isInitialized() - Method in class rsb.protocol.introspection.HelloType.Hello
 
isInitialized() - Method in class rsb.protocol.NotificationType.Notification.Builder
 
isInitialized() - Method in class rsb.protocol.NotificationType.Notification
 
isInitialized() - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
isInitialized() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
isInitialized() - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
isInitialized() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
isIntrospectionEnabled() - Method in class rsb.config.ParticipantConfig
Indicates whether introspection should be enabled for participants with this config or not.
isInverted() - Method in class rsb.filter.CauseFilter
Indicates whether the filter accepts events containing the specified event id in their cause vector or events that do not have that cause.
isInverted() - Method in class rsb.filter.OriginFilter
Indicates whether the filter accepts events only from the id returned by OriginFilter.getOrigin() or it only accepts events that do not originate from that origin.
isRemote() - Method in class rsb.transport.TransportFactory.ConnectorInfo
 
isShutdown() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
isShutdown() - Method in interface rsb.transport.spread.SpreadWrapper
Indicate whether a shutdown was requested.
isShutdown() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
isSubScopeOf(Scope) - Method in class rsb.Scope
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.
isSuperScopeOf(Scope) - Method in class rsb.Scope
Inverse operation of Scope.isSubScopeOf(Scope).
isTcpNoDelay() - Method in class rsb.transport.socket.SocketOptions
Returns whether to use tcp no delay or not.
isTcpNoDelay() - Method in class rsb.transport.spread.SpreadOptions
Indicates whether to use tcpnodelay for the connection to the daemon or not.
isUseTcpNoDelay() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
isUseTcpNoDelay() - Method in interface rsb.transport.spread.SpreadWrapper
 
isUseTcpNoDelay() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
iterator() - Method in class rsb.util.LimitedQueue
 
iterator() - Method in class rsb.util.Properties
 

J

join(String) - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
join(String) - Method in class rsb.transport.spread.SpreadReceiver
Join a spread group.
join(String) - Method in interface rsb.transport.spread.SpreadWrapper
If connected, joins the specified group.
join(String) - Method in class rsb.transport.spread.SpreadWrapperImpl
 

K

KEY_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.UserInfo
 
KEY_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.UserTime
 
KIND_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 

L

LacksOsInformationException - Exception in rsb.introspection
Indicates that required information from the OS cannot be retrieved.
LacksOsInformationException(String, Throwable) - Constructor for exception rsb.introspection.LacksOsInformationException
Constructor.
LacksOsInformationException(String) - Constructor for exception rsb.introspection.LacksOsInformationException
Constructor.
LacksOsInformationException(Throwable) - Constructor for exception rsb.introspection.LacksOsInformationException
Constructor.
leave(String) - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
leave(String) - Method in class rsb.transport.spread.SpreadReceiver
Leave a previously joined group.
leave(String) - Method in interface rsb.transport.spread.SpreadWrapper
If connected and joined, leaves the specified group.
leave(String) - Method in class rsb.transport.spread.SpreadWrapperImpl
 
LimitedQueue<ElementType> - Class in rsb.util
A limited capacity BlockingQueue which overrides add in order to remove the oldest element when the size limit is reached.
LimitedQueue(int) - Constructor for class rsb.util.LimitedQueue
Creates a queue with the specified capacity.
LinuxHostInfo - Class in rsb.util.os
Linux-specific implementation of CommonHostInfo class.
LinuxHostInfo() - Constructor for class rsb.util.os.LinuxHostInfo
Creates a new instance and initializes all provided variables using default paths for machine ids.
LinuxHostInfo(List<File>) - Constructor for class rsb.util.os.LinuxHostInfo
Creates a new instance with a user-defined cascade of files to check for the first working machine id.
LinuxProcessInfo - Class in rsb.util.os
Linux-optimized implementation of process info interface.
LinuxProcessInfo() - Constructor for class rsb.util.os.LinuxProcessInfo
Creates a new instance and initializes provided variables from default file paths.
LinuxProcessInfo(File, File, File) - Constructor for class rsb.util.os.LinuxProcessInfo
Creates a new instance with specified files from the proc filesystem.
Listener - Class in rsb
This class implements the receiving part of the Inform-Listen (n:m) communication pattern offered by RSB.
ListenerCreateArgs - Class in rsb
ListenerCreateArgs() - Constructor for class rsb.ListenerCreateArgs
 
load(Properties) - Method in class rsb.util.ConfigLoader
Loads properties from the default sources.
loadEnv(Properties) - Method in class rsb.util.ConfigLoader
Loads properties from the environment variable.
loadFile(File, Properties) - Method in class rsb.util.ConfigLoader
Reads options from a config file.
loadFileIfAvailable(int, File, String, Properties) - Method in class rsb.util.ConfigLoader
Loads a config file if the file exists.
LocalServer - Class in rsb.patterns
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.
LocalServer(LocalServerCreateArgs) - Constructor for class rsb.patterns.LocalServer
Create a new LocalServer object that exposes its methods under the provided scope.
LocalServerCreateArgs - Class in rsb
LocalServerCreateArgs() - Constructor for class rsb.LocalServerCreateArgs
 
LoggingObserver - Class in rsb.introspection
Observer class to log participant creation and destruction.
LoggingObserver() - Constructor for class rsb.introspection.LoggingObserver
 
LongConverter - Class in rsb.converter
A converter with wire type ByteBuffer that is capable of handling integers that fit into 64 bits by using the Java Long type.
LongConverter(ConverterSignature) - Constructor for class rsb.converter.LongConverter
Constructor allowing different signatures.

M

MACHINE_TYPE_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.HostType.Host
 
MACHINE_VERSION_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.HostType.Host
 
main(String[]) - Static method in class rsb.apps.DumpVersion
Main method.
match(Event) - Method in class rsb.filter.AbstractFilter
Deprecated.
 
match(Event) - Method in class rsb.filter.CauseFilter
 
match(Event) - Method in interface rsb.filter.Filter
Tells whether the given event matches the filter and hence shall be dispatched or not.
match(Event) - Method in class rsb.filter.MethodFilter
 
match(Event) - Method in class rsb.filter.OriginFilter
 
match(Event) - Method in class rsb.filter.ScopeFilter
 
match(Event) - Method in class rsb.filter.TypeFilter
 
MatchAndDispatchTask - Class in rsb.eventprocessing
 
MAX_GROUP_NAME_LENGTH - Static variable in class rsb.transport.spread.SpreadUtilities
Maximum length of a spread group name.
MAX_MESSAGE_LENGTH - Static variable in class rsb.transport.spread.DataMessage
Maximum length in bytes of messages that can be sent via spread.
MAX_VALUE - Static variable in class rsb.transport.SequenceNumber
Represents the highest possible value for a sequence number: uint32 max: 4.294.967.295.
MembershipMessage - Class in rsb.transport.spread
 
MembershipMessage() - Constructor for class rsb.transport.spread.MembershipMessage
 
merge(Properties) - Method in class rsb.util.Properties
Merges the passed properties into this instance by adding and/or overwriting all properties found in that instance.
mergeEventId(EventIdType.EventId) - Method in class rsb.protocol.NotificationType.Notification.Builder
required .rsb.protocol.EventId event_id = 108;
mergeFrom(Message) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
mergeFrom(EventsByScopeMapType.EventsByScopeMap) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
mergeFrom(EventsByScopeMapType.EventsByScopeMap.ScopeSet) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.EventIdType.EventId.Builder
 
mergeFrom(EventIdType.EventId) - Method in class rsb.protocol.EventIdType.EventId.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.EventIdType.EventId.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
mergeFrom(EventMetaDataType.EventMetaData) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
mergeFrom(EventMetaDataType.UserInfo) - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
mergeFrom(EventMetaDataType.UserTime) - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
mergeFrom(FragmentedNotificationType.FragmentedNotification) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
mergeFrom(ByeType.Bye) - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
mergeFrom(HelloType.Hello) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.NotificationType.Notification.Builder
 
mergeFrom(NotificationType.Notification) - Method in class rsb.protocol.NotificationType.Notification.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.NotificationType.Notification.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
mergeFrom(HostType.Host) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
 
mergeFrom(Message) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
mergeFrom(ProcessType.Process) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
mergeFrom(CodedInputStream, ExtensionRegistryLite) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
 
mergeHost(HostType.Host) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Host host = 8;
mergeMetaData(EventMetaDataType.EventMetaData) - Method in class rsb.protocol.NotificationType.Notification.Builder
optional .rsb.protocol.EventMetaData meta_data = 15;
mergeNotification(NotificationType.Notification) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required .rsb.protocol.Notification notification = 1;
mergeProcess(ProcessType.Process) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Process process = 7;
META_DATA_FIELD_NUMBER - Static variable in class rsb.protocol.NotificationType.Notification
 
MetaData - Class in rsb
Framework-supplied meta data attached to each event that give information e.g.
MetaData() - Constructor for class rsb.MetaData
Creates a new MetaData instance with creation time now.
Method - Class in rsb.patterns
Objects of this class are methods which are associated to a local or remote server.
Method(ParticipantCreateArgs<?>) - Constructor for class rsb.patterns.Method
Create a new Method object for the method named @a name.
METHOD_FIELD_NUMBER - Static variable in class rsb.protocol.NotificationType.Notification
 
MethodFilter - Class in rsb.filter
Filters for a specific method in the event.
MethodFilter(String) - Constructor for class rsb.filter.MethodFilter
Constructor.
MultiSpreadInPushConnector - Class in rsb.transport.spread
A SpreadInPushConnector which implement connection sharing by using a SpreadMultiReceiver instance.
MultiSpreadInPushConnector(SpreadMultiReceiver) - Constructor for class rsb.transport.spread.MultiSpreadInPushConnector
Constructor.
mustSkip(EventId) - Method in class rsb.filter.AbstractFilter
Deprecated.
Returns whether events with the specified ID should be skipped or not.

N

newBuilder() - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
newBuilder(EventsByScopeMapType.EventsByScopeMap) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
newBuilder() - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
newBuilder(EventsByScopeMapType.EventsByScopeMap.ScopeSet) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
newBuilder() - Static method in class rsb.protocol.EventIdType.EventId
 
newBuilder(EventIdType.EventId) - Static method in class rsb.protocol.EventIdType.EventId
 
newBuilder() - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
newBuilder(EventMetaDataType.EventMetaData) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
newBuilder() - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
newBuilder(EventMetaDataType.UserInfo) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
newBuilder() - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
newBuilder(EventMetaDataType.UserTime) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
newBuilder() - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
newBuilder(FragmentedNotificationType.FragmentedNotification) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
newBuilder() - Static method in class rsb.protocol.introspection.ByeType.Bye
 
newBuilder(ByeType.Bye) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
newBuilder() - Static method in class rsb.protocol.introspection.HelloType.Hello
 
newBuilder(HelloType.Hello) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
newBuilder() - Static method in class rsb.protocol.NotificationType.Notification
 
newBuilder(NotificationType.Notification) - Static method in class rsb.protocol.NotificationType.Notification
 
newBuilder() - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
newBuilder(HostType.Host) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
newBuilder() - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
newBuilder(ProcessType.Process) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
newBuilderForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
newBuilderForType() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
newBuilderForType() - Method in class rsb.protocol.EventIdType.EventId
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.EventIdType.EventId
 
newBuilderForType() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
newBuilderForType() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
newBuilderForType() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.EventMetaDataType.UserTime
 
newBuilderForType() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
newBuilderForType() - Method in class rsb.protocol.introspection.ByeType.Bye
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.introspection.ByeType.Bye
 
newBuilderForType() - Method in class rsb.protocol.introspection.HelloType.Hello
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.introspection.HelloType.Hello
 
newBuilderForType() - Method in class rsb.protocol.NotificationType.Notification
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.NotificationType.Notification
 
newBuilderForType() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.operatingsystem.HostType.Host
 
newBuilderForType() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
newBuilderForType(GeneratedMessage.BuilderParent) - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
NoSuchConverterException - Exception in rsb.converter
An exception indicating that no Converter is available for the intended operation.
NoSuchConverterException() - Constructor for exception rsb.converter.NoSuchConverterException
Constructs an exception with empty message and causing exception.
NoSuchConverterException(String, Throwable) - Constructor for exception rsb.converter.NoSuchConverterException
Constructs an exception with explanatory message and causing exception.
NoSuchConverterException(String) - Constructor for exception rsb.converter.NoSuchConverterException
Constructs an exception with explanatory message.
NoSuchConverterException(Throwable) - Constructor for exception rsb.converter.NoSuchConverterException
Constructs an exception with causing exception.
NOTIFICATION_FIELD_NUMBER - Static variable in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
NOTIFICATIONS_FIELD_NUMBER - Static variable in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
NotificationType - Class in rsb.protocol
 
NotificationType.Notification - Class in rsb.protocol
Protobuf type rsb.protocol.Notification
NotificationType.Notification.Builder - Class in rsb.protocol
Protobuf type rsb.protocol.Notification
NotificationType.NotificationOrBuilder - Interface in rsb.protocol
 
notify(AbstractFilter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
Deprecated.
 
notify(ScopeFilter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
Deprecated.
 
notify(TypeFilter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
Deprecated.
 
notify(OriginFilter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
Deprecated.
 
notify(Filter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
Deprecated.
 
notify(Filter, FilterAction) - Method in interface rsb.filter.FilterObserver
Called in case a Filter was changed.
notify(Filter, FilterAction) - Method in class rsb.transport.inprocess.InPushConnector
 
notify(Filter, FilterAction) - Method in class rsb.transport.socket.SocketInPushConnector
 
notify(Filter, FilterAction) - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
notify(Filter, FilterAction) - Method in class rsb.transport.spread.SpreadInPushConnector
 
notifyObservers(Filter, FilterAction) - Method in class rsb.filter.FilterObservable
Notifies all registered observers about a change to a Filter.
notifyParticipantCreated(Participant, ParticipantCreateArgs<?>) - Method in class rsb.Factory.ParticipantObserverManager
Notifies registered ParticipantObserver instances that a new Participant has been created.
notifyParticipantDestroyed(Participant) - Method in class rsb.Factory.ParticipantObserverManager
Notifies registered ParticipantObserver instances that a Participant is about to be destroyed.
NullConverter - Class in rsb.converter
A converter with wire type ByteBuffer that is capable of handling the null value.
NullConverter() - Constructor for class rsb.converter.NullConverter
 
NUM_DATA_PARTS_FIELD_NUMBER - Static variable in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
numberOfConnections() - Method in class rsb.transport.socket.BusBase
Indicates how many connections are currently registered.

O

offer(ElementType) - Method in class rsb.util.LimitedQueue
 
offer(ElementType, long, TimeUnit) - Method in class rsb.util.LimitedQueue
 
OriginFilter - Class in rsb.filter
Events matched by this filter have to originate from a particular participant.
OriginFilter(ParticipantId, boolean) - Constructor for class rsb.filter.OriginFilter
Constructor.
OriginFilter(ParticipantId) - Constructor for class rsb.filter.OriginFilter
Constructor.
OsUtilities - Class in rsb.util.os
Utility class to perform various tasks related to details about the underlying operating system of a process.
OsUtilities.MachineType - Enum in rsb.util.os
Enum to describe the bit architecture of a computer.
OsUtilities.OsFamily - Enum in rsb.util.os
Enumeration describing different operating system families.
OutConnector - Class in rsb.transport.inprocess
OutConnector implementation for the inprocess transport.
OutConnector(Bus) - Constructor for class rsb.transport.inprocess.OutConnector
Creates a new out connector operating on a given bus instance.
OutConnector - Interface in rsb.transport
Enables sending Events via a specific transport.
OutRouteConfigurator - Interface in rsb.eventprocessing
Implementing classes provide outgoing communication routes for Participants.

P

Package - Class in rsb.protocol.introspection
 
Package - Class in rsb.protocol.operatingsystem
 
PARENT_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.EventIdType.EventId
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventIdType.EventId
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.NotificationType.Notification
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.NotificationType.Notification
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseDelimitedFrom(InputStream) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseDelimitedFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseFrom(ByteString) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseFrom(byte[]) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseFrom(InputStream) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
parseFrom(ByteString) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseFrom(byte[]) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseFrom(InputStream) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
parseFrom(ByteString) - Static method in class rsb.protocol.EventIdType.EventId
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.EventIdType.EventId
 
parseFrom(byte[]) - Static method in class rsb.protocol.EventIdType.EventId
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.EventIdType.EventId
 
parseFrom(InputStream) - Static method in class rsb.protocol.EventIdType.EventId
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventIdType.EventId
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.EventIdType.EventId
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventIdType.EventId
 
parseFrom(ByteString) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseFrom(byte[]) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseFrom(InputStream) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.EventMetaData
 
parseFrom(ByteString) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseFrom(byte[]) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseFrom(InputStream) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserInfo
 
parseFrom(ByteString) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseFrom(byte[]) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseFrom(InputStream) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.EventMetaDataType.UserTime
 
parseFrom(ByteString) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseFrom(byte[]) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseFrom(InputStream) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
parseFrom(ByteString) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseFrom(byte[]) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseFrom(InputStream) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.ByeType.Bye
 
parseFrom(ByteString) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseFrom(byte[]) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseFrom(InputStream) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.introspection.HelloType.Hello
 
parseFrom(ByteString) - Static method in class rsb.protocol.NotificationType.Notification
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.NotificationType.Notification
 
parseFrom(byte[]) - Static method in class rsb.protocol.NotificationType.Notification
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.NotificationType.Notification
 
parseFrom(InputStream) - Static method in class rsb.protocol.NotificationType.Notification
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.NotificationType.Notification
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.NotificationType.Notification
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.NotificationType.Notification
 
parseFrom(ByteString) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseFrom(byte[]) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseFrom(InputStream) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.HostType.Host
 
parseFrom(ByteString) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseFrom(ByteString, ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseFrom(byte[]) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseFrom(byte[], ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseFrom(InputStream) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseFrom(InputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseFrom(CodedInputStream) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
parseFrom(CodedInputStream, ExtensionRegistryLite) - Static method in class rsb.protocol.operatingsystem.ProcessType.Process
 
PARSER - Static variable in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
PARSER - Static variable in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
PARSER - Static variable in class rsb.protocol.EventIdType.EventId
 
PARSER - Static variable in class rsb.protocol.EventMetaDataType.EventMetaData
 
PARSER - Static variable in class rsb.protocol.EventMetaDataType.UserInfo
 
PARSER - Static variable in class rsb.protocol.EventMetaDataType.UserTime
 
PARSER - Static variable in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
PARSER - Static variable in class rsb.protocol.introspection.ByeType.Bye
 
PARSER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 
PARSER - Static variable in class rsb.protocol.NotificationType.Notification
 
PARSER - Static variable in class rsb.protocol.operatingsystem.HostType.Host
 
PARSER - Static variable in class rsb.protocol.operatingsystem.ProcessType.Process
 
Participant - Class in rsb
Base class for all bus participants with an associated scope.
Participant(ParticipantCreateArgs<?>) - Constructor for class rsb.Participant
Creates a new participant on the specified scope.
participantAdded(ParticipantInfo) - Method in interface rsb.introspection.IntrospectionModel.IntrospectionModelObserver
Called in case a new participant has been added to the model.
participantAdded(ParticipantInfo) - Method in class rsb.introspection.ProtocolHandler
 
ParticipantConfig - Class in rsb.config
A class describing the configuration of Participant instances.
ParticipantConfig() - Constructor for class rsb.config.ParticipantConfig
 
ParticipantConfigCreator - Class in rsb.config
Creates ParticipantConfig instances from configuration Properties instances.
ParticipantConfigCreator() - Constructor for class rsb.config.ParticipantConfigCreator
 
ParticipantCreateArgs<ConcreteClass extends ParticipantCreateArgs<?>> - Class in rsb
A parameter object used to specify the various parameters that are required to construct new Participant instances.
ParticipantCreateArgs() - Constructor for class rsb.ParticipantCreateArgs
 
ParticipantId - Class in rsb
This class serves as a Uniform Resource Name to identify participants in an RSB system.
ParticipantId() - Constructor for class rsb.ParticipantId
Creates a new random id.
ParticipantId(byte[]) - Constructor for class rsb.ParticipantId
Creates an ID from a byte representation.
ParticipantId(String) - Constructor for class rsb.ParticipantId
Parses an id from its string form generated with ParticipantId.toString().
ParticipantInfo - Class in rsb.introspection
Internal data holder for participant information.
ParticipantInfo(String, ParticipantId, ParticipantId, Scope, Class<?>, Set<URI>) - Constructor for class rsb.introspection.ParticipantInfo
Creates a new instance.
ParticipantObserver - Interface in rsb
Interface for observing Participant creation and destruction.
participantRemoved(ParticipantInfo) - Method in interface rsb.introspection.IntrospectionModel.IntrospectionModelObserver
Called in case a participant has been removed from the model.
participantRemoved(ParticipantInfo) - Method in class rsb.introspection.ProtocolHandler
 
peek() - Method in class rsb.util.LimitedQueue
 
poll() - Method in class rsb.util.LimitedQueue
 
poll(long, TimeUnit) - Method in class rsb.util.LimitedQueue
 
PortableHostInfo - Class in rsb.util.os
Cross-platform plain Java implementation of host info interface.
PortableHostInfo() - Constructor for class rsb.util.os.PortableHostInfo
Creates a new instance and initializes provided variables.
PortableProcessInfo - Class in rsb.util.os
Cross-platform plain Java implementation of process info interface.
PortableProcessInfo() - Constructor for class rsb.util.os.PortableProcessInfo
Creates a new instance and initializes all provided values in CommonProcessInfo.
PredicateConverterSelectionStrategy<WireType> - Class in rsb.converter
A converter selection strategy that uses predicates to select converters.
PredicateConverterSelectionStrategy() - Constructor for class rsb.converter.PredicateConverterSelectionStrategy
 
PredicateConverterSelectionStrategy.ExactKeyPredicate - Class in rsb.converter
Checks whether a key exactly matches a given template.
PredicateConverterSelectionStrategy.ExactKeyPredicate(String) - Constructor for class rsb.converter.PredicateConverterSelectionStrategy.ExactKeyPredicate
Constructor.
PredicateConverterSelectionStrategy.Predicate - Interface in rsb.converter
Interface for predicates that can be used to decide which converter to select.
PredicateConverterSelectionStrategy.RegExPredicate - Class in rsb.converter
A PredicateConverterSelectionStrategy.Predicate that checks keys against a given regular expression.
PredicateConverterSelectionStrategy.RegExPredicate(Pattern) - Constructor for class rsb.converter.PredicateConverterSelectionStrategy.RegExPredicate
Constructor.
PROCESS_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 
ProcessInfo - Interface in rsb.util.os
Interface for process information model classes.
ProcessInfoSelector - Class in rsb.util.os
Utility class to select a ProcessInfo instance for the operating system a process is currently being executed on.
ProcessType - Class in rsb.protocol.operatingsystem
 
ProcessType.Process - Class in rsb.protocol.operatingsystem
Protobuf type rsb.protocol.operatingsystem.Process
ProcessType.Process.Builder - Class in rsb.protocol.operatingsystem
Protobuf type rsb.protocol.operatingsystem.Process
ProcessType.ProcessOrBuilder - Interface in rsb.protocol.operatingsystem
 
PROGRAM_NAME_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.ProcessType.Process
 
Properties - Class in rsb.util
A class which reads configuration options from different sources and presents them using key value pairs.
Properties() - Constructor for class rsb.util.Properties
Creates a new instance without loading anything.
Property - Class in rsb.util
Representation of a single value inside Properties with support for interpretation of value strings in different formats.
Property(String) - Constructor for class rsb.util.Property
Creates a new property with the value given as a string.
Protocol - Class in rsb.transport.socket
Class with helpers and constants describing the socket-based protocol.
ProtocolBufferConverter<MessageType extends com.google.protobuf.Message> - Class in rsb.converter
Converter for protocol buffer generated messages.
ProtocolBufferConverter(MessageType) - Constructor for class rsb.converter.ProtocolBufferConverter
Constructor.
ProtocolConversion - Class in rsb.protocol
A utility class to converter between protocol buffers based classes and our user level types.
ProtocolHandler - Class in rsb.introspection
Implementation of the introspection protocol using RSB patterns.
ProtocolHandler(IntrospectionModel, String) - Constructor for class rsb.introspection.ProtocolHandler
Creates a new instance operating on the provided introspection model.
publish(Event) - Method in class rsb.Informer
Publish an Event to all subscribed participants.
publish(DataType) - Method in class rsb.Informer
Publish data (of type DataType) to all subscribed participants.
publishSync(Event) - Method in class rsb.eventprocessing.DefaultOutRouteConfigurator
 
publishSync(Event) - Method in interface rsb.eventprocessing.OutRouteConfigurator
Sends an event.
push(Event) - Method in class rsb.transport.inprocess.Bus
Dispatch an event to all registered handlers.
push(Event) - Method in class rsb.transport.inprocess.OutConnector
 
push(Event) - Method in interface rsb.transport.OutConnector
Synchronously sends and event over the transport.
push(Event) - Method in class rsb.transport.socket.SocketOutConnector
 
push(Event) - Method in class rsb.transport.spread.SpreadOutConnector
 
PushInRouteConfigurator - Interface in rsb.eventprocessing
Instances of this class set up routes to receive events with asynchronous notifications for new events.
put(ElementType) - Method in class rsb.util.LimitedQueue
 

Q

QualityOfServiceSpec - Class in rsb
Specification of desired quality of service settings for sending and receiving events.
QualityOfServiceSpec() - Constructor for class rsb.QualityOfServiceSpec
QualityOfServiceSpec(QualityOfServiceSpec.Ordering, QualityOfServiceSpec.Reliability) - Constructor for class rsb.QualityOfServiceSpec
Constructor with specified settings.
QualityOfServiceSpec.Ordering - Enum in rsb
Possible ordering requirements for events.
QualityOfServiceSpec.Reliability - Enum in rsb
Possible requirements on the reliability of events.
QueueAdapter<DataType> - Class in rsb.util
Synchronized queue implementing the rsb.DataHandler interface.
QueueAdapter() - Constructor for class rsb.util.QueueAdapter
Creates an adapter with a preset unlimited queue inside.
QueueAdapter(int, boolean) - Constructor for class rsb.util.QueueAdapter
Creates an adapter with a preset queue inside that is limited to capacity elements.
QueueAdapter(BlockingQueue<DataType>) - Constructor for class rsb.util.QueueAdapter
Creates an adapter that uses the specified queue as target for new data.
QueueClosedException - Exception in rsb.util
Unchecked Exception that signals not allowed attempts to access an already closed queue, like pushing more elements in it or retrieving elements on an empty and closed queue.
QueueClosedException(String) - Constructor for exception rsb.util.QueueClosedException
Creates a QueueClosedException with the specified detail message.

R

readFileLines(File) - Static method in class rsb.util.FileReadingUtilities
Reads the complete contents of a file into a list of lines.
readFirstFileLine(File) - Static method in class rsb.util.FileReadingUtilities
Reads the first line of a file into a string.
readLength() - Method in class rsb.transport.socket.BusConnectionBase
Extract length of next notification blob.
readNotification() - Method in interface rsb.transport.socket.BusConnection
Reads a notification from the connection.
readNotification() - Method in class rsb.transport.socket.BusConnectionBase
 
receive() - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
receive() - Method in interface rsb.transport.spread.SpreadWrapper
Receive the next message from the spread connection in groups this wrapper has joined.
receive() - Method in class rsb.transport.spread.SpreadWrapperImpl
 
RECEIVE_TIME_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.EventMetaData
 
reconfigure(ParticipantConfig, Properties) - Method in class rsb.config.ParticipantConfigCreator
Reconfigures an existing ParticipantConfig with options from a Properties object.
RefCountingBus - Class in rsb.transport.socket
A reference counting decorator for Bus instances.
RefCountingBus(Bus, RefCountingBus.DeactivationHandler) - Constructor for class rsb.transport.socket.RefCountingBus
Constructor.
RefCountingBus.DeactivationHandler - Interface in rsb.transport.socket
A handler that will be called once the underlying bus will really be deactivated.
RefCountingSpreadWrapper - Class in rsb.transport.spread
A facade for SpreadWrapper instances which counts calls to RefCountingSpreadWrapper.activate() and RefCountingSpreadWrapper.deactivate() and only passes these calls down to a wrapped instance of SpreadWrapper in case they are the first or the last.
RefCountingSpreadWrapper(SpreadWrapper) - Constructor for class rsb.transport.spread.RefCountingSpreadWrapper
Creates a new instance wrapping an the given instance.
register() - Static method in class rsb.converter.DefaultConverters
Convenience method to register default converters for default wire type.
register() - Static method in class rsb.transport.DefaultTransports
Registers the known transports.
register(Bus) - Method in class rsb.transport.socket.BusCache
Registers a new bus instance in the cache.
register(Bus, boolean) - Method in class rsb.transport.socket.BusCache
Registers a new bus instance in the cache and allows overriding existing instances.
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.collections.EventsByScopeMapType
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.EventIdType
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.EventMetaDataType
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.FragmentedNotificationType
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.introspection.ByeType
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.introspection.HelloType
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.introspection.Package
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.NotificationType
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.operatingsystem.HostType
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.operatingsystem.Package
 
registerAllExtensions(ExtensionRegistry) - Static method in class rsb.protocol.operatingsystem.ProcessType
 
registerFactory(String, InPushConnectorFactory) - Method in class rsb.transport.spread.InPushConnectorFactoryRegistry
Deprecated.
Register a new InPushConnectorFactory instance under the given key.
registerTransport(String, TransportFactory) - Method in class rsb.transport.TransportRegistry
Registers a transport factory for a transport with the given name.
remainingCapacity() - Method in class rsb.util.LimitedQueue
 
RemoteMethod - Class in rsb.patterns
Objects of this class represent methods provided by a remote server.
RemoteMethod(ParticipantCreateArgs<?>) - Constructor for class rsb.patterns.RemoteMethod
Create a new RemoteMethod object that represent the remote method named @a name provided by @a server.
RemoteMethod.FuturePreparator<FutureDataType> - Class in rsb.patterns
Instances of this class are used to prepare a Future instance containing the desired result of the client from the reply Event instance.
RemoteMethod.FuturePreparator(Future<FutureDataType>) - Constructor for class rsb.patterns.RemoteMethod.FuturePreparator
Creates a new instance with a Future instance that is eventually passed to the client.
RemoteServer - Class in rsb.patterns
Objects of this class represent remote servers in a way that allows calling methods on them as if they were local.
RemoteServer(RemoteServerCreateArgs) - Constructor for class rsb.patterns.RemoteServer
Create a new RemoteServer object that provides its methods under the scope @a scope.
RemoteServerCreateArgs - Class in rsb
RemoteServerCreateArgs() - Constructor for class rsb.RemoteServerCreateArgs
 
remove() - Method in class rsb.util.LimitedQueue
 
remove(Object) - Method in class rsb.util.LimitedQueue
 
remove(Set<String>) - Method in class rsb.util.Properties
Removes all properties with the given keys.
remove(String) - Method in class rsb.util.Properties
Removes the property with the given key.
removeAll(Collection<?>) - Method in class rsb.util.LimitedQueue
 
removeCause(EventId) - Method in class rsb.Event
Removes a causing event from the set of causes for this event.
removeCauses(int) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
removeConnection(BusConnection) - Method in class rsb.transport.socket.BusBase
Removes a connection from the dispatching logic.
removeConnector(OutConnector) - Method in class rsb.eventprocessing.DefaultOutRouteConfigurator
 
removeConnector(InPushConnector) - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
removeConnector(ConnectorType) - Method in interface rsb.eventprocessing.RouteConfigurator
Removes a connector, which will not receive events for sending afterwards.
removeConnector(ConnectorType) - Method in class rsb.eventprocessing.RouteConfiguratorUtility
Removes a connector from the route if it existed.
removeFilter(Filter) - Method in interface rsb.eventprocessing.EventReceivingStrategy
Removes a filter that is remove for all registered handlers some time after this method call.
removeFilter(Filter) - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
removeFilter(Filter) - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
removeHandler(Handler, boolean) - Method in interface rsb.eventprocessing.EventReceivingStrategy
Removes a handler from the event dispatching.
removeHandler(Handler, boolean) - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
removeHandler(Handler, boolean) - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
removeHandler(Handler, boolean) - Method in class rsb.Listener
Remove an event listener from this Listener.
removeHandler(EventHandler) - Method in class rsb.transport.inprocess.Bus
Removes a handler from the event receiving.
removeHandler(EventHandler) - Method in class rsb.transport.inprocess.InPushConnector
 
removeHandler(EventHandler) - Method in interface rsb.transport.InPushConnector
Removes a registered handler so that it won't be notified anymore.
removeHandler(EventHandler) - Method in class rsb.transport.socket.SocketInPushConnector
 
removeHandler(EventHandler) - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
removeHandler(EventHandler) - Method in class rsb.transport.spread.SpreadInPushConnector
 
removeHandler(EventHandler) - Method in class rsb.transport.spread.SpreadReceiver
Removes a handler from set of registered handlers.
removeNotificationReceiver(Bus.NotificationReceiver) - Method in interface rsb.transport.socket.Bus
Removes a local observer for notifications if registered before.
removeNotificationReceiver(Bus.NotificationReceiver) - Method in class rsb.transport.socket.BusBase
 
removeNotificationReceiver(Bus.NotificationReceiver) - Method in class rsb.transport.socket.RefCountingBus
 
removeNotifications(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
removeObserver(ParticipantObserver) - Method in class rsb.Factory.ParticipantObserverManager
Removes an observer in case it existed.
removeObserver(ParticipantObserver) - Method in class rsb.Factory
Removes an observer in case it existed.
removeObserver(FilterObserver) - Method in class rsb.filter.FilterObservable
Removes a potentially registered observer.
removeObserver(IntrospectionModel.IntrospectionModelObserver) - Method in class rsb.introspection.IntrospectionModel
Removes an observer from this model.
removeParticipant(Participant) - Method in class rsb.introspection.IntrospectionModel
Removes a participant from the model.
removeSets(int) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
removeUserInfos(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
removeUserTimes(int) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
reset() - Method in class rsb.util.Properties
Resets this instances to empty and afterwards re-initiates value parsing.
result(Event) - Method in class rsb.patterns.RemoteMethod.FuturePreparator
This method needs to be implemented with the conversion logic from the Event instance with the result to the final Future interface.
retainAll(Collection<?>) - Method in class rsb.util.LimitedQueue
 
RouteConfigurator<ConnectorType extends Connector> - Interface in rsb.eventprocessing
Abstract interface for classes setting up event receiving or sending routes from Participant instances to the concrete transport implementations.
RouteConfiguratorUtility<ConnectorType extends Connector> - Class in rsb.eventprocessing
A utility class that can be used via composition to implement some of the methods required by the RouteConfigurator interface.
RouteConfiguratorUtility(Scope) - Constructor for class rsb.eventprocessing.RouteConfiguratorUtility
Constructor.
rsb - package rsb
The base package of RSB containing the user-level API.
rsb.apps - package rsb.apps
A package for executable-like classes that provide utilities in the context of RSB.
rsb.config - package rsb.config
Contains classes related to the configuration of participants.
rsb.converter - package rsb.converter
Contains converters for the serialization and deserialization of data.
rsb.eventprocessing - package rsb.eventprocessing
Contains classes handling the flow of events from Participants to the transport implementations and vice versa.
rsb.filter - package rsb.filter
Contains implementations of filters used when receiving events.
rsb.introspection - package rsb.introspection
Contains the implementation of the introspection mechanism of RSB.
rsb.patterns - package rsb.patterns
Contains objects implementing additional communication patterns on the basis of the standard publish subscribe.
rsb.protocol - package rsb.protocol
Contains classes dealing with the internal protocol of RSB used for sending and receiving events.
rsb.protocol.collections - package rsb.protocol.collections
 
rsb.protocol.introspection - package rsb.protocol.introspection
 
rsb.protocol.operatingsystem - package rsb.protocol.operatingsystem
 
rsb.transport - package rsb.transport
Contains the different transport implementations for RSB as well as interfaces and helpers for this purpose.
rsb.transport.inprocess - package rsb.transport.inprocess
Contains the implementation of the local in-memory transport.
rsb.transport.socket - package rsb.transport.socket
Contains the implementation of the TCP socket transport.
rsb.transport.spread - package rsb.transport.spread
Contains the implementation of the spread-based transport.
rsb.util - package rsb.util
Contains general utility and helper classes.
rsb.util.os - package rsb.util.os
Package with classes to get information about processes and hosts on an operating system level.
RSB_VERSION_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.ProcessType.Process
 
RSBException - Exception in rsb
Superclass of all RSB exceptions that may be used in handlers that catch all RSB-related exceptions.
RSBException() - Constructor for exception rsb.RSBException
Constructs an exception with empty message and cause.
RSBException(String) - Constructor for exception rsb.RSBException
Constructs an exception with an explanatory message.
RSBException(Throwable) - Constructor for exception rsb.RSBException
Constructs an exception with causing Throwable.
RSBException(String, Throwable) - Constructor for exception rsb.RSBException
Constructs an exception with explanatory message and causing exception.
run() - Method in class rsb.transport.socket.BusBase.ReceiveThread
 
RuntimeOsUtilities - Class in rsb.util.os
Utility class to retrieve OS and process information from a RuntimeMXBean instance.
RuntimeOsUtilities() - Constructor for class rsb.util.os.RuntimeOsUtilities
Creates a new instance.
RuntimeOsUtilities.RuntimeNotAvailableException - Exception in rsb.util.os
Indicates that a RuntimeMXBean instance is not available on this system.
RuntimeOsUtilities.RuntimeNotAvailableException() - Constructor for exception rsb.util.os.RuntimeOsUtilities.RuntimeNotAvailableException
Constructor.
RuntimeOsUtilities.RuntimeNotAvailableException(String, Throwable) - Constructor for exception rsb.util.os.RuntimeOsUtilities.RuntimeNotAvailableException
Constructor.
RuntimeOsUtilities.RuntimeNotAvailableException(String) - Constructor for exception rsb.util.os.RuntimeOsUtilities.RuntimeNotAvailableException
Constructor.
RuntimeOsUtilities.RuntimeNotAvailableException(Throwable) - Constructor for exception rsb.util.os.RuntimeOsUtilities.RuntimeNotAvailableException
Constructor.

S

Scope - Class in rsb
A scope defines a channel of the hierarchical unified bus covered by RSB.
Scope(String) - Constructor for class rsb.Scope
Parses a scope from a string representation.
SCOPE_FIELD_NUMBER - Static variable in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
SCOPE_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 
SCOPE_FIELD_NUMBER - Static variable in class rsb.protocol.NotificationType.Notification
 
ScopeConverter - Class in rsb.converter
A converter for Scope objects.
ScopeConverter() - Constructor for class rsb.converter.ScopeConverter
Creates a new converter for encoding Scope objects with scope wire-schema.
ScopeFilter - Class in rsb.filter
A filter that only accepts events from a scope and all its subscopes.
ScopeFilter(Scope) - Constructor for class rsb.filter.ScopeFilter
Constructor.
send(Event) - Method in class rsb.Informer
Deprecated.
Use Informer.publish(Event) instead to be consistent across implementations
send(DataType) - Method in class rsb.Informer
Deprecated.
Use Informer.publish(Object) instead to be consistent across implementations
send(DataMessage) - Method in class rsb.transport.spread.RefCountingSpreadWrapper
 
send(DataMessage) - Method in interface rsb.transport.spread.SpreadWrapper
Sends the given message.
send(DataMessage) - Method in class rsb.transport.spread.SpreadWrapperImpl
 
SEND_TIME_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.EventMetaData
 
SENDER_ID_FIELD_NUMBER - Static variable in class rsb.protocol.EventIdType.EventId
 
SendException - Exception in rsb.transport.spread
Exception indicating an error while sending something via a spread connection.
SendException(String) - Constructor for exception rsb.transport.spread.SendException
Constructor.
SendException(Throwable) - Constructor for exception rsb.transport.spread.SendException
Constructor.
SendException(String, Throwable) - Constructor for exception rsb.transport.spread.SendException
Constructor.
sendNotification(NotificationType.Notification) - Method in interface rsb.transport.socket.BusConnection
Sends a notification over the connection.
sendNotification(NotificationType.Notification) - Method in class rsb.transport.socket.BusConnectionBase
 
SEQUENCE_NUMBER_FIELD_NUMBER - Static variable in class rsb.protocol.EventIdType.EventId
 
SequenceNumber - Class in rsb.transport
Atomic uint32 counter implementation respecting size of ProtocolBuffer uint32 type.
SequenceNumber() - Constructor for class rsb.transport.SequenceNumber
Constructor starting with 0 as the sequence number.
SequenceNumber(long) - Constructor for class rsb.transport.SequenceNumber
Constructor starting with the specified number for the internal counter.
serialize(Class<?>, Object) - Method in class rsb.converter.BoolConverter
 
serialize(Class<?>, Object) - Method in interface rsb.converter.Converter
Serializes user data to a wire representation.
serialize(Class<?>, Object) - Method in class rsb.converter.DoubleConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.EventIdConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.FloatConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.IntegerConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.LongConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.NullConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.ProtocolBufferConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.ScopeConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.StringConverter
 
serializeEventData(Event, ConverterSelectionStrategy<ByteBuffer>) - Static method in class rsb.protocol.ProtocolConversion
Serializes the payload contained in an Event instance using a specified ConverterSelectionStrategy.
SerializeException - Exception in rsb.transport.spread
Indicates an error with the serialization.
SerializeException(String) - Constructor for exception rsb.transport.spread.SerializeException
Constructor with describing message.
Server<MethodType extends Method> - Class in rsb.patterns
Objects of this class represent local or remote serves.
Server(ParticipantCreateArgs<?>) - Constructor for class rsb.patterns.Server
Constructs a new server.
ServerMode - Enum in rsb.transport.socket
An enum indicating which kind of server mode is requested by the user for the socket transport.
setArguments(List<String>) - Method in class rsb.util.os.CommonProcessInfo
Sets the command line arguments.
setCauses(int, EventIdType.EventId) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
setCauses(int, EventIdType.EventId.Builder) - Method in class rsb.protocol.NotificationType.Notification.Builder
repeated .rsb.protocol.EventId causes = 13;
setCommandlineArguments(int, String) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
repeated string commandline_arguments = 3;
setConfig(ParticipantConfig) - Method in class rsb.ParticipantCreateArgs
Sets the ParticipantConfig to be used for the Participant .
setConverters(ConverterRepository<?>) - Method in class rsb.config.TransportConfig
Sets the converter repository to be used for this transport.
setCreateTime(long) - Method in class rsb.MetaData
Sets the time stamp that is automatically filled with the time the event instance was created by the language binding.
setCreateTime(long) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
required int64 create_time = 2;
setData(Object) - Method in class rsb.Event
 
setData(ByteString) - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes data = 9;
setData(ByteBuffer) - Method in class rsb.transport.spread.DataMessage
Sets the data to send with this message.
setData(byte[]) - Method in class rsb.transport.spread.DataMessage
Sets the data to send with this message.
setDataPart(int) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required uint32 data_part = 3 [default = 0];
setDefaultParticipantConfig(ParticipantConfig) - Method in class rsb.Factory
Sets the default participant config used per default for new participants.
setDeliverTime(long) - Method in class rsb.MetaData
Sets the time at which an event was decoded and will be dispatched to the client as soon as possible (set directly before passing it to the client handler).
setDeliverTime(long) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
optional int64 deliver_time = 5;
setDisplayName(String) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string display_name = 8;
setDisplayNameBytes(ByteString) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string display_name = 8;
setEnabled(boolean) - Method in class rsb.config.TransportConfig
Sets whether the transport shall be enabled in participants.
setEventId(EventIdType.EventId) - Method in class rsb.protocol.NotificationType.Notification.Builder
required .rsb.protocol.EventId event_id = 108;
setEventId(EventIdType.EventId.Builder) - Method in class rsb.protocol.NotificationType.Notification.Builder
required .rsb.protocol.EventId event_id = 108;
setEventReceivingStrategy(EventReceivingStrategy) - Method in class rsb.eventprocessing.DefaultPushInRouteConfigurator
 
setEventReceivingStrategy(EventReceivingStrategy) - Method in interface rsb.eventprocessing.PushInRouteConfigurator
Defines the EventReceivingStrategy to use by the configurator.
setExecutingUser(String) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string executing_user = 5;
setExecutingUserBytes(ByteString) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string executing_user = 5;
setHost(HostType.Host) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Host host = 8;
setHost(HostType.Host.Builder) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Host host = 8;
setHostId(String) - Method in class rsb.util.os.CommonHostInfo
Sets the unique host id variable.
setHostname(String) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string hostname = 2;
setHostName(String) - Method in class rsb.util.os.CommonHostInfo
Sets the host name variable.
setHostnameBytes(ByteString) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string hostname = 2;
setId(ParticipantId, long) - Method in class rsb.Event
Sets all information necessary to generate the EventId of this event.
setId(EventId) - Method in class rsb.Event
Sets the id of this event.
setId(ByteString) - Method in class rsb.protocol.introspection.ByeType.Bye.Builder
required bytes id = 1;
setId(ByteString) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required bytes id = 2;
setId(String) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string id = 1;
setId(String) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string id = 1;
setIdBytes(ByteString) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
required string id = 1;
setIdBytes(ByteString) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string id = 1;
setInformer(Informer<?>) - Method in class rsb.patterns.Method
Sets the informer instances used by this method communicate with counterparts.
setIntrospectionEnabled(boolean) - Method in class rsb.config.ParticipantConfig
Sets whether introspection shall be enabled or not.
setKey(ByteString) - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
required bytes key = 1;
setKey(ByteString) - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
required bytes key = 1;
setKind(String) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string kind = 1;
setKindBytes(ByteString) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string kind = 1;
setListener(Listener) - Method in class rsb.patterns.Method
Sets the listener instance used by this method to communicate with counterparts.
setMachineType(String) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_type = 3;
setMachineType(String) - Method in class rsb.util.os.CommonHostInfo
Sets the bit architecture variable.
setMachineTypeBytes(ByteString) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_type = 3;
setMachineVersion(String) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_version = 4;
setMachineVersionBytes(ByteString) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string machine_version = 4;
setMetaData(EventMetaDataType.EventMetaData) - Method in class rsb.protocol.NotificationType.Notification.Builder
optional .rsb.protocol.EventMetaData meta_data = 15;
setMetaData(EventMetaDataType.EventMetaData.Builder) - Method in class rsb.protocol.NotificationType.Notification.Builder
optional .rsb.protocol.EventMetaData meta_data = 15;
setMethod(String) - Method in class rsb.Event
 
setMethod(ByteString) - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes method = 14 [default = ""];
setNotification(NotificationType.Notification) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required .rsb.protocol.Notification notification = 1;
setNotification(NotificationType.Notification.Builder) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required .rsb.protocol.Notification notification = 1;
setNotifications(int, NotificationType.Notification) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
setNotifications(int, NotificationType.Notification.Builder) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
repeated .rsb.protocol.Notification notifications = 2;
setNumDataParts(int) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification.Builder
required uint32 num_data_parts = 2 [default = 1];
setObserverManager(Factory.ParticipantObserverManager) - Method in class rsb.Participant
Sets the observer manager to use for notifying deactivation.
setOptions(Properties) - Method in class rsb.config.TransportConfig
Sets the transport-specific options.
setOptions(SocketOptions) - Method in class rsb.transport.socket.BusConnectionBase
Sets the options for the socket to hold in this instance.
setParent(Participant) - Method in class rsb.ParticipantCreateArgs
Sets the parent Participant of the Participant to create.
setParent(ByteString) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional bytes parent = 3;
setPid(Integer) - Method in class rsb.util.os.CommonProcessInfo
Sets the pid variable.
setProcess(ProcessType.Process) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Process process = 7;
setProcess(ProcessType.Process.Builder) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required .rsb.protocol.operatingsystem.Process process = 7;
setProgramName(String) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string program_name = 2;
setProgramName(String) - Method in class rsb.util.os.CommonProcessInfo
Sets the program name.
setProgramNameBytes(ByteString) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required string program_name = 2;
setProperty(String, String) - Method in class rsb.util.Properties
Sets a property.
setQualityOfServiceSpec(QualityOfServiceSpec) - Method in interface rsb.transport.Connector
Sets the quality of service requirements on sending and receiving event notifications.
setQualityOfServiceSpec(QualityOfServiceSpec) - Method in class rsb.transport.socket.SocketInPushConnector
 
setQualityOfServiceSpec(QualityOfServiceSpec) - Method in class rsb.transport.socket.SocketOutConnector
 
setQualityOfServiceSpec(QualityOfServiceSpec) - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
setQualityOfServiceSpec(QualityOfServiceSpec) - Method in class rsb.transport.spread.SpreadInPushConnector
 
setQualityOfServiceSpec(QualityOfServiceSpec) - Method in class rsb.transport.spread.SpreadOutConnector
 
setReceiveTime(long) - Method in class rsb.MetaData
Sets the time at which an event is received by listener in its encoded form.
setReceiveTime(long) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
optional int64 receive_time = 4;
setReceivingStrategy(EventReceivingStrategyFactory) - Method in class rsb.config.ParticipantConfig
Setter method for the event receiving strategy factory to use.
setRsbVersion(String) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string rsb_version = 7;
setRsbVersionBytes(ByteString) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
optional string rsb_version = 7;
SETS_FIELD_NUMBER - Static variable in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
setScope(Scope) - Method in class rsb.Event
 
setScope(Scope) - Method in class rsb.ParticipantCreateArgs
Sets the Scope to be used for the Participant.
setScope(ByteString) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder
required bytes scope = 1;
setScope(String) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string scope = 4;
setScope(ByteString) - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes scope = 6;
setScope(Scope) - Method in interface rsb.transport.Connector
Sets the scope this connector is working on.
setScope(Scope) - Method in class rsb.transport.socket.SocketInPushConnector
 
setScope(Scope) - Method in class rsb.transport.socket.SocketOutConnector
 
setScope(Scope) - Method in class rsb.transport.spread.MultiSpreadInPushConnector
 
setScope(Scope) - Method in class rsb.transport.spread.SpreadInPushConnector
 
setScope(Scope) - Method in class rsb.transport.spread.SpreadOutConnector
 
setScopeBytes(ByteString) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
required string scope = 4;
setSenderId(ByteString) - Method in class rsb.protocol.EventIdType.EventId.Builder
required bytes sender_id = 1;
setSendTime(long) - Method in class rsb.MetaData
Sets the time at which the generated notification for an event was sent on the bus (after serialization).
setSendTime(long) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
required int64 send_time = 3;
setSequenceNumber(int) - Method in class rsb.protocol.EventIdType.EventId.Builder
required uint32 sequence_number = 2;
setSets(int, EventsByScopeMapType.EventsByScopeMap.ScopeSet) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
setSets(int, EventsByScopeMapType.EventsByScopeMap.ScopeSet.Builder) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.Builder
repeated .rsb.protocol.collections.EventsByScopeMap.ScopeSet sets = 1;
setSocket(Socket) - Method in class rsb.transport.socket.BusConnectionBase
Sets the internal socket instance.
setSoftwareType(String) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_type = 5;
setSoftwareType(String) - Method in class rsb.util.os.CommonHostInfo
Sets the operating system family variable.
setSoftwareTypeBytes(ByteString) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_type = 5;
setSoftwareVersion(String) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_version = 6;
setSoftwareVersionBytes(ByteString) - Method in class rsb.protocol.operatingsystem.HostType.Host.Builder
optional string software_version = 6;
setStartTime(long) - Method in class rsb.protocol.operatingsystem.ProcessType.Process.Builder
required uint64 start_time = 4;
setStartTime(Long) - Method in class rsb.util.os.CommonProcessInfo
Sets the process start time.
setTimeout(Double) - Method in class rsb.RemoteServerCreateArgs
Sets the timeout used when waiting for method replies.
setTimestamp(long) - Method in class rsb.protocol.EventMetaDataType.UserTime.Builder
required uint64 timestamp = 2;
setTransport(int, String) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
repeated string transport = 6;
setType(Class<?>) - Method in class rsb.Event
 
setType(Class<?>) - Method in class rsb.InformerCreateArgs
Sets the type of data to be sent by the new informer.
setType(String) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional string type = 5;
setTypeBytes(ByteString) - Method in class rsb.protocol.introspection.HelloType.Hello.Builder
optional string type = 5;
setTypeInfo(Class<?>) - Method in class rsb.Informer
Set the class object describing the type of data sent by this informer.
setUserInfo(String, String) - Method in class rsb.MetaData
Sets a user info with the specified key and value or replaces and already existing one.
setUserInfos(int, EventMetaDataType.UserInfo) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
setUserInfos(int, EventMetaDataType.UserInfo.Builder) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserInfo user_infos = 7;
setUserName(String) - Method in class rsb.util.os.CommonProcessInfo
Sets the user name variable.
setUserTime(String, long) - Method in class rsb.MetaData
Sets a user timestamp and replaces existing entries.
setUserTimes(int, EventMetaDataType.UserTime) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
setUserTimes(int, EventMetaDataType.UserTime.Builder) - Method in class rsb.protocol.EventMetaDataType.EventMetaData.Builder
repeated .rsb.protocol.UserTime user_times = 6;
setValue(ByteString) - Method in class rsb.protocol.EventMetaDataType.UserInfo.Builder
required bytes value = 2;
setWireSchema(ByteString) - Method in class rsb.protocol.NotificationType.Notification.Builder
optional bytes wire_schema = 7;
SharedInPushConnectorFactory - Class in rsb.transport.spread
An implementation which tries to reuse underlying SpreadWrapper instances of the connectors in case options match.
SharedInPushConnectorFactory() - Constructor for class rsb.transport.spread.SharedInPushConnectorFactory
 
shutdown() - Method in interface rsb.transport.socket.BusConnection
This method starts and orderly shutdown of the connection.
shutdown() - Method in class rsb.transport.socket.BusConnectionBase
 
SIGNATURE - Static variable in class rsb.converter.BoolConverter
Signature of BoolConverter instances.
SIGNATURE - Static variable in class rsb.converter.DoubleConverter
Signature for DoubleConverter instances.
SIGNATURE - Static variable in class rsb.converter.FloatConverter
Signature for FloatConverter instances.
SIGNATURE - Static variable in class rsb.converter.NullConverter
Signature of NullConverter instances.
SingleThreadEventReceivingStrategy - Class in rsb.eventprocessing
An EventReceivingStrategy that uses a single thread for all handlers.
SingleThreadEventReceivingStrategy() - Constructor for class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
SingleThreadFactory - Class in rsb.eventprocessing
SingleThreadFactory() - Constructor for class rsb.eventprocessing.SingleThreadFactory
 
size() - Method in class rsb.util.LimitedQueue
 
skip(EventId) - Method in class rsb.filter.AbstractFilter
Deprecated.
Skip this filter for any event with the specified ID.
skipped(EventId) - Method in class rsb.filter.AbstractFilter
Deprecated.
Remove ID from the list after the corresponding event has been skipped.
SocketConnectorUtility - Class in rsb.transport.socket
A class providing base functionality for Connector implementations of the socket transport.
SocketConnectorUtility(SocketOptions, ServerMode, ConverterSelectionStrategy<ByteBuffer>) - Constructor for class rsb.transport.socket.SocketConnectorUtility
Constructor.
SocketFactory - Class in rsb.transport.socket
A TransportFactory for the socket-based transport.
SocketFactory() - Constructor for class rsb.transport.socket.SocketFactory
 
SocketInPushConnector - Class in rsb.transport.socket
An InPushConnector for the socket-based transport.
SocketInPushConnector(SocketOptions, ServerMode, ConverterSelectionStrategy<ByteBuffer>) - Constructor for class rsb.transport.socket.SocketInPushConnector
Constructor.
SocketOptions - Class in rsb.transport.socket
A class representing the different options of socket-based communications.
SocketOptions(InetAddress, int, boolean) - Constructor for class rsb.transport.socket.SocketOptions
Constructor.
SocketOutConnector - Class in rsb.transport.socket
An OutConnector instance for the socket transport.
SocketOutConnector(SocketOptions, ServerMode, ConverterSelectionStrategy<ByteBuffer>) - Constructor for class rsb.transport.socket.SocketOutConnector
Constructor.
SOFTWARE_TYPE_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.HostType.Host
 
SOFTWARE_VERSION_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.HostType.Host
 
SpreadFactory - Class in rsb.transport.spread
A TransportFactory implementation for the spread transport.
SpreadFactory() - Constructor for class rsb.transport.spread.SpreadFactory
 
spreadGroupName(Scope) - Static method in class rsb.transport.spread.SpreadUtilities
Converts a Scope to an md5 hashed group name used in the RSB spread protocol as spread groups.
SpreadInPushConnector - Class in rsb.transport.spread
An InPushConnector for the spread daemon network.
SpreadInPushConnector(SpreadWrapper, ConverterSelectionStrategy<ByteBuffer>) - Constructor for class rsb.transport.spread.SpreadInPushConnector
Creates a new connector.
SpreadMultiReceiver - Class in rsb.transport.spread
A class that encapsulates the logic to correctly handle multiple parallel clients of a SpreadReceiver by synchronizing the required access and calculating the effective scopes to join.
SpreadMultiReceiver(SpreadReceiver) - Constructor for class rsb.transport.spread.SpreadMultiReceiver
Constructor.
SpreadMultiReceiver.Subscription - Class in rsb.transport.spread
Subscription information for a single client of this class.
SpreadMultiReceiver.Subscription(Scope, EventHandler) - Constructor for class rsb.transport.spread.SpreadMultiReceiver.Subscription
Constructor.
SpreadOptions - Class in rsb.transport.spread
Encapsulates options required to make a connection to a spread daemon.
SpreadOptions(String, int, boolean) - Constructor for class rsb.transport.spread.SpreadOptions
Creates a new instance for the specified options.
SpreadOutConnector - Class in rsb.transport.spread
An OutConnector for the spread daemon network.
SpreadOutConnector(SpreadWrapper, ConverterSelectionStrategy<ByteBuffer>, QualityOfServiceSpec) - Constructor for class rsb.transport.spread.SpreadOutConnector
Constructs a new SpreadOutConnector.
SpreadReceiver - Class in rsb.transport.spread
Implements a spread connection which is used to receive data via a single receiving thread.
SpreadReceiver(SpreadWrapper, ConverterSelectionStrategy<ByteBuffer>) - Constructor for class rsb.transport.spread.SpreadReceiver
Creates a new instance.
SpreadUtilities - Class in rsb.transport.spread
Utility methods for the spread-based transport.
SpreadWrapper - Interface in rsb.transport.spread
Interface for classes that encapsulate and manages a connection to the spread daemon.
SpreadWrapper.ConnectionState - Enum in rsb.transport.spread
Describes the current state of the underlying connection.
SpreadWrapperImpl - Class in rsb.transport.spread
This class encapsulates and manages a connection to the spread daemon.
SpreadWrapperImpl(SpreadOptions) - Constructor for class rsb.transport.spread.SpreadWrapperImpl
Creates a new instance for the given settings.
START_TIME_FIELD_NUMBER - Static variable in class rsb.protocol.operatingsystem.ProcessType.Process
 
StringConverter - Class in rsb.converter
A converter with wire type ByteBuffer that is capable of handling strings with different encodings.
StringConverter() - Constructor for class rsb.converter.StringConverter
Creates a converter for UTF-8 encoding with utf-8-string wire schema.
StringConverter(String, String) - Constructor for class rsb.converter.StringConverter
Creates a converter that uses the specified encoding for strings.
StringConverter(Charset, String) - Constructor for class rsb.converter.StringConverter
Creates a converter that uses the specified charset for strings.
subscribe(SpreadMultiReceiver.Subscription) - Method in class rsb.transport.spread.SpreadMultiReceiver
Register a new client.
superScopes(boolean) - Method in class rsb.Scope
Generates all super scopes of this scope including the root scope "/".

T

take() - Method in class rsb.util.LimitedQueue
 
TimeLimitedQueue - Class in rsb.util
A time and space limited queue of RSB Events that discards past events older than a specified time limit.
TimeLimitedQueue(int, long, TimeUnit) - Constructor for class rsb.util.TimeLimitedQueue
Creates a new queue with the specified maximum capacity and time window for keeping events in the queue.
TIMESTAMP_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.UserTime
 
toArray() - Method in class rsb.util.LimitedQueue
 
toArray(TargetType[]) - Method in class rsb.util.LimitedQueue
 
toBuilder() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
toBuilder() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
toBuilder() - Method in class rsb.protocol.EventIdType.EventId
 
toBuilder() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
toBuilder() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
toBuilder() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
toBuilder() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
toBuilder() - Method in class rsb.protocol.introspection.ByeType.Bye
 
toBuilder() - Method in class rsb.protocol.introspection.HelloType.Hello
 
toBuilder() - Method in class rsb.protocol.NotificationType.Notification
 
toBuilder() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
toBuilder() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
toByteArray() - Method in class rsb.ParticipantId
Returns the bytes representing the id.
toByteArray(UUID) - Static method in class rsb.util.UUIDTools
Returns the bytes representing the id.
toString() - Method in class rsb.config.ParticipantConfig
 
toString() - Method in class rsb.config.TransportConfig
 
toString() - Method in class rsb.converter.ConverterSignature
 
toString() - Method in class rsb.Event
 
toString() - Method in class rsb.EventId
 
toString() - Method in class rsb.MetaData
 
toString() - Method in class rsb.ParticipantId
 
toString() - Method in class rsb.patterns.Method
 
toString() - Method in class rsb.QualityOfServiceSpec
 
toString() - Method in class rsb.Scope
 
toString() - Method in class rsb.transport.socket.SocketOptions
 
toString() - Method in class rsb.transport.spread.SpreadMultiReceiver.Subscription
 
toString() - Method in class rsb.util.Properties
 
toString() - Method in class rsb.util.Property
 
transform(Event) - Method in class rsb.filter.AbstractFilter
Deprecated.
 
TRANSPORT_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 
TransportConfig - Class in rsb.config
Represents the configuration of a single transport.
TransportConfig(String, boolean, Properties) - Constructor for class rsb.config.TransportConfig
Creates a new instance.
TransportConfig(String, boolean, Properties, ConverterRepository<?>) - Constructor for class rsb.config.TransportConfig
Creates a new instance.
TransportConfig(String) - Constructor for class rsb.config.TransportConfig
Creates a new instance.
TransportFactory - Interface in rsb.transport
Interface for factories providing implementations of Connector instances for a certain transport.
TransportFactory.ConnectorInfo - Class in rsb.transport
Instances of this class describe capabilities and properties of transport implementations.
TransportFactory.ConnectorInfo(String, Set<String>, Set<String>, boolean) - Constructor for class rsb.transport.TransportFactory.ConnectorInfo
Creates a description for the transport implementation named @a name.
transportNames() - Method in class rsb.transport.TransportRegistry
Returns the names of all known transports.
TransportRegistry - Class in rsb.transport
A registry of all know transports.
TransportRegistry() - Constructor for class rsb.transport.TransportRegistry
 
type - Variable in class rsb.filter.AbstractFilter
Deprecated.
Stores the type info for this filter.
TYPE_FIELD_NUMBER - Static variable in class rsb.protocol.introspection.HelloType.Hello
 
TypeFilter - Class in rsb.filter
A Filter that only accepts events which have a payload of a specific type.
TypeFilter(Class<?>) - Constructor for class rsb.filter.TypeFilter
Constructor.

U

UINT32_SIGNATURE - Static variable in class rsb.converter.IntegerConverter
Signature for using the converter with unsigned integers.
UINT64_SIGNATURE - Static variable in class rsb.converter.LongConverter
Signature for using the converter with signed integers.
UnambiguousConverterMap<WireType> - Class in rsb.converter
 
UnambiguousConverterMap() - Constructor for class rsb.converter.UnambiguousConverterMap
 
UnorderedParallelEventReceivingStrategy - Class in rsb.eventprocessing
An EventReceivingStrategy that dispatches Events using a thread pool but without any ordering guarantees.
UnorderedParallelEventReceivingStrategy() - Constructor for class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
UnorderedParallelFactory - Class in rsb.eventprocessing
UnorderedParallelFactory() - Constructor for class rsb.eventprocessing.UnorderedParallelFactory
 
unregister(Bus) - Method in class rsb.transport.socket.BusCache
Removes a bus from the cache if it was present.
unsubscribe(SpreadMultiReceiver.Subscription) - Method in class rsb.transport.spread.SpreadMultiReceiver
Unregister an existing client.
USER_INFOS_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.EventMetaData
 
USER_TIMES_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.EventMetaData
 
UserData<WireType> - Class in rsb.converter
A wrapper around deserialized data that contains the unspecific Object instance with a class object describing its type.
UserData(Object, Class<?>) - Constructor for class rsb.converter.UserData
Constructor.
userInfoKeys() - Method in class rsb.MetaData
Returns all keys of user-defined infos.
userTimeKeys() - Method in class rsb.MetaData
Returns the keys of all available user times.
UUID_BYTE_REP_LENGTH - Static variable in class rsb.util.UUIDTools
Length of a byte array representing a UUID.
UUIDTools - Class in rsb.util
UUID helper functions.

V

VALUE_FIELD_NUMBER - Static variable in class rsb.protocol.EventMetaDataType.UserInfo
 
valueOf(String) - Static method in enum rsb.filter.FilterAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rsb.QualityOfServiceSpec.Ordering
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rsb.QualityOfServiceSpec.Reliability
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rsb.transport.socket.ServerMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rsb.transport.spread.SpreadWrapper.ConnectionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rsb.util.os.OsUtilities.MachineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum rsb.util.os.OsUtilities.OsFamily
Returns the enum constant of this type with the specified name.
values() - Static method in enum rsb.filter.FilterAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rsb.QualityOfServiceSpec.Ordering
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rsb.QualityOfServiceSpec.Reliability
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rsb.transport.socket.ServerMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rsb.transport.spread.SpreadWrapper.ConnectionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rsb.util.os.OsUtilities.MachineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum rsb.util.os.OsUtilities.OsFamily
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in rsb
Provides version information about RSB.

W

waitForShutdown() - Method in class rsb.patterns.LocalServer
After calling Server.deactivate() this methods waits until the server terminated completely.
whitelist - Variable in class rsb.filter.AbstractFilter
Deprecated.
Stores whitelisted event ids registered by AbstractFilter.skip(EventId).
WIRE_SCHEMA_FIELD_NUMBER - Static variable in class rsb.protocol.NotificationType.Notification
 
WireContents<WireType> - Class in rsb.converter
A wrapper around the contents to be placed on the wire.
WireContents(WireType, String) - Constructor for class rsb.converter.WireContents
Constructs a new wrapper around serialized data.
writeReplace() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
writeReplace() - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
writeReplace() - Method in class rsb.protocol.EventIdType.EventId
 
writeReplace() - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
writeReplace() - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
writeReplace() - Method in class rsb.protocol.EventMetaDataType.UserTime
 
writeReplace() - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
writeReplace() - Method in class rsb.protocol.introspection.ByeType.Bye
 
writeReplace() - Method in class rsb.protocol.introspection.HelloType.Hello
 
writeReplace() - Method in class rsb.protocol.NotificationType.Notification
 
writeReplace() - Method in class rsb.protocol.operatingsystem.HostType.Host
 
writeReplace() - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap.ScopeSet
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.collections.EventsByScopeMapType.EventsByScopeMap
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.EventIdType.EventId
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.EventMetaDataType.EventMetaData
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.EventMetaDataType.UserInfo
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.EventMetaDataType.UserTime
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.FragmentedNotificationType.FragmentedNotification
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.introspection.ByeType.Bye
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.introspection.HelloType.Hello
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.NotificationType.Notification
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.operatingsystem.HostType.Host
 
writeTo(CodedOutputStream) - Method in class rsb.protocol.operatingsystem.ProcessType.Process
 
A B C D E F G H I J K L M N O P Q R S T U V W 

Copyright © 2018 CoR-Lab. All rights reserved.