net.sf.cindy.util
Class NamedThreadFactory

java.lang.Object
  extended by net.sf.cindy.util.NamedThreadFactory
All Implemented Interfaces:
edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory

public class NamedThreadFactory
extends java.lang.Object
implements edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory

Named thread factory. Create thread with specified name.

Version:
$id$
Author:
Roger Chen

Constructor Summary
NamedThreadFactory()
           
NamedThreadFactory(java.lang.ThreadGroup group, boolean daemon, java.lang.String namePrefix)
           
 
Method Summary
 java.lang.String getNamePrefix()
           
 java.lang.ThreadGroup getThreadGroup()
           
 boolean isDaemon()
           
 java.lang.Thread newThread(java.lang.Runnable r)
           
 void setDaemon(boolean daemon)
           
 void setNamePrefix(java.lang.String namePrefix)
           
 void setThreadGroup(java.lang.ThreadGroup threadGroup)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamedThreadFactory

public NamedThreadFactory()

NamedThreadFactory

public NamedThreadFactory(java.lang.ThreadGroup group,
                          boolean daemon,
                          java.lang.String namePrefix)
Method Detail

getThreadGroup

public java.lang.ThreadGroup getThreadGroup()

setThreadGroup

public void setThreadGroup(java.lang.ThreadGroup threadGroup)

isDaemon

public boolean isDaemon()

setDaemon

public void setDaemon(boolean daemon)

getNamePrefix

public java.lang.String getNamePrefix()

setNamePrefix

public void setNamePrefix(java.lang.String namePrefix)

newThread

public java.lang.Thread newThread(java.lang.Runnable r)
Specified by:
newThread in interface edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory