alma::acs::concurrent::ThreadBurstExecutorService::InterceptingCallable< V > Class Reference
List of all members.
Detailed Description
Wrapper used to block a thread created by ThreadBurstExecutorService#delegate, until the thread gate opens.
Constructor & Destructor Documentation
| alma::acs::concurrent::ThreadBurstExecutorService::InterceptingCallable< V >::InterceptingCallable |
( |
Callable< V > |
delegate, |
|
|
CountDownLatch |
threadGate, |
|
|
CountDownLatch |
confirmWaiting, |
|
|
long |
awaitExecutionTimeout, |
|
|
TimeUnit |
unit | |
|
) |
| | [inline, package] |
Member Function Documentation
| V alma::acs::concurrent::ThreadBurstExecutorService::InterceptingCallable< V >::call |
( |
|
) |
throws Exception [inline] |
Member Data Documentation
final long alma::acs::concurrent::ThreadBurstExecutorService::InterceptingCallable< V >::awaitExecutionTimeout [private] |
final CountDownLatch alma::acs::concurrent::ThreadBurstExecutorService::InterceptingCallable< V >::confirmWaiting [private] |
final Callable<V> alma::acs::concurrent::ThreadBurstExecutorService::InterceptingCallable< V >::delegateCallable [private] |
final CountDownLatch alma::acs::concurrent::ThreadBurstExecutorService::InterceptingCallable< V >::threadGate [private] |
final TimeUnit alma::acs::concurrent::ThreadBurstExecutorService::InterceptingCallable< V >::unit [private] |
The documentation for this class was generated from the following file: