/** * Start time:12:14:30 2009-08-03<br> * Project: mobicents-media-server-test-suite<br> * * @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski </a> */ package org.mobicents.media.server.testsuite.general; import java.util.concurrent.ThreadFactory; import java.util.concurrent.atomic.AtomicLong; /** * Start time:12:14:30 2009-08-03<br> * Project: mobicents-media-server-test-suite<br> * * @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski * </a> */ public class TimerThreadFactory implements ThreadFactory { public static final int _DEFAULT_T_PRIORITY = Thread.MAX_PRIORITY; public static final AtomicLong sequence = new AtomicLong(0); private ThreadGroup factoryThreadGroup = new ThreadGroup("MMSToolClockThreadGroup[" + sequence.incrementAndGet() + "]"); public Thread newThread(Runnable r) { Thread t = new Thread(this.factoryThreadGroup, r); t.setPriority(_DEFAULT_T_PRIORITY); // ?? //t.start(); return t; } }