Package org.apache.cxf.bus.managers
Class ClientLifeCycleManagerImpl
- java.lang.Object
-
- org.apache.cxf.bus.managers.ClientLifeCycleManagerImpl
-
- All Implemented Interfaces:
ClientLifeCycleManager,BusExtension
public class ClientLifeCycleManagerImpl extends Object implements ClientLifeCycleManager, BusExtension
-
-
Field Summary
Fields Modifier and Type Field Description protected CopyOnWriteArrayList<T>listeners
-
Constructor Summary
Constructors Constructor Description ClientLifeCycleManagerImpl()ClientLifeCycleManagerImpl(Bus b)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclientCreated(Client client)voidclientDestroyed(Client client)Class<?>getRegistrationType()voidregisterListener(ClientLifeCycleListener listener)protected ListIterator<T>reversedListIterator()voidunRegisterListener(ClientLifeCycleListener listener)
-
-
-
Field Detail
-
listeners
protected final CopyOnWriteArrayList<T> listeners
-
-
Constructor Detail
-
ClientLifeCycleManagerImpl
public ClientLifeCycleManagerImpl()
-
ClientLifeCycleManagerImpl
public ClientLifeCycleManagerImpl(Bus b)
-
-
Method Detail
-
getRegistrationType
public Class<?> getRegistrationType()
- Specified by:
getRegistrationTypein interfaceBusExtension
-
registerListener
public void registerListener(ClientLifeCycleListener listener)
- Specified by:
registerListenerin interfaceClientLifeCycleManager
-
clientCreated
public void clientCreated(Client client)
- Specified by:
clientCreatedin interfaceClientLifeCycleManager
-
clientDestroyed
public void clientDestroyed(Client client)
- Specified by:
clientDestroyedin interfaceClientLifeCycleManager
-
unRegisterListener
public void unRegisterListener(ClientLifeCycleListener listener)
- Specified by:
unRegisterListenerin interfaceClientLifeCycleManager
-
reversedListIterator
protected ListIterator<T> reversedListIterator()
-
-