org.apache.cassandra.concurrent
Class ThreadFactoryImpl

java.lang.Object
  extended by org.apache.cassandra.concurrent.ThreadFactoryImpl
All Implemented Interfaces:
java.util.concurrent.ThreadFactory

public class ThreadFactoryImpl
extends java.lang.Object
implements java.util.concurrent.ThreadFactory

This class is an implementation of the ThreadFactory interface. This is useful to give Java threads meaningful names which is useful when using a tool like JConsole. Author : Avinash Lakshman ( alakshman@facebook.com) & Prashant Malik ( pmalik@facebook.com )


Field Summary
protected  java.lang.String id_
           
protected  java.lang.ThreadGroup threadGroup_
           
protected  java.util.concurrent.atomic.AtomicInteger threadNbr_
           
 
Constructor Summary
ThreadFactoryImpl(java.lang.String id)
           
 
Method Summary
 java.lang.Thread newThread(java.lang.Runnable runnable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id_

protected java.lang.String id_

threadGroup_

protected java.lang.ThreadGroup threadGroup_

threadNbr_

protected final java.util.concurrent.atomic.AtomicInteger threadNbr_
Constructor Detail

ThreadFactoryImpl

public ThreadFactoryImpl(java.lang.String id)
Method Detail

newThread

public java.lang.Thread newThread(java.lang.Runnable runnable)
Specified by:
newThread in interface java.util.concurrent.ThreadFactory


Copyright © 2009 The Apache Software Foundation