biz.junginger.modules.core
Class ModuleInitializationListenerSupport

java.lang.Object
  extended bybiz.junginger.modules.core.ModuleInitializationListenerSupport
All Implemented Interfaces:
ModuleListener

public class ModuleInitializationListenerSupport
extends java.lang.Object
implements ModuleListener

Allows adding, removing, and firing of listener. Usually used by ModuleManager.

Subject to the MyModules Software Licence (based on the Apache Software License).
Copyright (c) 2003 Markus Oliver Junginger. All rights reserved.
http://www.junginger.biz

Version:
$Id: $
Author:
Markus Oliver Junginger

Constructor Summary
ModuleInitializationListenerSupport()
           
 
Method Summary
 void addModuleInitializationListener(ModuleListener listener)
           
 void addModuleInitializationListener(ModuleListener listener, java.lang.String filter)
           
 void destroyedModule(ModuleMetaData meta, java.lang.Object module)
           
 void fireDestroyed(ModuleMetaData meta, java.lang.Object module)
           
 void fireInitialized(ModuleMetaData meta, java.lang.Object module)
           
 void fireStarted(ModuleMetaData meta, java.lang.Object module)
           
 void initializedModule(ModuleMetaData meta, java.lang.Object module)
           
 void removeModuleInitializationListener(ModuleListener listener, java.lang.String filter)
           
 void startedModule(ModuleMetaData meta, java.lang.Object module)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleInitializationListenerSupport

public ModuleInitializationListenerSupport()
Method Detail

fireInitialized

public void fireInitialized(ModuleMetaData meta,
                            java.lang.Object module)

fireStarted

public void fireStarted(ModuleMetaData meta,
                        java.lang.Object module)

fireDestroyed

public void fireDestroyed(ModuleMetaData meta,
                          java.lang.Object module)

addModuleInitializationListener

public void addModuleInitializationListener(ModuleListener listener)

addModuleInitializationListener

public void addModuleInitializationListener(ModuleListener listener,
                                            java.lang.String filter)

removeModuleInitializationListener

public void removeModuleInitializationListener(ModuleListener listener,
                                               java.lang.String filter)

initializedModule

public void initializedModule(ModuleMetaData meta,
                              java.lang.Object module)
Specified by:
initializedModule in interface ModuleListener
See Also:
ModuleListener.initializedModule(biz.junginger.modules.core.ModuleMetaData, java.lang.Object)

startedModule

public void startedModule(ModuleMetaData meta,
                          java.lang.Object module)
Specified by:
startedModule in interface ModuleListener
See Also:
ModuleListener.startedModule(biz.junginger.modules.core.ModuleMetaData, java.lang.Object)

destroyedModule

public void destroyedModule(ModuleMetaData meta,
                            java.lang.Object module)
Specified by:
destroyedModule in interface ModuleListener
See Also:
ModuleListener.destroyedModule(biz.junginger.modules.core.ModuleMetaData, java.lang.Object)