Class RepeatsCompetitionExecutor<T extends CompetitiveTask>
java.lang.Object
com.gigaspaces.internal.utils.concurrent.CompetitionExecutor<T>
com.gigaspaces.internal.utils.concurrent.RepeatsCompetitionExecutor<T>
- All Implemented Interfaces:
IAsyncHandlerProviderStateListener
- Since:
- 9.0.1
- Author:
- Niv Ingberg
-
Nested Class Summary
Nested classes/interfaces inherited from class com.gigaspaces.internal.utils.concurrent.CompetitionExecutor
CompetitionExecutor.CompetitorWrapper -
Constructor Summary
ConstructorsConstructorDescriptionRepeatsCompetitionExecutor(T[] competitors, int maxRepeats, 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
-
RepeatsCompetitionExecutor
public RepeatsCompetitionExecutor(T[] competitors, int maxRepeats, String name, IAsyncHandlerProvider asyncHandlerProvider, long idleDelay)
-
-
Method Details
-
wrapCompetitor
- Specified by:
wrapCompetitorin classCompetitionExecutor<T extends CompetitiveTask>
-