Interface | Description |
---|---|
ClusterOperation<V> |
Interface for executing clustered operations (that can potentially get stuck)
|
ClusterOperationCallable<V> |
A
Callable that is used to execute ClusterOperation |
NonstopActiveDelegateHolder |
Interface for resolving the active TerracottaStore, nonstop Executor Service, underlying
CacheLockProvider , all of which can
change on rejoin |
NonstopExecutorService | |
NonstopExecutorServiceFactory |
Factory for
NonstopExecutorService |
NonstopTimeoutBehaviorFactory |
Factory for creating
NonstopStore that will be used on timeout. |
Class | Description |
---|---|
CacheManagerExecutorServiceFactory |
NonstopExecutorServiceFactory that creates and maintains one per CacheManager |
NonstopExecutorServiceImpl |
Class used by NonStopCache for executing tasks within a timeout limit.
|
NonstopThread |
Thread used for doing nonstop operations
|
NonstopThreadPool |
A thread pool that creates another thread pool per requesting thread.
|
NonstopThreadPool.WeakWorkerReference |
private class maintaining the app thread and its corresponding worker thread
|
NonstopThreadPool.Worker |
Worker class
|
NonstopThreadPool.WorkerTaskHolder |
Private class maintaining single pending task
|
NonstopThreadPool.WorkerThreadLocal |
Private class
|
Enum | Description |
---|---|
NonstopThreadPool.State |
Private enum maintaining state of the pool
|
Exception | Description |
---|---|
NonStopCacheException |
Exception type thrown for NonStopCache operations
|
TaskNotSubmittedTimeoutException |
Subclass of
TimeoutException . |
ThrowTimeoutException |
Exception that can be thrown by Callable's submitted to NonstopExecutorService.
|