SelfDestructor
This is a self-destructor class to kill a long running process automatically
after a pre-defined time. The class reads the number of minutes from the
system property 'h2.selfDestruct' and starts a countdown thread to kill the
virtual machine if it still runs then.
| Methods |
| static String |
getPropertyString(int minutes)
Get the string to be added when starting the Java process.
|
| static String |
getPropertyString(int minutes)
Get the string to be added when starting the Java process.
Parameters:
minutes - the countdown time in minutes
Returns:
the setting
|
| static void |
startCountdown(int defaultMinutes)
Start the countdown.
|
| static void |
startCountdown(int defaultMinutes)
Start the countdown. If the self-destruct system property is set, this
value is used, otherwise the given default value is used.
Parameters:
defaultMinutes - the default number of minutes after which the
current process is killed.
|