Package com.sun.xml.ws.commons
Class WSEndpointCollectionBasedMOMListener<T extends MOMRegistrationAware>
- java.lang.Object
-
- com.sun.xml.ws.commons.WSEndpointCollectionBasedMOMListener<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
com.sun.xml.ws.api.server.LazyMOMProvider.DefaultScopeChangeListener,com.sun.xml.ws.api.server.LazyMOMProvider.ScopeChangeListener
public class WSEndpointCollectionBasedMOMListener<T extends MOMRegistrationAware> extends Object implements com.sun.xml.ws.api.server.LazyMOMProvider.DefaultScopeChangeListener
Default implementation ofLazyMOMProvider.DefaultScopeChangeListenerfor manager factories handlingWSEndpointinstances.
-
-
Constructor Summary
Constructors Constructor Description WSEndpointCollectionBasedMOMListener(Object lock, String registrationName, Map<com.sun.xml.ws.api.server.WSEndpoint,T> registrationAwareMap)WSEndpointCollectionBasedMOMListener(String registrationName, Map<com.sun.xml.ws.api.server.WSEndpoint,T> registrationAwareMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanRegisterAtMOM()Returns an indication whether a object can be directly registered atManagedObjectManager.voidinitialize()Initializes this listener.voidregisterAtMOM(MOMRegistrationAware momRegistrationAware, com.sun.xml.ws.api.server.WSEndpoint wsEndpoint)voidregisterAtMOM(MOMRegistrationAware momRegistrationAware, org.glassfish.gmbal.ManagedObjectManager managedObjectManager)voidscopeChanged(com.sun.xml.ws.api.server.LazyMOMProvider.Scope scope)voidunregisterFromMOM(MOMRegistrationAware momRegistrationAware, com.sun.xml.ws.api.server.WSEndpoint wsEndpoint)voidunregisterFromMOM(MOMRegistrationAware momRegistrationAware, org.glassfish.gmbal.ManagedObjectManager managedObjectManager)
-
-
-
Method Detail
-
initialize
public void initialize()
Initializes this listener. Currently this means that listener is registering itself atLazyMOMProvider.
-
canRegisterAtMOM
public boolean canRegisterAtMOM()
Returns an indication whether a object can be directly registered atManagedObjectManager.- Returns:
trueif a object can be registered,falseotherwise
-
registerAtMOM
public void registerAtMOM(MOMRegistrationAware momRegistrationAware, com.sun.xml.ws.api.server.WSEndpoint wsEndpoint)
-
registerAtMOM
public void registerAtMOM(MOMRegistrationAware momRegistrationAware, org.glassfish.gmbal.ManagedObjectManager managedObjectManager)
-
scopeChanged
public void scopeChanged(com.sun.xml.ws.api.server.LazyMOMProvider.Scope scope)
- Specified by:
scopeChangedin interfacecom.sun.xml.ws.api.server.LazyMOMProvider.ScopeChangeListener
-
unregisterFromMOM
public void unregisterFromMOM(MOMRegistrationAware momRegistrationAware, org.glassfish.gmbal.ManagedObjectManager managedObjectManager)
-
unregisterFromMOM
public void unregisterFromMOM(MOMRegistrationAware momRegistrationAware, com.sun.xml.ws.api.server.WSEndpoint wsEndpoint)
-
-