package org.rzo.yajsw.util;
import java.util.concurrent.ThreadFactory;
public class SimpleThreadFactory implements ThreadFactory
{
String _prefix;
int _count = 0;
static ThreadGroup group = new ThreadGroup("yajsw");
int _priority = Thread.NORM_PRIORITY;
public SimpleThreadFactory(String prefix)
{
_prefix = "yajsw." + prefix + "-";
}
public SimpleThreadFactory(String prefix, int priority)
{
_prefix = "yajsw." + prefix + "-";
_priority = priority;
}
public Thread newThread(Runnable r)
{
Thread t = new Thread(group, r, _prefix + _count++);
t.setPriority(_priority);
return t;
}
}