All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractCollectable<T,R,O extends AbstractOrchestration<T,?>> |
|
| AbstractCollector<T,R> |
|
| AbstractExecutorBuilder<T> |
|
| AbstractExecutorProcessor<T extends ParameterizedBuilder<NamedExecutorService>> |
|
| AbstractExecutorWithFactoryBuilder<T> |
|
| AbstractOrchestration<T,C extends TaskExecutorService> |
|
| AbstractTaskCoordinator<T> |
|
| AnyFutureSubscriber<T> |
A FutureSubscriber which notifies a monitor object when the task completes or fails.
|
| AsyncAtomicBoolean |
A boolean value that may be updated atomically.
|
| AsyncAtomicInteger |
A int value that may be updated atomically.
|
| AsyncAtomicLong |
A long value that may be updated atomically.
|
| AsyncAtomicMarkableReference<V> |
An AtomicMarkableReference maintains an object reference
along with a mark bit, that can be updated atomically.
|
| AsyncAtomicReference<V> |
An object reference that may be updated atomically.
|
| AsyncAtomicStampedReference<V> |
An AtomicStampedReference maintains an object reference
along with an integer "stamp", that can be updated atomically.
|
| AsyncLocalAtomicBoolean |
Local implementation of AsyncAtomicBoolean interface,
that simply wraps java.util.concurrent.atomic.AtomicBoolean
instance and returns an already completed future from each method.
|
| AsyncLocalAtomicInteger |
Local implementation of AsyncAtomicInteger interface,
that simply wraps java.util.concurrent.atomic.AtomicInteger
instance and returns an already completed future from each method.
|
| AsyncLocalAtomicLong |
Local implementation of AsyncAtomicLong interface,
that simply wraps java.util.concurrent.atomic.AtomicLong
instance and returns an already completed future from each method.
|
| AsyncLocalAtomicMarkableReference<V> |
Local implementation of AsyncAtomicMarkableReference interface, that
simply wraps java.util.concurrent.atomic.AtomicMarkableReference instance
and returns an already completed future from each method.
|
| AsyncLocalAtomicReference<V> |
Local implementation of AsyncAtomicReference interface,
that simply wraps java.util.concurrent.atomic.AtomicReference
instance and returns an already completed future from each method.
|
| AsyncLocalAtomicStampedReference<V> |
Local implementation of AsyncAtomicStampedReference interface, that
simply wraps java.util.concurrent.atomic.AtomicStampedReference instance
and returns an already completed future from each method.
|
| AsyncRemoteAtomicBoolean |
|
| AsyncRemoteAtomicInteger |
|
| AsyncRemoteAtomicLong |
The remote implementation of AsyncAtomicLong, backed by a
Coherence NamedMap entry.
|
| AsyncRemoteAtomicMarkableReference<V> |
|
| AsyncRemoteAtomicReference<V> |
|
| AsyncRemoteAtomicStampedReference<V> |
|
| AtomicBoolean |
A boolean value that may be updated atomically.
|
| AtomicBoolean.Serializer |
POF serializer implementation.
|
| AtomicEnum<T extends Enum<T>> |
An Enum value that may be updated atomically.
|
| AtomicInteger |
An int value that may be updated atomically.
|
| AtomicInteger.Serializer |
POF serializer implementation.
|
| AtomicLong |
A long value that may be updated atomically.
|
| AtomicLong.Serializer |
POF serializer implementation.
|
| AtomicMarkableReference<V> |
An AtomicMarkableReference maintains an object reference
along with a mark bit, that can be updated atomically.
|
| AtomicMarkableReference.Serializer<V> |
POF serializer implementation.
|
| AtomicReference<V> |
An object reference that may be updated atomically.
|
| AtomicReference.Serializer<V> |
POF serializer implementation.
|
| Atomics |
Factory methods for various atomic value implementations.
|
| Atomics.SerializableAtomicMarkableReference<V> |
|
| Atomics.SerializableAtomicStampedReference<V> |
|
| AtomicStampedReference<V> |
An AtomicStampedReference maintains an object reference
along with an integer "stamp", that can be updated atomically.
|
| AtomicStampedReference.Serializer<V> |
POF serializer implementation.
|
| BiPredicates |
|
| BiPredicates.AllResultsBiPredicate<T> |
|
| BiPredicates.AnyResultBiPredicate<T> |
|
| BiPredicates.NeverBiPredicate |
|
| CachedBuilder |
|
| CachedProcessor |
|
| CallableTask<T> |
|
| Cause |
An enumeration to represent the possible causes of backing map events.
|
| Cleaner |
This Cleaner is triggered by members leaving the service or partitions
arriving at this member, and is used to release locks and semaphore permits
held by the departed members.
|
| ClusteredAssignment |
Represents the state of a Task assignment to a registered Executor.
|
| ClusteredAssignment.AssignmentProcessor |
|
| ClusteredAssignment.SetStateProcessor |
|
| ClusteredAssignment.State |
The current state of the assignment.
|
| ClusteredExecutorInfo |
|
| ClusteredExecutorInfo.ClosingContinuation |
|
| ClusteredExecutorInfo.ClosingGracefullyContinuation |
|
| ClusteredExecutorInfo.JoiningContinuation |
|
| ClusteredExecutorInfo.RemoveContinuation |
|
| ClusteredExecutorInfo.SetStateProcessor |
|
| ClusteredExecutorInfo.TouchProcessor |
|
| ClusteredExecutorInfo.TouchRunnable |
|
| ClusteredExecutorInfo.UpdateInfoProcessor |
|
| ClusteredExecutorInfo.UpdateInfoRunnable |
|
| ClusteredExecutorService |
|
| ClusteredExecutorService.CESRunnableFuture<V> |
|
| ClusteredExecutorService.State |
Enumeration representing possible state transitions of the
ClusteredExecutorService.
|
| ClusteredOrchestration<T> |
|
| ClusteredProperties |
|
| ClusteredProperties.PropertyKey |
Property key.
|
| ClusteredProperties.PropertyValue |
Property value.
|
| ClusteredRegistration |
|
| ClusteredTaskCoordinator<T> |
|
| ClusteredTaskInterceptor |
A ClusteredTaskManager event interceptor that orders the incoming tasks and put them in pending
state when the orchestrated tasks reaches given capacity.
|
| ClusteredTaskInterceptor.SequenceComparator |
Comparator used to compare sequence number.
|
| ClusteredTaskInterceptor.SetTaskStateProcessor |
|
| ClusteredTaskManager<T,A,R> |
|
| ClusteredTaskManager.ChainedProcessor |
|
| ClusteredTaskManager.NotifyExecutionStrategyProcessor |
|
| ClusteredTaskManager.OptimizeExecutionPlanProcessor |
|
| ClusteredTaskManager.SetActionProcessor |
|
| ClusteredTaskManager.State |
|
| ClusteredTaskManager.TerminateProcessor |
|
| ClusteredTaskManager.UpdateCollectedResultProcessor<T> |
|
| ClusteredTaskManager.UpdateContributedResultProcessor |
|
| ClusteredTaskManager.UpdateExecutionPlanProcessor |
|
| ClusterMember |
|
| ClusterMemberAware |
|
| ComposableContinuation |
This extension allows composition of Continuations.
|
| ConcurrentConfiguration |
A simple holder for the parsing result of an coherence-concurrent
configuration artifacts.
|
| ConcurrentServicesSessionConfiguration |
|
| ConcurrentServicesSessionConfiguration.ConcurrentServicesSessionProvider |
The custom Atomics session provider.
|
| ConditionalCollector<T,A,R> |
A Task.Collector that conditionally collects values based on the available result.
|
| ContinuationService<T> |
|
| Count |
A qualifier annotation used when injecting Coherence resource to specify
the latch count.
|
| Count.Literal |
An annotation literal for the Count annotation.
|
| CountDownLatch |
|
| CountDownLatchProducer |
|
| CronPattern |
A UNIX crontab-like pattern is a string split in five space separated parts.
|
| CronPattern.ValueParser |
Definition for a value parser.
|
| CronTask<T> |
A Task that can run repeatedly at scheduled time, like a crontab job.
|
| Debugging |
|
| Description |
|
| ExclusiveLockHolder |
A data structure that encapsulates server-side exclusive locking logic.
|
| ExclusiveLockHolder.RemoveLocks |
An EntryProcessor that will remove locks for the provided member ID,
or all the locks for the members that are not in the cluster any longer
(if the specified member ID is null).
|
| ExecutionPlan |
|
| ExecutionPlan.Action |
|
| ExecutionStrategy |
|
| ExecutionStrategy.EvaluationRationale |
|
| ExecutionStrategyBuilder |
|
| ExecutorMBean |
ExecutorMBean provides a monitor interface for the Executor statistics.
|
| ExecutorTrace |
Utility class used to trace executor processors, subscribers, and tasks.
|
| FilteringIterable<T> |
|
| FilteringIterator<T> |
|
| FixedBuilder |
|
| FixedProcessor |
|
| FutureSubscriber<T> |
|
| LatchCounter |
A data structure that holds state related to countdown latch.
|
| Latches |
Factory methods for various distributed countdown latch implementations.
|
| Leased |
A Leased object is one that supports tracking of last use and automated
cleanup upon expiry.
|
| LifecycleEventInterceptor |
|
| LiveObject |
A LiveObject is a Cache Entry Value that responds to Coherence Cache Events
occurring on itself.
|
| LiveObjectEventInterceptor |
|
| LiveObjectEventInterceptor.ExpiredProcessor |
|
| LiveObjectEventInterceptor.MemberAwareProcessor |
|
| LocalAtomicBoolean |
Local implementation of AtomicBoolean
interface, that simply wraps java.util.concurrent.atomic.AtomicBoolean instance.
|
| LocalAtomicInteger |
Local implementation of AtomicInteger
interface, that simply wraps java.util.concurrent.atomic.AtomicInteger instance.
|
| LocalAtomicLong |
Local implementation of AtomicLong
interface, that simply wraps java.util.concurrent.atomic.AtomicLong instance.
|
| LocalAtomicMarkableReference<V> |
Local implementation of AtomicMarkableReference interface, that simply wraps java.util.concurrent.atomic.AtomicMarkableReference
instance.
|
| LocalAtomicReference<V> |
Local implementation of AtomicReference
interface, that simply wraps java.util.concurrent.atomic.AtomicReference instance.
|
| LocalAtomicStampedReference<V> |
Local implementation of AtomicStampedReference
interface, that simply wraps java.util.concurrent.atomic.AtomicStampedReference instance.
|
| LocalCountDownLatch |
Local implementation of CountDownLatch
interface, that simply wraps java.util.concurrent.CountDownLatch instance.
|
| LocalOnlyProcessor |
|
| LocalSemaphore |
Local implementation of Semaphore
interface, that simply wraps java.util.concurrent.Semaphore instance.
|
| LockOwner |
The identity of a lock owner, represented by the UID of the member, and the ID
of a thread holding or attempting to acquire the lock.
|
| Locks |
Factory methods for various local and remote lock implementations.
|
| Member |
|
| MutableExecutionPlan |
|
| Name |
|
| NamedExecutorService |
|
| NamespaceHandler |
NamespaceHandler for processing
coherence-concurrent-related artifacts defined in a Coherence
configuration file.
|
| OptionsByType<T> |
A mutable collection of zero or more values, typically called an options, internally arranged as a map, keyed by the
concrete type of each option in the collection.
|
| OptionsByType.Default |
Defines how an OptionsByType collection may automatically determine a suitable default value for a
specific class of option at runtime when the said option does not exist in an OptionsByType collection.
|
| OptionsByType.EmptyOptionsByType<T> |
|
| PermitAcquirer |
The identity of a acquirer, represented by the UID of the member, and the ID
of a thread holding or attempting to acquire permit.
|
| Permits |
A qualifier annotation used when injecting Coherence resource to specify
the permits count.
|
| Permits.Literal |
An annotation literal for the Permits annotation.
|
| PortableAbstractProcessor |
A portable AbstractProcessor. a convenience interface for implementations
having no properties to serialize.
|
| PortablePredicate<T> |
Represents a portable Remote.Predicate (boolean-valued function) with a single argument; a convenience interface for
an implementation with no properties that require serialization.
|
| Predicates |
|
| Predicates.AlwaysPredicate |
|
| Predicates.EqualToPredicate<T> |
|
| Predicates.IsValuePredicate<T> |
|
| Predicates.NegatePredicate<T> |
|
| Predicates.NeverPredicate |
|
| Predicates.NullValuePredicate |
|
| Predicates.OptionPredicate |
|
| Predicates.RolePredicate |
|
| Predicates.ThrowablePredicate<T> |
|
| ReadWriteLockHolder |
A data structure that encapsulates server-side read/write locking logic.
|
| ReadWriteLockHolder.RemoveLocks |
An EntryProcessor that will remove locks for the provided member ID,
or all the locks for the members that are not in the cluster any longer
(if the specified member ID is null).
|
| RecordingSubscriber<T> |
|
| RecoveringTask |
A Task that runs for at least a specified Duration,
returning the resuming / recovering status when completed.
|
| RemoteAtomicBoolean |
The remote implementation of AtomicBoolean,
backed by a Coherence NamedMap entry.
|
| RemoteAtomicInteger |
The remote implementation of AtomicInteger,
backed by a Coherence NamedMap entry.
|
| RemoteAtomicLong |
The remote implementation of AtomicLong,
backed by a Coherence NamedMap entry.
|
| RemoteAtomicMarkableReference<V> |
|
| RemoteAtomicReference<V> |
The remote implementation of AtomicReference,
backed by a Coherence NamedMap entry.
|
| RemoteAtomicStampedReference<V> |
|
| RemoteCountDownLatch |
A distributed count down latch with the same basic behavior and semantics
as the Java CountDownLatch class, but uses the NamedCache
to support for synchronization aid that allows one or more threads across
multiple cluster members to wait until a set of operations being performed
in other threads/members completes.
|
| RemoteExecutor |
A RemoteExecutor allows submitting and/or scheduling runnables
and callables for execution within a Coherence cluster.
|
| RemoteExecutorProducer |
|
| RemoteLock |
A reentrant mutual exclusion distributed Lock with the same basic
behavior and semantics as the implicit monitor lock accessed using
synchronized methods and statements, and the ReentrantLock class,
but with support for access synchronization across multiple cluster members.
|
| RemoteReadWriteLock |
|
| RemoteReadWriteLock.ReadLock |
|
| RemoteReadWriteLock.WriteLock |
|
| RemoteSemaphore |
A distributed counting semaphore.
|
| Result<T> |
An immutable container representing an intermediate or final result produced by
executing a Task, typically by an individual Executor, including no
result, a specific value or a Throwable.
|
| Role |
|
| RunnableTask |
|
| RunnableWithResultTask<T> |
A Task that calls a runnable.
|
| ScheduledCallableTask<T> |
|
| ScheduledRunnableTask |
|
| Semaphore |
|
| SemaphoreProducer |
|
| Semaphores |
Factory methods for local and remote semaphore implementations.
|
| SemaphoreStatus |
A data structure that encapsulates server-side semaphore logic.
|
| SemaphoreStatus.RemovePermits |
An EntryProcessor that will remove acquired permits for the provided
member ID, or all the permits for the members that are not in the cluster
any longer.
|
| SingleBuilder |
|
| SingleProcessor |
|
| StandardExecutionStrategy |
|
| Storage |
|
| SystemOutSubscriber<T> |
|
| Task<T> |
A task that may take a long time to execute, may be executed by multiple Executors, may generate intermediate
results, and may yield for later execution.
|
| Task.Collectable<T,R> |
Provides the mechanism to submit, orchestrate and collect results from a
Task defined as part of an Task.Orchestration, including the creation
of a Task.Coordinator to subscribe to results, manage and interact with
an orchestrated Task.
|
| Task.Collector<T,A,R> |
A mutable reduction operation that accumulates results into a mutable result
container, optionally transforming the accumulated result into a final
representation after all results have been processed.
|
| Task.Completable<T,R> |
|
| Task.CompletionRunnable<T> |
A runnable to be called upon task completion.
|
| Task.Context<T> |
Provides contextual information for a Task as it is executed, including the ability to access and update
intermediate results for the Executor executing the said Task.
|
| Task.Coordinator<T> |
A publisher of collected Task results that additionally permits
coordination of the submitted Task.
|
| Task.Option |
An option for configuring Task orchestration.
|
| Task.Orchestration<T> |
|
| Task.Properties |
Define an interface to allow states sharing between the task executors.
|
| Task.SubscribedOrchestration<T> |
|
| Task.Subscriber<T> |
|
| Task.Subscription<T> |
|
| Task.Yield |
An exception signalling the execution of a Task by an Executor
is to be suspended and resumed at some later point in time, typically by
the same Executor.
|
| TaskCollectors |
|
| TaskCollectors.CountCollector<T> |
|
| TaskCollectors.FirstOfCollector<T> |
A Task.Collector to collect any (the first provided) available result.
|
| TaskCollectors.LastOfCollector<T> |
A Task.Collector that collects and returns the last contributed result.
|
| TaskCollectors.ListOfCollector<T> |
A Task.Collector that collects and returns all contributed results
that are values as a List.
|
| TaskCollectors.SetOfCollector<T> |
A Task.Collector that collects and returns all contributed results that
are values as a Set.
|
| TaskExecutorService |
|
| TaskExecutorService.ExecutorInfo |
Provides access to the currently available information for a registered
ExecutorService.
|
| TaskExecutorService.ExecutorInfo.State |
|
| TaskExecutorService.Registration |
|
| TaskExecutorService.Registration.Option |
|
| TaskProperties |
|
| ThreadFactoryBuilder |
|
| ThreadFactoryProcessor |
|
| ValueTask<T> |
A Task that provides a constant value as a result.
|
| WorkStealingBuilder |
|
| WorkStealingProcessor |
|