Class ConnectorResourceManagerLifecycleListener
- java.lang.Object
-
- com.sun.appserv.connectors.internal.ConnectorResourceManagerLifecycleListener
-
- All Implemented Interfaces:
ResourceManagerLifecycleListener,ConfigListener
@Service @Singleton public class ConnectorResourceManagerLifecycleListener extends Object implements ResourceManagerLifecycleListener, ConfigListener
ResourceManager lifecycle listener that listens to resource-manager startup and shutdown and does connector related work. eg: binding connector proxies. Also, does ping-connection-pool for application and module scoped resources (if ping=true)- Author:
- Jagadish Ramu
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.glassfish.resourcebase.resources.listener.ResourceManagerLifecycleListener
ResourceManagerLifecycleListener.EVENT
-
-
Constructor Summary
Constructors Constructor Description ConnectorResourceManagerLifecycleListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UnprocessedChangeEventschanged(PropertyChangeEvent[] events)Notification that @Configured objects that were injected have changedbooleanisConnectorRuntimeInitialized()Check whether connector-runtime is initialized.voidresourceManagerLifecycleEvent(ResourceManagerLifecycleListener.EVENT event)voidresourceManagerShutdown()voidresourceManagerStarted()
-
-
-
Method Detail
-
isConnectorRuntimeInitialized
public boolean isConnectorRuntimeInitialized()
Check whether connector-runtime is initialized.- Returns:
- boolean representing connector-runtime initialization status.
-
resourceManagerLifecycleEvent
public void resourceManagerLifecycleEvent(ResourceManagerLifecycleListener.EVENT event)
- Specified by:
resourceManagerLifecycleEventin interfaceResourceManagerLifecycleListener
-
resourceManagerStarted
public void resourceManagerStarted()
-
resourceManagerShutdown
public void resourceManagerShutdown()
-
changed
public UnprocessedChangeEvents changed(PropertyChangeEvent[] events)
Description copied from interface:ConfigListenerNotification that @Configured objects that were injected have changed- Specified by:
changedin interfaceConfigListener- Parameters:
events- list of changes- Returns:
- the list of unprocessed events (requiring a restart) or null if all reconfiguration was processed successfully
-
-