Module org.glassfish.metro.commons
Package com.sun.xml.ws.commons
Class WSEndpointCollectionBasedMOMListener<T extends MOMRegistrationAware>
java.lang.Object
com.sun.xml.ws.commons.WSEndpointCollectionBasedMOMListener<T>
- Type Parameters:
T- type
- 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 of
LazyMOMProvider.DefaultScopeChangeListener for manager factories handling WSEndpoint instances.-
Constructor Summary
ConstructorsConstructorDescriptionWSEndpointCollectionBasedMOMListener(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
Modifier and TypeMethodDescriptionbooleanReturns an indication whether a object can be directly registered atManagedObjectManager.voidInitializes 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)
-
Constructor Details
-
WSEndpointCollectionBasedMOMListener
-
WSEndpointCollectionBasedMOMListener
-
-
Method Details
-
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)
-