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

A

AbstractDataHandler<V> - 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
 
AbstractFilter - Class in rsb.filter
 
AbstractFilter(String) - Constructor for class rsb.filter.AbstractFilter
 
AbstractFilter(Class<? extends AbstractFilter>) - Constructor for class rsb.filter.AbstractFilter
 
AbstractFilterObserver - Class in rsb.filter
 
AbstractFilterObserver() - Constructor for class rsb.filter.AbstractFilterObserver
 
AbstractPort - Class in rsb.transport
 
AbstractPort() - Constructor for class rsb.transport.AbstractPort
 
AbstractRemoteMethod<T,U> - Class in rsb.patterns
Objects of this class represent methods provided by a remote server.
AbstractRemoteMethod(Server, String) - Constructor for class rsb.patterns.AbstractRemoteMethod
Create a new RemoteMethod object that represent the remote method named @a name provided by @a server.
activate() - Method in class rsb.Informer
 
activate() - Method in class rsb.Informer.InformerStateInactive
 
activate() - Method in class rsb.InformerState
 
activate() - Method in class rsb.Listener
 
activate() - Method in class rsb.Listener.ListenerStateInactive
 
activate() - Method in class rsb.ListenerState
 
activate() - Method in class rsb.patterns.Method
 
activate() - Method in class rsb.patterns.Method.MethodState
 
activate() - Method in class rsb.patterns.Method.MethodStateInactive
 
activate() - Method in class rsb.patterns.Server
 
activate() - Method in class rsb.patterns.Server.ServerStateInactive
 
activate() - Method in interface rsb.RSBObject
Activates all network resources that belong to a specific object.
activate() - Method in class rsb.transport.Router
 
activate() - Method in class rsb.transport.socket.BusConnection
 
activate() - Method in class rsb.transport.spread.SpreadPort
 
activate() - Method in class rsb.transport.spread.SpreadWrapper
 
addCause(EventId) - Method in class rsb.Event
Adds the id of one event to the causes of this event.
addConverter(Converter<WireType>) - Method in interface rsb.converter.ConverterRepository
 
addConverter(Converter<WireType>) - Method in class rsb.converter.DefaultConverterRepository
 
addConverter(String, Converter<WireType>) - Method in class rsb.converter.UnambiguousConverterMap
 
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
 
addFilter(Filter) - Method in class rsb.transport.Router
 
addGroup(String) - Method in class rsb.transport.spread.DataMessage
 
addHandler(Handler, boolean) - Method in interface rsb.eventprocessing.EventReceivingStrategy
 
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(Handler, boolean) - Method in class rsb.transport.Router
 
addMethod(String, DataCallback<U, T>) - Method in class rsb.patterns.LocalServer
 
addMethod(String, EventCallback) - Method in class rsb.patterns.LocalServer
 
addMethod(String, boolean) - Method in class rsb.patterns.RemoteServer
 
addObserver(FilterObserver) - Method in class rsb.filter.FilterObservable
 
AssemblyPool - Class in rsb.transport.spread
A class that assembles fragmented messages received over spread in form of Notifications.
AssemblyPool() - Constructor for class rsb.transport.spread.AssemblyPool
 
AssemblyPool.DataAndNotification - Class in rsb.transport.spread
 
AssemblyPool.DataAndNotification(ByteBuffer, NotificationType.Notification) - Constructor for class rsb.transport.spread.AssemblyPool.DataAndNotification
 

B

BusConnection - Class in rsb.transport.socket
Instances of this class implement connections to a socket-based bus.
BusConnection(InetAddress, int, boolean) - Constructor for class rsb.transport.socket.BusConnection
 
BusConnection(InetAddress, int) - Constructor for class rsb.transport.socket.BusConnection
 

C

call() - Method in class rsb.eventprocessing.MatchAndDispatchTask
 
call(U) - Method in class rsb.patterns.AbstractRemoteMethod
 
call(U) - Method in class rsb.patterns.RemoteDataMethod
 
call(Event) - Method in class rsb.patterns.RemoteEventMethod
 
call(String, Event) - Method in class rsb.patterns.RemoteServer
 
call(String, T) - Method in class rsb.patterns.RemoteServer
Blocking call directly returning the data or throwing an exception upon timeout, interruption or failure.
callAsync(String, Event) - Method in class rsb.patterns.RemoteServer
 
callAsync(String, U) - Method in class rsb.patterns.RemoteServer
Async call returning an rsb.patterns.Future object
cancel(boolean) - Method in class rsb.patterns.Future
This method makes the waiting thread return with a CancellationException but does not cancel the actual operation the thread was waiting for.
cancelled - Variable in class rsb.patterns.Future
 
checkConnection() - Method in class rsb.transport.spread.SpreadWrapper
 
clearObservers() - Method in class rsb.filter.FilterObservable
 
complete(T) - Method in class rsb.patterns.Future
 
completeRequest(Future<T>, Event) - Method in class rsb.patterns.AbstractRemoteMethod
 
completeRequest(Future<T>, Event) - Method in class rsb.patterns.RemoteDataMethod
 
completeRequest(Future<Event>, Event) - Method in class rsb.patterns.RemoteEventMethod
 
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.
config - Variable in class rsb.transport.Router
 
connect() - Method in class rsb.transport.socket.BusConnection
Perform simple handshake as specified in RSB socket protocol.
ConnectionLostException - Exception in rsb.transport.spread
 
ConnectionLostException(String) - Constructor for exception rsb.transport.spread.ConnectionLostException
 
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.
converter - Variable in class rsb.Informer
converter repository for type mappings
ConverterRepository<WireType> - Interface in rsb.converter
Maintains a collection of converters for a specific wire format.
ConverterSelectionStrategy<WireType> - Interface in rsb.converter
Implementation 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
 
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) - Method in class rsb.Factory
Creates a new informer instance.
createInformer(String) - Method in class rsb.Factory
Creates a new informer instance.
createListener(Scope) - Method in class rsb.Factory
Creates a new listener instance.
createListener(String) - 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(String) - Method in class rsb.Factory
Creates a new LocalServer object which exposes methods under the scope @a scope.
createPort(EventHandler) - Method in class rsb.transport.spread.SpreadFactory
 
createPort() - Method in class rsb.transport.TransportFactory
 
createPort(EventHandler) - Method in class rsb.transport.TransportFactory
 
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, 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.
ctx - Variable in class rsb.InformerState
 

D

DataCallback<T,U> - Interface in rsb.patterns
Implementations of this interface are used to provide the behavior of exposed methods.
DataMessage - Class in rsb.transport.spread
 
DataMessage() - Constructor for class rsb.transport.spread.DataMessage
 
deactivate() - Method in class rsb.Informer
 
deactivate() - Method in class rsb.Informer.InformerStateActive
 
deactivate() - Method in class rsb.InformerState
 
deactivate() - Method in class rsb.Listener
 
deactivate() - Method in class rsb.Listener.ListenerStateActive
 
deactivate() - Method in class rsb.ListenerState
 
deactivate() - Method in class rsb.patterns.Method
 
deactivate() - Method in class rsb.patterns.Method.MethodState
 
deactivate() - Method in class rsb.patterns.Method.MethodStateActive
 
deactivate() - Method in class rsb.patterns.Server
 
deactivate() - Method in class rsb.patterns.Server.ServerStateActive
 
deactivate() - Method in interface rsb.RSBObject
Deactivate all network resources that are owned by a specific object in order to reactivate it.
deactivate() - Method in class rsb.transport.Router
 
deactivate() - Method in class rsb.transport.socket.BusConnection
Safely close I/O streams and sockets.
deactivate() - Method in class rsb.transport.spread.SpreadPort
 
deactivate() - Method in class rsb.transport.spread.SpreadWrapper
 
DefaultConverterRepository<WireType> - Class in rsb.converter
 
DefaultConverterRepository() - Constructor for class rsb.converter.DefaultConverterRepository
 
DefaultConverters - Class in rsb.converter
 
DefaultConverters() - Constructor for class rsb.converter.DefaultConverters
 
DefaultErrorHandler - Class in rsb
 
DefaultErrorHandler(Logger) - Constructor for class rsb.DefaultErrorHandler
 
deserialize(String, WireType) - Method in interface rsb.converter.Converter
Deserializes the data from the wire.
deserialize(String, ByteBuffer) - Method in class rsb.converter.EventIdConverter
 
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.StringConverter
 
deserialize(String, ByteBuffer) - Method in class rsb.converter.Uint64Converter
 
dispachToObserver(FilterObserver, FilterAction) - Method in class rsb.filter.AbstractFilter
Helper method for double dispatch of Filter registrations
dispachToObserver(FilterObserver, FilterAction) - Method in interface rsb.filter.Filter
Helper method for double dispatch of Filter registrations
dispachToObserver(FilterObserver, FilterAction) - Method in class rsb.filter.MethodFilter
 
dispachToObserver(FilterObserver, FilterAction) - Method in class rsb.filter.OriginFilter
 
dispachToObserver(FilterObserver, FilterAction) - Method in class rsb.filter.ScopeFilter
Helper method for double dispatch of Filter registrations
dispachToObserver(FilterObserver, FilterAction) - Method in class rsb.filter.TypeFilter
Helper method for double dispatch of Filter registrations
DumpVersion - Class in rsb.apps
 
DumpVersion() - Constructor for class rsb.apps.DumpVersion
 

E

enableSelfDiscard() - Method in class rsb.transport.spread.DataMessage
 
ep - Variable in class rsb.transport.Router
 
equals(Object) - Method in class rsb.converter.ConverterSignature
 
equals(Object) - Method in class rsb.Event
 
equals(Object) - Method in class rsb.EventId
 
equals(Object) - Method in interface rsb.filter.Filter
 
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
 
error(RSBException) - Method in class rsb.DefaultErrorHandler
 
error(RSBException) - Method in interface rsb.ErrorHandler
Deprecated.
 
error(Throwable) - Method in class rsb.patterns.Future
 
ErrorHandler - Interface in rsb
Deprecated.
not yet designed
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
 
Event() - Constructor for class rsb.Event
Construct empty event.
EventBuilder - Class in rsb.transport
 
EventBuilder() - Constructor for class rsb.transport.EventBuilder
 
EventCallback - Interface in rsb.patterns
Implementations of this interface are used to provide the behavior of exposed methods.
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
 
EventReceivingStrategy - Interface in rsb.eventprocessing
An interface for strategies that dispatch received events to Handler s.
exception - Variable in class rsb.patterns.Future
 

F

Factory - Class in rsb
A factory for RSB client-level objects.
factory - Variable in class rsb.patterns.Method
 
Filter - Interface in rsb.filter
 
FilterAction - Enum in rsb.filter
 
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
 
FilterObservable() - Constructor for class rsb.filter.FilterObservable
 
FilterObserver - Interface in rsb.filter
 
finalize() - Method in class rsb.transport.spread.SpreadWrapper
 
formatSequenceNumber(long) - Static method in class rsb.EventId
 
fromByteArray(byte[]) - Static method in class rsb.util.UUIDTools
Creates an ID from a byte representation.
fromNotification(Notification) - Static method in class rsb.transport.EventBuilder
Build event from RSB Notification.
fromString(String) - Static method in class rsb.util.Timestamp
 
Future<T> - Class in rsb.patterns
This class provides an implementation of Java's Future interface for use with request invocations.
Future() - Constructor for class rsb.patterns.Future
 

G

get() - Method in class rsb.patterns.Future
Convenience method for get(0, TimeUnit.MILLISECONDS).
get(long) - Method in class rsb.patterns.Future
Convenience method for get(timeout, TimeUnit.MILLISECONDS).
get(long, TimeUnit) - Method in class rsb.patterns.Future
Gets the results passed to this callback object.
get() - Method in class rsb.transport.SequenceNumber
 
getAsUUID() - Method in class rsb.EventId
 
getCauses() - Method in class rsb.Event
Returns all causing events marked so far.
getComponents() - Method in class rsb.Scope
Returns all components of the scope as an ordered list.
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.UnambiguousConverterMap
 
getConverterMap() - Method in class rsb.converter.DefaultConverterRepository
 
getConverters() - Method in class rsb.config.Transport
 
getConvertersForDeserialization() - Method in interface rsb.converter.ConverterRepository
 
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 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.
getData() - Method in class rsb.converter.UserData
Returns the deserialized data.
getData() - Method in class rsb.Event
 
getData() - Method in class rsb.transport.spread.AssemblyPool.DataAndNotification
 
getData() - Method in class rsb.transport.spread.DataMessage
 
getDatatype() - Method in class rsb.converter.ConverterSignature
 
getDefaultConverterRepository() - Static method in class rsb.converter.DefaultConverterRepository
 
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).
getFilterIterator() - Method in class rsb.Listener
 
getFilters() - Method in class rsb.Listener
 
getGroups() - Method in class rsb.transport.spread.DataMessage
 
getHandlerIterator() - Method in class rsb.Listener
 
getHandlers() - Method in class rsb.Listener
 
getId() - Method in class rsb.Event
 
getId() - Method in class rsb.Participant
Returns the unique ID of this participant.
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.TransportFactory
 
getInstance() - Static method in class rsb.util.Properties
 
getListener() - Method in class rsb.patterns.Method
Return the Listener object associated to this method.
getMetaData() - Method in class rsb.Event
Returns a MetaData instance representing the meta data for this event.
getMethod() - Method in class rsb.Event
 
getMethods() - Method in class rsb.patterns.Server
Return all methods of the server.
getName() - Method in class rsb.patterns.Method
Return the name of this method.
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.transport.spread.AssemblyPool.DataAndNotification
 
getOrdering() - Method in class rsb.QualityOfServiceSpec
Returns the desired ordering setting.
getOrigin() - Method in class rsb.filter.OriginFilter
 
getParticipantId() - Method in class rsb.EventId
Returns the id of the participant that sent the event.
getPrivateGroup() - Method in class rsb.transport.spread.SpreadWrapper
 
getProperty(String) - Method in class rsb.util.Properties
 
getPropertyAsBool(String) - Method in class rsb.util.Properties
 
getPropertyAsInt(String) - Method in class rsb.util.Properties
 
getQueue() - Method in class rsb.util.QueueAdapter
 
getReceiveTime() - Method in class rsb.MetaData
Returns the time at which an event is received by listener in its encoded form.
getReliability() - Method in class rsb.QualityOfServiceSpec
Returns the desired reliability setting.
getRouter() - Method in class rsb.Participant
Returns the router used for this participant.
getSchema() - Method in class rsb.converter.ConverterSignature
 
getScope() - Method in class rsb.Event
 
getScope() - Method in class rsb.filter.ScopeFilter
 
getScope() - Method in class rsb.Participant
Returns the scope of this participant.
getSenderId() - Method in class rsb.Event
Deprecated.
use Event.getId() instead
getSendTime() - Method in class rsb.MetaData
Returns the time at which the generated notification for an event was sent on the bus (after serialization).
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.
getSerialization() - Method in class rsb.converter.WireContents
Returns the contents for the wire in their serialized form.
getServer() - Method in class rsb.patterns.Method
Return the Server object to which this method is associated.
getSignature() - Method in interface rsb.converter.Converter
Get signature for this converter.
getSignature() - Method in class rsb.converter.EventIdConverter
 
getSignature() - Method in class rsb.converter.NullConverter
 
getSignature() - Method in class rsb.converter.ProtocolBufferConverter
 
getSignature() - Method in class rsb.converter.StringConverter
 
getSignature() - Method in class rsb.converter.Uint64Converter
 
getSpreadhost() - Method in class rsb.transport.spread.SpreadWrapper
 
getSpreadMessage() - Method in class rsb.transport.spread.DataMessage
 
getStatus() - Method in class rsb.transport.spread.SpreadWrapper
 
getTimeout() - Method in class rsb.patterns.RemoteServer
 
getTransportFactory() - Method in class rsb.Participant
Returns the TransportFactory used for this participant.
getType() - Method in class rsb.Event
 
getType() - Method in interface rsb.transport.Port
 
getType() - Method in class rsb.transport.spread.SpreadPort
 
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.
getUserInfo(String) - Method in class rsb.MetaData
Returns the user-defined string for the given key.
getUserTime(String) - Method in class rsb.MetaData
Returns the user timestamp stored under the provided key.
getUUID() - Method in class rsb.ParticipantId
 
getWireSchema() - Method in class rsb.converter.WireContents
Returns the identifier of the wire schema that was used to serialize the contents.

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
 
handle(Event) - Method in class rsb.transport.Router
 
handleEvent(V) - Method in class rsb.AbstractDataHandler
 
handleEvent(Event) - Method in class rsb.AbstractEventHandler
 
handleEvent(T) - Method in class rsb.util.QueueAdapter
 
Handler - Interface in rsb
Internal handler interface.
HANDSHAKE - Static variable in class rsb.transport.socket.BusConnection
 
hashCode() - Method in class rsb.converter.ConverterSignature
 
hashCode() - Method in class rsb.Event
 
hashCode() - Method in class rsb.EventId
 
hashCode() - Method in class rsb.MetaData
 
hashCode() - Method in class rsb.ParticipantId
 
hashCode() - Method in class rsb.QualityOfServiceSpec
 
hashCode() - Method in class rsb.Scope
 
hasResult - Variable in class rsb.patterns.Future
 
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

I

incrementAndGet() - Method in class rsb.transport.SequenceNumber
 
Informer<T> - Class in rsb
This class offers a method to publish events to a channel, reaching all participating Listeners.
informer - Variable in class rsb.patterns.Method
 
Informer.InformerStateActive - Class in rsb
 
Informer.InformerStateActive(Informer<T>) - Constructor for class rsb.Informer.InformerStateActive
 
Informer.InformerStateInactive - Class in rsb
 
Informer.InformerStateInactive(Informer<T>) - Constructor for class rsb.Informer.InformerStateInactive
 
InformerState<T> - Class in rsb
 
InformerState(Informer<T>) - Constructor for class rsb.InformerState
 
inGroup(String) - Method in class rsb.transport.spread.DataMessage
 
InitializeException - Exception in rsb
An InitializeException indicates erroneous situations during the setup of the communication infrastructure.
InitializeException() - Constructor for exception rsb.InitializeException
 
InitializeException(String) - Constructor for exception rsb.InitializeException
 
InitializeException(Throwable) - Constructor for exception rsb.InitializeException
 
InitializeException(String, Throwable) - Constructor for exception rsb.InitializeException
 
inPort - Variable in class rsb.transport.Router
 
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.
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
 
internalNotify(Event) - Method in class rsb.patterns.AbstractRemoteMethod
 
InvalidPropertyException - Exception in rsb.util
 
InvalidPropertyException() - Constructor for exception rsb.util.InvalidPropertyException
 
InvalidPropertyException(String) - Constructor for exception rsb.util.InvalidPropertyException
 
InvalidPropertyException(String, Throwable) - Constructor for exception rsb.util.InvalidPropertyException
 
InvalidPropertyException(Throwable) - Constructor for exception rsb.util.InvalidPropertyException
 
InvalidStateException - Exception in rsb
This execption indicates that a method is called on an object that is not in the correct state to perform the requested service.
InvalidStateException(String) - Constructor for exception rsb.InvalidStateException
 
InvalidStateException(String, Throwable) - Constructor for exception rsb.InvalidStateException
 
InvalidStateException(Throwable) - Constructor for exception rsb.InvalidStateException
 
invoke(U) - Method in interface rsb.patterns.DataCallback
This method is called to invoke the actual behavior of an exposed method.
invoke(Event) - Method in interface rsb.patterns.EventCallback
This method is called to invoke the actual behavior of an exposed method.
isActive() - Method in class rsb.Informer
 
isActive() - Method in class rsb.Listener
 
isActive() - Method in class rsb.patterns.Method
 
isActive() - Method in class rsb.patterns.Server
 
isActive() - Method in interface rsb.RSBObject
Tells wether this class is currently active or not.
isActive() - Method in class rsb.transport.spread.SpreadPort
 
isActive() - Method in class rsb.transport.spread.SpreadWrapper
 
isCancelled() - Method in class rsb.patterns.Future
 
isCause(EventId) - Method in class rsb.Event
Tells whether the id of one event is already marked as a cause of this event.
isConnectionLost() - Method in class rsb.transport.spread.SpreadWrapper
 
isDone() - Method in class rsb.patterns.Future
Checks whether results are already available.
isInverted() - Method in class rsb.filter.OriginFilter
 
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).
isUseTcpNoDelay() - Method in class rsb.transport.spread.SpreadWrapper
 

J

join(String) - Method in class rsb.transport.spread.SpreadWrapper
 

L

leave(String) - Method in class rsb.transport.spread.SpreadWrapper
 
Listener - Class in rsb
This class implements the receiving part of the Inform-Listen (n:m) communication pattern offered by RSB.
listener - Variable in class rsb.patterns.Method
 
Listener.ListenerStateActive - Class in rsb
 
Listener.ListenerStateActive(Listener) - Constructor for class rsb.Listener.ListenerStateActive
 
Listener.ListenerStateInactive - Class in rsb
 
Listener.ListenerStateInactive(Listener) - Constructor for class rsb.Listener.ListenerStateInactive
 
ListenerState - Class in rsb
Interface for State-pattern in the Listener class.
ListenerState(Listener) - Constructor for class rsb.ListenerState
 
loadEnv() - Method in class rsb.util.Properties
 
loadFile(String) - Method in class rsb.util.Properties
 
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(Scope) - Constructor for class rsb.patterns.LocalServer
Create a new LocalServer object that exposes its methods under the scope @a scope.
LocalServer(String) - Constructor for class rsb.patterns.LocalServer
Create a new LocalServer object that exposes its methods under the scope @a scope.
LOG - Static variable in class rsb.filter.AbstractFilterObserver
 
LOG - Static variable in class rsb.filter.ScopeFilter
 
LOG - Static variable in class rsb.Listener
 
LOG - Static variable in class rsb.ListenerState
 
LOG - Static variable in class rsb.patterns.Method
 

M

main(String[]) - Static method in class rsb.apps.DumpVersion
 
match(Event) - Method in class rsb.eventprocessing.MatchAndDispatchTask
 
MatchAndDispatchTask - Class in rsb.eventprocessing
 
MAX_MESSAGE_LENGTH - Static variable in class rsb.transport.spread.DataMessage
 
MAX_VALUE - Static variable in class rsb.transport.SequenceNumber
 
MembershipMessage - Class in rsb.transport.spread
 
MembershipMessage() - Constructor for class rsb.transport.spread.MembershipMessage
 
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(Server, String) - Constructor for class rsb.patterns.Method
Create a new Method object for the method named @a name provided by @a server.
Method.MethodState - Class in rsb.patterns
 
Method.MethodState() - Constructor for class rsb.patterns.Method.MethodState
 
Method.MethodStateActive - Class in rsb.patterns
 
Method.MethodStateActive() - Constructor for class rsb.patterns.Method.MethodStateActive
 
Method.MethodStateInactive - Class in rsb.patterns
 
Method.MethodStateInactive() - Constructor for class rsb.patterns.Method.MethodStateInactive
 
MethodFilter - Class in rsb.filter
 
MethodFilter(String) - Constructor for class rsb.filter.MethodFilter
 
methods - Variable in class rsb.patterns.Server
 
mustSkip(EventId) - Method in class rsb.filter.AbstractFilter
returns whether events with the specified ID should be skipped or not.

N

NoSuchConverterException - Exception in rsb.converter
 
NoSuchConverterException() - Constructor for exception rsb.converter.NoSuchConverterException
 
NoSuchConverterException(String, Throwable) - Constructor for exception rsb.converter.NoSuchConverterException
 
NoSuchConverterException(String) - Constructor for exception rsb.converter.NoSuchConverterException
 
NoSuchConverterException(Throwable) - Constructor for exception rsb.converter.NoSuchConverterException
 
NotFoundException - Exception in rsb.naming
This exception type represents any case where a symbolic name was could not be resolved to an RSB resource.
NotFoundException() - Constructor for exception rsb.naming.NotFoundException
 
NotFoundException(String) - Constructor for exception rsb.naming.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception rsb.naming.NotFoundException
 
NotFoundException(String, Throwable) - Constructor for exception rsb.naming.NotFoundException
 
notify(AbstractFilter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
 
notify(ScopeFilter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
 
notify(TypeFilter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
 
notify(OriginFilter, FilterAction) - Method in class rsb.filter.AbstractFilterObserver
 
notify(AbstractFilter, FilterAction) - Method in interface rsb.filter.FilterObserver
 
notify(ScopeFilter, FilterAction) - Method in interface rsb.filter.FilterObserver
 
notify(TypeFilter, FilterAction) - Method in interface rsb.filter.FilterObserver
 
notify(OriginFilter, FilterAction) - Method in interface rsb.filter.FilterObserver
 
notify(ScopeFilter, FilterAction) - Method in class rsb.transport.spread.SpreadPort
 
notifyObservers(Filter, FilterAction) - Method in class rsb.filter.FilterObservable
 
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
 

O

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
 
OriginFilter(ParticipantId) - Constructor for class rsb.filter.OriginFilter
 
outPort - Variable in class rsb.transport.Router
 

P

parseMap(Map<String, String>) - Method in class rsb.util.Properties
 
Participant - Class in rsb
Base class for all bus participants with an associated scope.
Participant(Scope, TransportFactory, PortConfiguration) - Constructor for class rsb.Participant
Creates a new participant on the specified scope.
Participant(String, TransportFactory, PortConfiguration) - Constructor for class rsb.Participant
Creates a new participant on the specified scope.
ParticipantConfig - Class in rsb
A class describing the configuration of Participant instances.
ParticipantConfig() - Constructor for class rsb.ParticipantConfig
 
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().
Port - Interface in rsb.transport
 
PortConfiguration - Enum in rsb.transport
Minimal domain object to pass port configuration to Router objects from Pattern objects
Properties - Class in rsb.util
 
Properties() - Constructor for class rsb.util.Properties
 
propsMap - Variable in class rsb.util.Properties
 
ProtocolBufferConverter<MessageType extends Message> - Class in rsb.converter
 
ProtocolBufferConverter(MessageType) - Constructor for class rsb.converter.ProtocolBufferConverter
 
publishSync(Event) - Method in class rsb.transport.Router
Publish an Event over the event bus.
push(Event) - Method in class rsb.transport.AbstractPort
 
push(Event) - Method in interface rsb.transport.Port
 
push(Event) - Method in class rsb.transport.spread.SpreadPort
 

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<T> - 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<T>) - Constructor for class rsb.util.QueueAdapter
 
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

readLength() - Method in class rsb.transport.socket.BusConnection
Extract length of next notification blob.
readNotification() - Method in class rsb.transport.socket.BusConnection
Read a single Socket transport packet (length + notification) and decode it into an RSB notification object.
register() - Static method in class rsb.converter.DefaultConverters
 
RemoteDataMethod<T,U> - Class in rsb.patterns
 
RemoteDataMethod(Server, String) - Constructor for class rsb.patterns.RemoteDataMethod
 
RemoteEventMethod - Class in rsb.patterns
 
RemoteEventMethod(Server, String) - Constructor for class rsb.patterns.RemoteEventMethod
 
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(Scope, double) - Constructor for class rsb.patterns.RemoteServer
Create a new RemoteServer object that provides its methods under the scope @a scope.
RemoteServer(String, double) - Constructor for class rsb.patterns.RemoteServer
Create a new RemoteServer object that provides its methods under the scope @a scope.
RemoteServer(Scope) - Constructor for class rsb.patterns.RemoteServer
Create a new RemoteServer object that provides its methods under the scope @a scope.
RemoteServer(String) - Constructor for class rsb.patterns.RemoteServer
Create a new RemoteServer object that provides its methods under the scope @a scope.
removeCause(EventId) - Method in class rsb.Event
Removes a causing event from the set of causes for this event.
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
 
removeFilter(Filter) - Method in class rsb.transport.Router
 
removeHandler(Handler, boolean) - Method in interface rsb.eventprocessing.EventReceivingStrategy
 
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(Handler, boolean) - Method in class rsb.transport.Router
 
removeObserver(FilterObserver) - Method in class rsb.filter.FilterObservable
 
REPLY_SCOPE - Variable in class rsb.patterns.Method
 
REQUEST_SCOPE - Variable in class rsb.patterns.Method
 
resetDefaults() - Method in class rsb.util.Properties
 
result - Variable in class rsb.patterns.Future
 
Router - Class in rsb.transport
 
Router(TransportFactory, PortConfiguration) - Constructor for class rsb.transport.Router
 
rsb - package rsb
 
rsb.apps - package rsb.apps
 
rsb.config - package rsb.config
 
rsb.converter - package rsb.converter
 
rsb.eventprocessing - package rsb.eventprocessing
 
rsb.filter - package rsb.filter
 
rsb.naming - package rsb.naming
Provides the classes and exceptions that realize the location transparency for active XCF objects.
rsb.patterns - package rsb.patterns
 
rsb.transport - package rsb.transport
 
rsb.transport.socket - package rsb.transport.socket
 
rsb.transport.spread - package rsb.transport.spread
 
rsb.util - package rsb.util
 
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
 
RSBException(String) - Constructor for exception rsb.RSBException
 
RSBException(Throwable) - Constructor for exception rsb.RSBException
 
RSBException(String, Throwable) - Constructor for exception rsb.RSBException
 
RSBObject - Interface in rsb
 

S

s - Variable in class rsb.ListenerState
 
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.
ScopeFilter - Class in rsb.filter
 
ScopeFilter(Scope) - Constructor for class rsb.filter.ScopeFilter
 
send(Event) - Method in class rsb.Informer.InformerStateActive
 
send(T) - Method in class rsb.Informer.InformerStateActive
 
send(Event) - Method in class rsb.Informer
Send an Event to all subscribed participants.
send(T) - Method in class rsb.Informer
Send data (of type ) to all subscribed participants.
send(Event) - Method in class rsb.InformerState
 
send(T) - Method in class rsb.InformerState
 
send(DataMessage) - Method in class rsb.transport.spread.SpreadWrapper
 
sendRequest(Event) - Method in class rsb.patterns.AbstractRemoteMethod
 
sequenceNumber - Variable in class rsb.Informer
atomic uint32 counter object for event sequence numbers
SequenceNumber - Class in rsb.transport
Atomic uint32 implementation respecting size of ProtocolBuffer uint32 type.
SequenceNumber() - Constructor for class rsb.transport.SequenceNumber
 
SequenceNumber(long) - Constructor for class rsb.transport.SequenceNumber
 
serialize(Class<?>, Object) - Method in interface rsb.converter.Converter
Serializes user data to a wire representation.
serialize(Class<?>, Object) - Method in class rsb.converter.EventIdConverter
 
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.StringConverter
 
serialize(Class<?>, Object) - Method in class rsb.converter.Uint64Converter
 
SerializeException - Exception in rsb.transport.spread
 
SerializeException(String) - Constructor for exception rsb.transport.spread.SerializeException
 
Server - Class in rsb.patterns
Objects of this class represent local or remote serves.
Server(Scope, TransportFactory, PortConfiguration) - Constructor for class rsb.patterns.Server
 
Server(String, TransportFactory, PortConfiguration) - Constructor for class rsb.patterns.Server
 
Server.ServerStateActive - Class in rsb.patterns
 
Server.ServerStateActive(Server) - Constructor for class rsb.patterns.Server.ServerStateActive
 
Server.ServerStateInactive - Class in rsb.patterns
 
Server.ServerStateInactive(Server) - Constructor for class rsb.patterns.Server.ServerStateInactive
 
setConnectionLost(boolean) - Method in class rsb.transport.spread.SpreadWrapper
 
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.
setData(Object) - Method in class rsb.Event
 
setData(ByteBuffer) - Method in class rsb.transport.spread.DataMessage
 
setData(byte[]) - Method in class rsb.transport.spread.DataMessage
 
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).
setErrorHandler(ErrorHandler) - Method in class rsb.Listener
Deprecated.
not yet designed
setGroups(String[]) - Method in class rsb.transport.spread.DataMessage
 
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.
setMethod(String) - Method in class rsb.Event
 
setProperty(String, String) - Method in class rsb.util.Properties
 
setQualityOfServiceSpec(QualityOfServiceSpec) - Method in interface rsb.transport.Port
Sets the quality of service requirements on sending and receiving event notifications.
setQualityOfServiceSpec(QualityOfServiceSpec) - Method in class rsb.transport.spread.SpreadPort
 
setReceiveTime(long) - Method in class rsb.MetaData
Sets the time at which an event is received by listener in its encoded form.
setScope(Scope) - Method in class rsb.Event
 
setScope(Scope) - Method in class rsb.filter.ScopeFilter
 
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).
setStatus(SpreadWrapper.State) - Method in class rsb.transport.spread.SpreadWrapper
 
setType(Class<?>) - Method in class rsb.Event
 
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
setUserTime(String, long) - Method in class rsb.MetaData
Sets a user timestamp and replaces existing entries.
setUseTcpNoDelay(boolean) - Method in class rsb.transport.spread.SpreadWrapper
 
shutdownAndWait() - Method in interface rsb.eventprocessing.EventReceivingStrategy
 
shutdownAndWait() - Method in class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
shutdownAndWait() - Method in class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
SingleThreadEventReceivingStrategy - Class in rsb.eventprocessing
An EventReceivingStrategy that uses a single thread for all handlers.
SingleThreadEventReceivingStrategy() - Constructor for class rsb.eventprocessing.SingleThreadEventReceivingStrategy
 
singleton - Static variable in class rsb.util.Properties
 
skip(EventId) - Method in class rsb.filter.AbstractFilter
skip this filter for any event with the specified ID.
skip(EventId) - Method in class rsb.filter.OriginFilter
 
skip(EventId) - Method in class rsb.filter.ScopeFilter
 
skip(EventId) - Method in class rsb.filter.TypeFilter
 
skipped(EventId) - Method in class rsb.filter.AbstractFilter
remove ID from the list after the corresponding event has been skipped.
SpreadFactory - Class in rsb.transport.spread
 
SpreadFactory() - Constructor for class rsb.transport.spread.SpreadFactory
 
SpreadPort - Class in rsb.transport.spread
A port which connects to a spread daemon network.
SpreadPort(SpreadWrapper, EventHandler, ConverterSelectionStrategy<ByteBuffer>, ConverterSelectionStrategy<ByteBuffer>) - Constructor for class rsb.transport.spread.SpreadPort
 
SpreadWrapper - Class in rsb.transport.spread
This class encapsulates and manages a connection to the spread daemon.
SpreadWrapper() - Constructor for class rsb.transport.spread.SpreadWrapper
Create a new Manager, assuming a spread daemon on localhost, port 4803.
SpreadWrapper(String, int) - Constructor for class rsb.transport.spread.SpreadWrapper
Create a new Manager using the specified connection data for the Spread network.
SpreadWrapper(String, int, boolean) - Constructor for class rsb.transport.spread.SpreadWrapper
 
stamp - Variable in class rsb.util.Timestamp
 
state - Variable in class rsb.Informer
state variable for publisher instance
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.
superScopes(boolean) - Method in class rsb.Scope
Generates all super scopes of this scope including the root scope "/".

T

Timestamp - Class in rsb.util
 
Timestamp() - Constructor for class rsb.util.Timestamp
 
Timestamp(long) - Constructor for class rsb.util.Timestamp
 
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.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
 
transform(Event) - Method in class rsb.filter.AbstractFilter
This method does the actual filtering step.
transform(Event) - Method in interface rsb.filter.Filter
transform the given event into a result event according to this filters rules.
transform(Event) - Method in class rsb.filter.MethodFilter
 
transform(Event) - Method in class rsb.filter.OriginFilter
 
transform(Event) - Method in class rsb.filter.ScopeFilter
 
transform(Event) - Method in class rsb.filter.TypeFilter
 
Transport - Class in rsb.config
 
Transport() - Constructor for class rsb.config.Transport
 
TransportFactory - Class in rsb.transport
 
TransportFactory() - Constructor for class rsb.transport.TransportFactory
 
type - Variable in class rsb.filter.AbstractFilter
 
type - Variable in class rsb.Informer
default data type for this publisher
TypeFilter - Class in rsb.filter
 
TypeFilter() - Constructor for class rsb.filter.TypeFilter
 
TypeFilter(Class<?>) - Constructor for class rsb.filter.TypeFilter
 

U

Uint64Converter - Class in rsb.converter
A converter with wire type ByteBuffer that is capable of handling unsigned integers that fit into 64 bits.
Uint64Converter() - Constructor for class rsb.converter.Uint64Converter
 
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
 
UnorderedParallelEventReceivingStrategy(int, int, int) - Constructor for class rsb.eventprocessing.UnorderedParallelEventReceivingStrategy
 
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
 
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.
UUIDTools - Class in rsb.util
UUID helper functions.
UUIDTools() - Constructor for class rsb.util.UUIDTools
 

V

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.PortConfiguration
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.PortConfiguration
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForShutdown() - Method in class rsb.patterns.LocalServer
 
warning(RSBException) - Method in class rsb.DefaultErrorHandler
 
warning(RSBException) - Method in interface rsb.ErrorHandler
Deprecated.
 
whitelist - Variable in class rsb.filter.AbstractFilter
 
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.
A B C D E F G H I J L M N O P Q R S T U V W