Package org.apache.cxf.bus.managers
Class ServerLifeCycleManagerImpl
- java.lang.Object
-
- org.apache.cxf.bus.managers.ServerLifeCycleManagerImpl
-
- All Implemented Interfaces:
ServerLifeCycleManager,BusExtension
public class ServerLifeCycleManagerImpl extends Object implements ServerLifeCycleManager, BusExtension
-
-
Field Summary
Fields Modifier and Type Field Description protected CopyOnWriteArrayList<T>listeners
-
Constructor Summary
Constructors Constructor Description ServerLifeCycleManagerImpl()ServerLifeCycleManagerImpl(Bus b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>getRegistrationType()voidregisterListener(ServerLifeCycleListener listener)protected ListIterator<T>reversedListIterator()voidstartServer(Server server)voidstopServer(Server server)voidunRegisterListener(ServerLifeCycleListener listener)
-
-
-
Field Detail
-
listeners
protected final CopyOnWriteArrayList<T> listeners
-
-
Constructor Detail
-
ServerLifeCycleManagerImpl
public ServerLifeCycleManagerImpl()
-
ServerLifeCycleManagerImpl
public ServerLifeCycleManagerImpl(Bus b)
-
-
Method Detail
-
getRegistrationType
public Class<?> getRegistrationType()
- Specified by:
getRegistrationTypein interfaceBusExtension
-
registerListener
public void registerListener(ServerLifeCycleListener listener)
- Specified by:
registerListenerin interfaceServerLifeCycleManager
-
startServer
public void startServer(Server server)
- Specified by:
startServerin interfaceServerLifeCycleManager
-
stopServer
public void stopServer(Server server)
- Specified by:
stopServerin interfaceServerLifeCycleManager
-
unRegisterListener
public void unRegisterListener(ServerLifeCycleListener listener)
- Specified by:
unRegisterListenerin interfaceServerLifeCycleManager
-
reversedListIterator
protected ListIterator<T> reversedListIterator()
-
-