org.yestech.event.listener
Class BaseAggragateListener<EVENT extends IEvent,RESULT>

java.lang.Object
  extended by org.yestech.event.listener.BaseAggragateListener<EVENT,RESULT>
All Implemented Interfaces:
IListener

public abstract class BaseAggragateListener<EVENT extends IEvent,RESULT>
extends Object
implements IListener

A base class for a simple lister that executes a sequence of listeners.


Constructor Summary
BaseAggragateListener()
           
 
Method Summary
 List getListeners()
           
 void handle(IEvent event, ResultReference result)
          Called by the IEventMulticaster when the Event is fired.
 void setListeners(List listeners)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.yestech.event.listener.IListener
deregister, getMulticaster, register, setMulticaster
 

Constructor Detail

BaseAggragateListener

public BaseAggragateListener()
Method Detail

getListeners

public List getListeners()

setListeners

public void setListeners(List listeners)

handle

public void handle(IEvent event,
                   ResultReference result)
Description copied from interface: IListener
Called by the IEventMulticaster when the Event is fired.

Specified by:
handle in interface IListener
Parameters:
event - Event registered
result - The result to return


Copyright © 2010 YES Technology Association. All Rights Reserved.