Class ThreadAsyncHandlerProvider
java.lang.Object
com.gigaspaces.internal.utils.concurrent.AbstractAsyncHandlerProvider
com.gigaspaces.internal.utils.concurrent.ThreadAsyncHandlerProvider
- All Implemented Interfaces:
IAsyncHandlerProvider
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class AbstractAsyncHandlerProvider
AbstractAsyncHandlerProvider.ClosedProviderAsyncHandlerNested classes/interfaces inherited from interface IAsyncHandlerProvider
IAsyncHandlerProvider.CycleResult -
Field Summary
Fields inherited from class AbstractAsyncHandlerProvider
_stateLock -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintprotected voidonClose()voidstartImpl(AsyncCallable callable, long idleDelayMilis, String name, boolean waitIdleDelayBeforeStart) startMayBlockImpl(AsyncCallable callable, long idleDelayMilis, String name, boolean waitIdleDelayBeforeStart) Methods inherited from class AbstractAsyncHandlerProvider
addStateListener, close, isClosed, removeStateListener, start, startMayBlock
-
Constructor Details
-
ThreadAsyncHandlerProvider
public ThreadAsyncHandlerProvider()
-
-
Method Details
-
startImpl
public IAsyncHandler startImpl(AsyncCallable callable, long idleDelayMilis, String name, boolean waitIdleDelayBeforeStart) - Specified by:
startImplin classAbstractAsyncHandlerProvider
-
startMayBlockImpl
public IAsyncHandler startMayBlockImpl(AsyncCallable callable, long idleDelayMilis, String name, boolean waitIdleDelayBeforeStart) - Specified by:
startMayBlockImplin classAbstractAsyncHandlerProvider
-
removeCurrent
public void removeCurrent() -
onClose
protected void onClose()- Specified by:
onClosein classAbstractAsyncHandlerProvider
-
activeThreadsCount
public int activeThreadsCount()
-