org.jmock.lib.concurrent
Class Blitzer
java.lang.Object
org.jmock.lib.concurrent.Blitzer
public class Blitzer
- extends Object
A class that "blitzes" an object by calling it many times, from multiple
threads. Used for stress-testing synchronisation.
- Author:
- nat
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_THREAD_COUNT
public static final int DEFAULT_THREAD_COUNT
- The default number of threads to run concurrently.
- See Also:
- Constant Field Values
Blitzer
public Blitzer(int actionCount)
Blitzer
public Blitzer(int actionCount,
int threadCount)
Blitzer
public Blitzer(int actionCount,
ExecutorService executorService)
totalActionCount
public int totalActionCount()
blitz
public void blitz(Runnable action)
throws InterruptedException
- Throws:
InterruptedException
blitz
public void blitz(long timeoutMs,
Runnable action)
throws InterruptedException,
TimeoutException
- Throws:
InterruptedException
TimeoutException
shutdown
public void shutdown()
Copyright © 2003-2012 jMock. All Rights Reserved.