public class DefaultThreadFactory extends Object implements ThreadFactory, ThreadManager
Modifier and Type | Field and Description |
---|---|
protected String |
address |
protected String |
baseName |
protected String |
clusterName |
protected short |
counter |
protected boolean |
createDaemons |
protected ThreadGroup |
group |
protected boolean |
includeClusterName |
protected boolean |
includeLocalAddress |
protected ThreadDecorator |
threadDecorator |
protected boolean |
use_numbering |
Constructor and Description |
---|
DefaultThreadFactory(ThreadGroup group,
String baseName,
boolean createDaemons) |
DefaultThreadFactory(ThreadGroup group,
String baseName,
boolean createDaemons,
boolean use_numbering) |
Modifier and Type | Method and Description |
---|---|
ThreadDecorator |
getThreadDecorator()
Gets the ThreadDecorator associated with this manager.
|
Thread |
newThread(Runnable r) |
Thread |
newThread(Runnable r,
String name) |
Thread |
newThread(ThreadGroup group,
Runnable r,
String name) |
protected Thread |
newThread(ThreadGroup group,
Runnable r,
String name,
String addr,
String cluster_name) |
void |
renameThread(String base_name,
Thread thread) |
void |
renameThread(String base_name,
Thread thread,
String addr,
String cluster_name) |
void |
renameThread(Thread thread) |
protected void |
renameThread(Thread thread,
String addr,
String cluster_name) |
void |
setAddress(String address) |
void |
setClusterName(String channelName) |
void |
setIncludeClusterName(boolean includeClusterName) |
void |
setPattern(String pattern) |
void |
setThreadDecorator(ThreadDecorator threadDecorator)
Sets the ThreadDecorator associated this manager should use.
|
protected final ThreadGroup group
protected final String baseName
protected final boolean createDaemons
protected short counter
protected final boolean use_numbering
protected boolean includeClusterName
protected boolean includeLocalAddress
protected String clusterName
protected String address
protected ThreadDecorator threadDecorator
public DefaultThreadFactory(ThreadGroup group, String baseName, boolean createDaemons)
public DefaultThreadFactory(ThreadGroup group, String baseName, boolean createDaemons, boolean use_numbering)
public void setPattern(String pattern)
public void setIncludeClusterName(boolean includeClusterName)
public void setClusterName(String channelName)
public void setAddress(String address)
public ThreadDecorator getThreadDecorator()
ThreadManager
getThreadDecorator
in interface ThreadManager
null
if there is none.public void setThreadDecorator(ThreadDecorator threadDecorator)
ThreadManager
setThreadDecorator
in interface ThreadManager
threadDecorator
- the ThreadDecorator, or null
.public Thread newThread(Runnable r)
newThread
in interface ThreadFactory
public Thread newThread(ThreadGroup group, Runnable r, String name)
protected Thread newThread(ThreadGroup group, Runnable r, String name, String addr, String cluster_name)
public void renameThread(String base_name, Thread thread, String addr, String cluster_name)
public void renameThread(Thread thread)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.