fulmine.event.listener
Class MultiSystemEventListener

java.lang.Object
  extended by fulmine.AbstractLifeCycle
      extended by fulmine.event.listener.MultiEventListener
          extended by fulmine.event.listener.MultiSystemEventListener
All Implemented Interfaces:
IEventListener, ILifeCycleEventListener, ISystemEventListener, IDestroyable, ILifeCycle
Direct Known Subclasses:
ChannelTransmissionListener

public class MultiSystemEventListener
extends MultiEventListener
implements ISystemEventListener

An extension of the MultiEventListener that handles system events. The aggregate listener instances may or may not be ISystemEventListener types.

Author:
Ramon Servadei

Constructor Summary
MultiSystemEventListener(String name, IEventManager context, Map<Class<? extends IEvent>,IEventListener> listeners)
           
 
Method Summary
protected  AsyncLog getLog()
          Get the log to use for the object hierarchy
 
Methods inherited from class fulmine.event.listener.MultiEventListener
addedAsListenerFor, doDestroy, doStart, getEventTypeFilter, removedAsListenerFrom, toString, update
 
Methods inherited from class fulmine.AbstractLifeCycle
checkActive, destroy, finalize, isActive, start
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface fulmine.event.listener.IEventListener
addedAsListenerFor, getEventTypeFilter, removedAsListenerFrom, update
 
Methods inherited from interface fulmine.ILifeCycle
isActive, start
 
Methods inherited from interface fulmine.IDestroyable
destroy
 

Constructor Detail

MultiSystemEventListener

public MultiSystemEventListener(String name,
                                IEventManager context,
                                Map<Class<? extends IEvent>,IEventListener> listeners)
Method Detail

getLog

protected AsyncLog getLog()
Description copied from class: AbstractLifeCycle
Get the log to use for the object hierarchy

Overrides:
getLog in class MultiEventListener
Returns:
the log to use for the object hierarchy


Copyright © 2007-2009. All Rights Reserved.