Class CompetitionExecutor<T extends CompetitiveTask>
java.lang.Object
com.gigaspaces.internal.utils.concurrent.CompetitionExecutor<T>
- All Implemented Interfaces:
IAsyncHandlerProviderStateListener
- Direct Known Subclasses:
RepeatsCompetitionExecutor,TimedCompetitionExecutor
public abstract class CompetitionExecutor<T extends CompetitiveTask>
extends Object
implements IAsyncHandlerProviderStateListener
- Since:
- 9.0.1
- Author:
- Niv Ingberg
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCompetitionExecutor(IAsyncHandlerProvider asyncHandlerProvider) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidonClosed()Called when theIAsyncHandlerProvideris closedprotected voidprotected abstract CompetitionExecutor<T>.CompetitorWrapperwrapCompetitor(T competitor)
-
Constructor Details
-
CompetitionExecutor
-
-
Method Details
-
start
-
wrapCompetitor
-
onClosed
public void onClosed()Description copied from interface:IAsyncHandlerProviderStateListenerCalled when theIAsyncHandlerProvideris closed- Specified by:
onClosedin interfaceIAsyncHandlerProviderStateListener
-
isCompleted
public boolean isCompleted() -
await
-