org.databene.task.runner
Class MultiThreadedTaskRunner
java.lang.Object
org.databene.task.runner.MultiThreadedTaskRunner
- All Implemented Interfaces:
- TaskRunner
public class MultiThreadedTaskRunner
- extends java.lang.Object
- implements TaskRunner
TaskRunner implementation that is able to execute a Task with multiple threads.
Created: 27.03.2010 14:12:16
- Since:
- 0.6.0
- Author:
- Volker Bergmann
|
Constructor Summary |
MultiThreadedTaskRunner(Task target,
int threadCount,
org.databene.commons.Context context,
java.util.concurrent.ExecutorService executorService,
org.databene.commons.ErrorHandler errorHandler,
org.databene.contiperf.PerformanceTracker tracker)
|
|
Method Summary |
long |
run(java.lang.Long maxInvocationCount)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
target
protected Task target
context
protected org.databene.commons.Context context
errorHandler
protected org.databene.commons.ErrorHandler errorHandler
MultiThreadedTaskRunner
public MultiThreadedTaskRunner(Task target,
int threadCount,
org.databene.commons.Context context,
java.util.concurrent.ExecutorService executorService,
org.databene.commons.ErrorHandler errorHandler,
org.databene.contiperf.PerformanceTracker tracker)
run
public long run(java.lang.Long maxInvocationCount)
- Specified by:
run in interface TaskRunner
Copyright © 2011. All Rights Reserved.