Skip navigation links


Package com.fatwire.cs.core.event

Interface Summary
Event Marker interface that defines an Event
EventDispatcher<E extends Event,R extends ListenerRegistry> This interface abstracts the function of dispatching an event to one or many Listeners.
EventGenerator<D extends EventDispatcher> This interface abstracts creation of events.
Listener<E extends Event> This interface abstracts an action that will be invoked upon notification of an event.
ListenerRegistry<L extends Listener> This interface represents a registry where Listeners can be registered to be invoked.

 

Class Summary
SimpleDispatcher<E extends Event,R extends ListenerRegistry<? extends Listener>> This is a 'general purpose' EventDispatcher.

 

Exception Summary
EventException Abstraction specific Exception for Event management

 


Skip navigation links


Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.