Package org.apache.cxf.bus.managers
Class CXFBusLifeCycleManager
- java.lang.Object
-
- org.apache.cxf.bus.managers.CXFBusLifeCycleManager
-
- All Implemented Interfaces:
BusLifeCycleListener
,BusLifeCycleManager
public class CXFBusLifeCycleManager extends Object implements BusLifeCycleManager
-
-
Constructor Summary
Constructors Constructor Description CXFBusLifeCycleManager()
CXFBusLifeCycleManager(Bus b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
initComplete()
Invoked when theBus
has been initialized.void
postShutdown()
Invoked after theBus
is shutdown.void
preShutdown()
Invoked before theBus
is shutdown.void
registerLifeCycleListener(BusLifeCycleListener listener)
Register a listener to receiveBus
lifecycle notification.void
setBus(Bus b)
void
unregisterLifeCycleListener(BusLifeCycleListener listener)
Unregister a listener so that it will no longer receiveBus
lifecycle events.
-
-
-
Constructor Detail
-
CXFBusLifeCycleManager
public CXFBusLifeCycleManager()
-
CXFBusLifeCycleManager
public CXFBusLifeCycleManager(Bus b)
-
-
Method Detail
-
setBus
public final void setBus(Bus b)
-
registerLifeCycleListener
public final void registerLifeCycleListener(BusLifeCycleListener listener)
Description copied from interface:BusLifeCycleManager
Register a listener to receiveBus
lifecycle notification.- Specified by:
registerLifeCycleListener
in interfaceBusLifeCycleManager
- Parameters:
listener
- TheBusLifeCycleListener
that will receive the events.
-
unregisterLifeCycleListener
public void unregisterLifeCycleListener(BusLifeCycleListener listener)
Description copied from interface:BusLifeCycleManager
Unregister a listener so that it will no longer receiveBus
lifecycle events.- Specified by:
unregisterLifeCycleListener
in interfaceBusLifeCycleManager
- Parameters:
listener
- TheBusLifeCycleListener
to unregister.
-
initComplete
public void initComplete()
Description copied from interface:BusLifeCycleListener
Invoked when theBus
has been initialized.- Specified by:
initComplete
in interfaceBusLifeCycleListener
-
preShutdown
public void preShutdown()
Description copied from interface:BusLifeCycleListener
Invoked before theBus
is shutdown.- Specified by:
preShutdown
in interfaceBusLifeCycleListener
-
postShutdown
public void postShutdown()
Description copied from interface:BusLifeCycleListener
Invoked after theBus
is shutdown.- Specified by:
postShutdown
in interfaceBusLifeCycleListener
-
-