public static class JvmUtil.TerminateBuilder
extends java.lang.Object
| Constructor and Description |
|---|
TerminateBuilder() |
| Modifier and Type | Method and Description |
|---|---|
void |
in(java.time.Duration time)
Stops the JVM in the specified time
|
JvmUtil.TerminateBuilder |
message(java.lang.String message)
Adds an optional user-defined message to the termination log.
|
void |
now()
Stops the JVM immediately
|
JvmUtil.TerminateBuilder |
returnCode(int returnCode)
Sets the exit value, default is 0 (zero).
|
protected void |
shutdown(java.time.Duration time) |
protected void |
shutdownFinal(java.time.Duration time) |
JvmUtil.TerminateBuilder |
threaded(boolean threaded)
Starts the termination in a separate thread or blocking, default is true.
|
public JvmUtil.TerminateBuilder returnCode(int returnCode)
public JvmUtil.TerminateBuilder threaded(boolean threaded)
public JvmUtil.TerminateBuilder message(java.lang.String message)
public void in(java.time.Duration time)
public void now()
protected void shutdown(java.time.Duration time)
protected void shutdownFinal(java.time.Duration time)