public class NativeResourceCollector
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addNativeResource(java.lang.Object holder,
NativeResource resource) |
void |
addShutdownAction(java.lang.Runnable action)
Adds the action that will run on shutdown of the process before collecting native resources.
|
static NativeResourceCollector |
getInstance() |
java.util.List |
getShutdownActions()
Returns shutdown action list.
|
void |
removeShutdownAction(java.lang.Runnable action)
Removes the action from the shutdown action list.
|
void |
start()
Starts native resource collector thread.
|
void |
stop()
Stops native resource collector thread.
|
public void addShutdownAction(java.lang.Runnable action)
action
- the action to executepublic void removeShutdownAction(java.lang.Runnable action)
action
- the action to removepublic java.util.List getShutdownActions()
public void addNativeResource(java.lang.Object holder, NativeResource resource)
public static NativeResourceCollector getInstance()
public void start()
Note. You should use this method for applets only (in Applet.start
method).
Applet.start()
public void stop()
Note. You should use this method for applets only (in Applet.stop
method).
Applet.stop()