org.mule.impl.internal.events
Class ServerEventManager

java.lang.Object
  extended byorg.mule.impl.internal.events.ServerEventManager
All Implemented Interfaces:
Disposable, java.lang.Runnable

public class ServerEventManager
extends java.lang.Object
implements java.lang.Runnable, Disposable

ServerEventManager manages all server listeners for a Mule Instance

Version:
$Revision: 1.1.1.1 $
Author:
Ross Mason

Field Summary
protected static Log logger
          logger used by this class
 
Constructor Summary
ServerEventManager()
           
 
Method Summary
 void clear()
           
 void clearListeners(java.lang.Class listenerClass)
           
 void dispose()
           
 void fireEvent(UMOServerEvent event)
           
protected  java.util.HashSet getListeners(java.lang.Class listenerClass)
           
protected  void notifyListeners(UMOServerEvent event)
           
 void registerListener(UMOServerEventListener listener)
           
 void run()
          When an object implementing interface Runnable is used to create a thread, starting the thread causes the object's run method to be called in that separately executing thread.
 void unregisterListener(UMOServerEventListener listener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static transient Log logger
logger used by this class

Constructor Detail

ServerEventManager

public ServerEventManager()
Method Detail

registerListener

public void registerListener(UMOServerEventListener listener)

unregisterListener

public void unregisterListener(UMOServerEventListener listener)

clearListeners

public void clearListeners(java.lang.Class listenerClass)

clear

public void clear()

getListeners

protected java.util.HashSet getListeners(java.lang.Class listenerClass)

fireEvent

public void fireEvent(UMOServerEvent event)

dispose

public void dispose()
             throws UMOException
Specified by:
dispose in interface Disposable
Throws:
UMOException

notifyListeners

protected void notifyListeners(UMOServerEvent event)

run

public void run()
When an object implementing interface Runnable is used to create a thread, starting the thread causes the object's run method to be called in that separately executing thread.

The general contract of the method run is that it may take any action whatsoever.

Specified by:
run in interface java.lang.Runnable
See Also:
Thread.run()


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.