org.apache.cassandra.concurrent
Class NamedThreadFactory
java.lang.Object
org.apache.cassandra.concurrent.NamedThreadFactory
- All Implemented Interfaces:
- java.util.concurrent.ThreadFactory
public class NamedThreadFactory
- 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.
Field Summary |
protected java.lang.String |
id
|
protected java.util.concurrent.atomic.AtomicInteger |
n
|
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 |
id
protected final java.lang.String id
n
protected final java.util.concurrent.atomic.AtomicInteger n
NamedThreadFactory
public NamedThreadFactory(java.lang.String id)
NamedThreadFactory
public NamedThreadFactory(java.lang.String id,
int priority)
newThread
public java.lang.Thread newThread(java.lang.Runnable runnable)
- Specified by:
newThread
in interface java.util.concurrent.ThreadFactory
Copyright © 2011 The Apache Software Foundation