ccc.client.events
Interface Bus<T>

Type Parameters:
T - The type of events this bus will handle.
All Known Implementing Classes:
SimpleBus

public interface Bus<T>

API for an event bus.

Author:
Civic Computing Ltd.

Method Summary
 void fireEvent(Event<T> event)
          Fire an event to registered handlers..
 void registerHandler(EventHandler<T> handler)
          Register a handler for events.
 void unregisterHandler(EventHandler<T> handler)
          Unregister a handler for events.
 

Method Detail

fireEvent

void fireEvent(Event<T> event)
Fire an event to registered handlers..

Parameters:
event - The event to fire.

registerHandler

void registerHandler(EventHandler<T> handler)
Register a handler for events.

Parameters:
handler - The handler to register.

unregisterHandler

void unregisterHandler(EventHandler<T> handler)
Unregister a handler for events.

Parameters:
handler - The handler to unregister.


Copyright © 2010. All Rights Reserved.