public final class ShutdownHookSequence
extends java.lang.Object
implements java.lang.Runnable
Runtime.addShutdownHook(Thread)
und arbeitet
danach die mittels addFirst(ShutdownAware)
oder
addLast(ShutdownAware)
definierten Aufraeumarbeiten
sequentiell um. Wuerde jede Aktion einen eigenen Hook definieren,
so waere die Reihenfolge beliebig.Modifier and Type | Class and Description |
---|---|
static interface |
ShutdownHookSequence.ShutdownAware |
Constructor and Description |
---|
ShutdownHookSequence(Log log) |
Modifier and Type | Method and Description |
---|---|
void |
addFirst(ShutdownHookSequence.ShutdownAware sa) |
void |
addLast(ShutdownHookSequence.ShutdownAware sa) |
void |
clear() |
void |
run() |
public ShutdownHookSequence(Log log)
public void run()
run
in interface java.lang.Runnable
public void clear()
public void addFirst(ShutdownHookSequence.ShutdownAware sa)
public void addLast(ShutdownHookSequence.ShutdownAware sa)