Package org.alfresco.util
Class VmShutdownListener
- java.lang.Object
-
- org.alfresco.util.VmShutdownListener
-
public class VmShutdownListener extends java.lang.Object
A class that keeps track of the VM shutdown status. It can be used by threads as a singleton to check if the VM shutdown status has been activated.NOTE: In order to prevent a proliferation of shutdown hooks, it is advisable to use instances as singletons only.
This component should be used by long-running, but interruptable processes.
- Author:
- Derek Hulley
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VmShutdownListener.VmShutdownException
Message carrier to break out of loops using the callback.
-
Constructor Summary
Constructors Constructor Description VmShutdownListener(java.lang.String name)
Constructs this instance to listen to the VM shutdown call.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isVmShuttingDown()
-