org.codehaus.mojo.shitty.util
Class NamedThreadFactory
java.lang.Object
org.codehaus.mojo.shitty.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
A ThreadFactory
which automatically generates thread names based off of a
pre-configured basename passed in during construction and a unique index.
- Version:
- $Id: NamedThreadFactory.java 6725 2008-04-08 12:00:40Z user57 $
- Author:
- Jason Dillon
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NamedThreadFactory
public NamedThreadFactory(java.lang.String baseName,
java.lang.ThreadGroup group)
NamedThreadFactory
public NamedThreadFactory(java.lang.String baseName)
NamedThreadFactory
public NamedThreadFactory(java.lang.Class type)
NamedThreadFactory
public NamedThreadFactory(java.lang.Class type,
java.lang.String suffix)
getBaseName
public java.lang.String getBaseName()
getGroup
public java.lang.ThreadGroup getGroup()
current
public long current()
newThread
public java.lang.Thread newThread(java.lang.Runnable task)
- Specified by:
newThread
in interface edu.emory.mathcs.backport.java.util.concurrent.ThreadFactory
createName
protected java.lang.String createName()
configure
protected void configure(java.lang.Thread t)
Copyright © 2007-2009. All Rights Reserved.