public class CallbackThreadInitializer
extends java.lang.Object
Constructor and Description |
---|
CallbackThreadInitializer()
The default initializer causes the callback thread to remain attached
as a daemon thread, using the default thread name and group.
|
CallbackThreadInitializer(boolean daemon)
Keep the callback thread attached, with the given daemon state,
using the default thread name and group.
|
CallbackThreadInitializer(boolean daemon,
boolean detach)
Uses the default thread name and group.
|
CallbackThreadInitializer(boolean daemon,
boolean detach,
java.lang.String name)
Uses the default thread group.
|
CallbackThreadInitializer(boolean daemon,
boolean detach,
java.lang.String name,
java.lang.ThreadGroup group)
Specify all aspects of how the callback thread should be initialized.
|
Modifier and Type | Method and Description |
---|---|
boolean |
detach(Callback cb)
Returns whether the Thread should be detached from the VM after the
callback exits, if the thread was not already attached to begin with.
|
java.lang.String |
getName(Callback cb)
Returns the desired name for this thread, or null for the default.
|
java.lang.ThreadGroup |
getThreadGroup(Callback cb)
Returns the desired ThreadGroup for thread, or null for the default.
|
boolean |
isDaemon(Callback cb)
Returns whether the callback thread should be a daemon thread.
|
public CallbackThreadInitializer()
public CallbackThreadInitializer(boolean daemon)
public CallbackThreadInitializer(boolean daemon, boolean detach)
public CallbackThreadInitializer(boolean daemon, boolean detach, java.lang.String name)
public CallbackThreadInitializer(boolean daemon, boolean detach, java.lang.String name, java.lang.ThreadGroup group)
public java.lang.String getName(Callback cb)
public java.lang.ThreadGroup getThreadGroup(Callback cb)
public boolean isDaemon(Callback cb)
public boolean detach(Callback cb)