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 UnprocessedChangeEvents
changed(PropertyChangeEvent[] events)
Notification that @Configured objects that were injected have changedboolean
isConnectorRuntimeInitialized()
Check whether connector-runtime is initialized.void
resourceManagerLifecycleEvent(ResourceManagerLifecycleListener.EVENT event)
void
resourceManagerShutdown()
void
resourceManagerStarted()
-
-
-
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:
resourceManagerLifecycleEvent
in interfaceResourceManagerLifecycleListener
-
resourceManagerStarted
public void resourceManagerStarted()
-
resourceManagerShutdown
public void resourceManagerShutdown()
-
changed
public UnprocessedChangeEvents changed(PropertyChangeEvent[] events)
Description copied from interface:ConfigListener
Notification that @Configured objects that were injected have changed- Specified by:
changed
in interfaceConfigListener
- Parameters:
events
- list of changes- Returns:
- the list of unprocessed events (requiring a restart) or null if all reconfiguration was processed successfully
-
-