|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
IRemoteEventBus | Master control unit which is in charge of registering event listeners, deregistering event listeners, and distributing events. |
IRemoteListener | An interface for processing events. |
Class Summary | |
RemoteDistributor | An interface for distributing events to any listeners. |
RemoteEventBus | Master control unit which is in charge of registering event listeners, deregistering event listeners, and distributing events. |
RemoteEventBusEvent | The event object which is passed around. |
RemoteFilterAgent | An interface which contains the logic for filtering which event object may be passed to the corresponding EventBusListener which registered the filter. |
RemoteListener | An interface for processing events. |
Access to remote event buses.
An EventBus may communicate to Remote event busses either through distributors or listeners (but never both).
The model implemented here is the remote listener model. This allows for optimized performance across the wire: only pass events across the wire which the remote event bus is interested in (implemented via RemoteFilterAgent). This places the test logic before it moves across the network. The test allows for prevention of events entering cycles between busses.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |