public class CountDownRace extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected Map<Integer,Object> |
_runnerRequestMap |
protected ExecutorService |
_service |
| コンストラクタと説明 |
|---|
CountDownRace(int runnerCount) |
CountDownRace(List<Object> parameterList) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected void |
buildRunnerExStackTrace(ExceptionMessageBuilder br,
Throwable cause,
int nestLevel) |
protected String |
buildRunnerGoalFailureNotice() |
protected Callable<Void> |
createCallable(CountDownRaceExecution execution,
CountDownLatch ready,
CountDownLatch start,
CountDownLatch goal,
CountDownRaceLatch ourLatch,
int entryNumber,
Object parameter,
Object lockObj) |
protected CountDownRaceRunner |
createRunner(long threadId,
CountDownRaceLatch ourLatch,
int entryNumber,
Object parameter,
Object lockObj) |
protected void |
doReadyGo(CountDownRaceExecution execution) |
protected void |
handleFuture(List<Future<Void>> futureList,
CountDownRaceExecution execution) |
protected Map<Integer,Object> |
newRunnerRequestMap(int size) |
protected ExecutorService |
prepareExecutorService() |
void |
readyGo(CountDownRaceExecution runnerLambda) |
protected final ExecutorService _service
protected ExecutorService prepareExecutorService()
public void readyGo(CountDownRaceExecution runnerLambda)
protected void doReadyGo(CountDownRaceExecution execution)
protected void handleFuture(List<Future<Void>> futureList, CountDownRaceExecution execution)
protected String buildRunnerGoalFailureNotice()
protected void buildRunnerExStackTrace(ExceptionMessageBuilder br, Throwable cause, int nestLevel)
protected Callable<Void> createCallable(CountDownRaceExecution execution, CountDownLatch ready, CountDownLatch start, CountDownLatch goal, CountDownRaceLatch ourLatch, int entryNumber, Object parameter, Object lockObj)
protected CountDownRaceRunner createRunner(long threadId, CountDownRaceLatch ourLatch, int entryNumber, Object parameter, Object lockObj)
Copyright © 2014–2019 The DBFlute Project. All rights reserved.