Package | Description |
---|---|
rsb | |
rsb.eventprocessing | |
rsb.patterns | |
rsb.transport | |
rsb.util |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataHandler<V>
A handler that receives the user payload of an event by extracting the data
and casting them to the specified type.
|
class |
AbstractEventHandler
An interface for handlers that are interested in whole
Event
instances. |
class |
FilteringHandler
A decorator for
Handler s that allows additional filtering for each
handler. |
Modifier and Type | Method and Description |
---|---|
java.util.Iterator<Handler> |
Listener.getHandlerIterator() |
java.util.List<Handler> |
Listener.getHandlers() |
Modifier and Type | Method and Description |
---|---|
void |
Listener.addHandler(Handler handler,
boolean wait)
Register an event handler on this Listener to be notified about incoming
events.
|
void |
Listener.removeHandler(Handler handler,
boolean wait)
Remove an event listener from this Listener.
|
Constructor and Description |
---|
FilteringHandler(Handler decorated,
Filter filter)
Creates a filtering handler that wraps another handler and takes one
additional filter.
|
FilteringHandler(Handler decorated,
java.util.Set<Filter> filters)
Creates a filtering handler that wraps another handler and takes a set of
filters to apply.
|
Modifier and Type | Method and Description |
---|---|
void |
EventReceivingStrategy.addHandler(Handler handler,
boolean wait) |
void |
SingleThreadEventReceivingStrategy.addHandler(Handler handler,
boolean wait) |
void |
UnorderedParallelEventReceivingStrategy.addHandler(Handler handler,
boolean wait) |
void |
EventReceivingStrategy.removeHandler(Handler handler,
boolean wait) |
void |
SingleThreadEventReceivingStrategy.removeHandler(Handler handler,
boolean wait) |
void |
UnorderedParallelEventReceivingStrategy.removeHandler(Handler handler,
boolean wait) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractRemoteMethod<T,U>
Objects of this class represent methods provided by a remote
server.
|
class |
RemoteDataMethod<T,U> |
class |
RemoteEventMethod |
Modifier and Type | Method and Description |
---|---|
void |
Router.addHandler(Handler handler,
boolean wait) |
void |
Router.removeHandler(Handler handler,
boolean wait) |
Modifier and Type | Class and Description |
---|---|
class |
QueueAdapter<T>
Synchronized queue implementing the rsb.DataHandler interface.
|