org.snmp4j.util
Interface ThreadFactory

All Known Implementing Classes:
DefaultThreadFactory

public interface ThreadFactory

The ThreadFactory describes a factory for threads of execution modeled as WorkerTasks.

Since:
1.9
Version:
1.9
Author:
Frank Fock

Method Summary
 WorkerTask createWorkerThread(java.lang.String name, WorkerTask task, boolean daemon)
          Creates a new thread of execution for the supplied task.
 

Method Detail

createWorkerThread

WorkerTask createWorkerThread(java.lang.String name,
                              WorkerTask task,
                              boolean daemon)
Creates a new thread of execution for the supplied task. The returned WorkerTask is a symetric wrapper for the supplied one. When the returned task is being run, the supplied one will be executed in a new thread of execution until it either terminates or the WorkerTask.terminate() method has been called.

Parameters:
name - the name of the execution thread.
task - the task to be executed in the new thread.
daemon - indicates whether the new thread is a daemon (true or an user thread (false).
Returns:
the WorkerTask wrapper to control start and termination of the thread.

Copyright 2005-2010 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.