Class TimedCompetitionExecutor<T extends CompetitiveTask>
java.lang.Object
com.gigaspaces.internal.utils.concurrent.CompetitionExecutor<T>
com.gigaspaces.internal.utils.concurrent.TimedCompetitionExecutor<T>
- All Implemented Interfaces:
IAsyncHandlerProviderStateListener
- Since:
- 9.0.0
- Author:
- Niv Ingberg
-
Nested Class Summary
Nested classes/interfaces inherited from class com.gigaspaces.internal.utils.concurrent.CompetitionExecutor
CompetitionExecutor.CompetitorWrapper -
Constructor Summary
ConstructorsConstructorDescriptionTimedCompetitionExecutor(T[] competitors, long timeout, String name, IAsyncHandlerProvider asyncHandlerProvider, long idleDelay) -
Method Summary
Modifier and TypeMethodDescriptionprotected CompetitionExecutor<T>.CompetitorWrapperwrapCompetitor(T competitor) Methods inherited from class com.gigaspaces.internal.utils.concurrent.CompetitionExecutor
await, isCompleted, onClosed, start
-
Constructor Details
-
TimedCompetitionExecutor
public TimedCompetitionExecutor(T[] competitors, long timeout, String name, IAsyncHandlerProvider asyncHandlerProvider, long idleDelay)
-
-
Method Details
-
wrapCompetitor
- Specified by:
wrapCompetitorin classCompetitionExecutor<T extends CompetitiveTask>
-