org.jgroups.util
public class DefaultThreadFactory extends java.lang.Object implements ThreadFactory, ThreadManager
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
address |
protected java.lang.String |
baseName |
protected java.lang.String |
clusterName |
protected short |
counter |
protected boolean |
createDaemons |
protected java.lang.ThreadGroup |
group |
protected boolean |
includeClusterName |
protected boolean |
includeLocalAddress |
protected ThreadDecorator |
threadDecorator |
protected boolean |
use_numbering |
Constructor and Description |
---|
DefaultThreadFactory(java.lang.ThreadGroup group,
java.lang.String baseName,
boolean createDaemons) |
DefaultThreadFactory(java.lang.ThreadGroup group,
java.lang.String baseName,
boolean createDaemons,
boolean use_numbering) |
Modifier and Type | Method and Description |
---|---|
ThreadDecorator |
getThreadDecorator()
Gets the ThreadDecorator associated with this manager.
|
java.lang.Thread |
newThread(java.lang.Runnable r) |
java.lang.Thread |
newThread(java.lang.Runnable r,
java.lang.String name) |
java.lang.Thread |
newThread(java.lang.ThreadGroup group,
java.lang.Runnable r,
java.lang.String name) |
protected java.lang.Thread |
newThread(java.lang.ThreadGroup group,
java.lang.Runnable r,
java.lang.String name,
java.lang.String addr,
java.lang.String cluster_name) |
void |
renameThread(java.lang.String base_name,
java.lang.Thread thread) |
void |
renameThread(java.lang.String base_name,
java.lang.Thread thread,
java.lang.String addr,
java.lang.String cluster_name) |
void |
renameThread(java.lang.Thread thread) |
protected void |
renameThread(java.lang.Thread thread,
java.lang.String addr,
java.lang.String cluster_name) |
void |
setAddress(java.lang.String address) |
void |
setClusterName(java.lang.String channelName) |
void |
setIncludeClusterName(boolean includeClusterName) |
void |
setPattern(java.lang.String pattern) |
void |
setThreadDecorator(ThreadDecorator threadDecorator)
Sets the ThreadDecorator associated this manager should use.
|
protected final java.lang.ThreadGroup group
protected final java.lang.String baseName
protected final boolean createDaemons
protected short counter
protected final boolean use_numbering
protected boolean includeClusterName
protected boolean includeLocalAddress
protected java.lang.String clusterName
protected java.lang.String address
protected ThreadDecorator threadDecorator
public DefaultThreadFactory(java.lang.ThreadGroup group, java.lang.String baseName, boolean createDaemons)
public DefaultThreadFactory(java.lang.ThreadGroup group, java.lang.String baseName, boolean createDaemons, boolean use_numbering)
public void setPattern(java.lang.String pattern)
public void setIncludeClusterName(boolean includeClusterName)
public void setClusterName(java.lang.String channelName)
public void setAddress(java.lang.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 java.lang.Thread newThread(java.lang.Runnable r, java.lang.String name)
public java.lang.Thread newThread(java.lang.Runnable r)
newThread
in interface java.util.concurrent.ThreadFactory
public java.lang.Thread newThread(java.lang.ThreadGroup group, java.lang.Runnable r, java.lang.String name)
protected java.lang.Thread newThread(java.lang.ThreadGroup group, java.lang.Runnable r, java.lang.String name, java.lang.String addr, java.lang.String cluster_name)
public void renameThread(java.lang.String base_name, java.lang.Thread thread)
public void renameThread(java.lang.String base_name, java.lang.Thread thread, java.lang.String addr, java.lang.String cluster_name)
protected void renameThread(java.lang.Thread thread, java.lang.String addr, java.lang.String cluster_name)
public void renameThread(java.lang.Thread thread)
Copyright © 1998-2009 Bela Ban / Red Hat. All Rights Reserved.