com.metamatrix.core.event
Interface EventSource

All Known Subinterfaces:
EventBroker
All Known Implementing Classes:
AbstractEventBroker, AbstractEventSource, AsynchEventBroker

public interface EventSource


Method Summary
 void addListener(java.lang.Class eventClass, EventObjectListener listener)
           
 void addListener(EventObjectListener listener)
           
 java.util.List getAllListeners()
          Obtain the complete list of listeners that are registered.
 java.util.List getListeners()
          Obtain those listeners that are registered for all event classes (i.e., those that use the addListener(EventObjectListener) method).
 java.util.List getListeners(java.lang.Class eventClass)
          Obtain the listeners for the specified event class
 void removeAllListeners()
           
 void removeListener(java.lang.Class eventClass, EventObjectListener listener)
           
 void removeListener(EventObjectListener listener)
           
 

Method Detail

addListener

void addListener(java.lang.Class eventClass,
                 EventObjectListener listener)
                 throws EventSourceException
Throws:
EventSourceException

addListener

void addListener(EventObjectListener listener)
                 throws EventSourceException
Throws:
EventSourceException

removeListener

void removeListener(java.lang.Class eventClass,
                    EventObjectListener listener)
                    throws EventSourceException
Throws:
EventSourceException

removeListener

void removeListener(EventObjectListener listener)
                    throws EventSourceException
Throws:
EventSourceException

removeAllListeners

void removeAllListeners()
                        throws EventSourceException
Throws:
EventSourceException

getListeners

java.util.List getListeners(java.lang.Class eventClass)
Obtain the listeners for the specified event class


getListeners

java.util.List getListeners()
Obtain those listeners that are registered for all event classes (i.e., those that use the addListener(EventObjectListener) method).


getAllListeners

java.util.List getAllListeners()
Obtain the complete list of listeners that are registered. The resulting list contains no duplicates.



Copyright © 2009. All Rights Reserved.