|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
CommandExecutionRequest for execution by this CommandExecutor.
ContextWrappers will be placed.
Command that was issued with the specified Ticket.
Command that was issued with the specified Ticket.
CancelCommandProcessor is responsible for canceling
a Command from executing within a CommandExecutor.ExternalizableLite and PortableObject
ClaimContextProcessor is responsible for "claiming"
a Context for execution with a CommandExecutor.ExternalizableLite and PortableObject
Command represents some action (together with required state)
that is to be asynchronously executed against a Context.CommandBatch allows a batch (List) of Commands to be
submitted to a single Context for execution in an all or nothing mode.ExternalizableLite and PortableObject.
CommandExecutionRequest represents a request to execute
a Command with in a specified Context (by a
CommandExecutor).ExternalizableLite and PortableObject.
CommandExecutionRequest class
to support KeyAssociation.ExternalizableLite.
CommandExecutor is responsible for coordinating and
executing Commands (represented as CommandExecutionRequests)
for a single Context.CommandExecutor
FiniteStateMachine will accept.CommandExecutor.States for a CommandExecutor.CommandExecutorManager is responsible for managing and scheduling
the current CommandExecutors for a Coherence Cluster Member.CommandExecutorMBean specifies the JMX monitoring
and managability interface for CommandExecutors.CommandSubmitter provides the mechanisms by which
we submit Command execution within Contexts.Context is an object that captures the shared state that
zero or more Commands may use during execution.ContextBackingMapListener is responsible for starting
and stopping CommandExecutors for Contexts as they are
inserted and removed from the ContextWrapper.CACHENAME cache
respectively.ContextConfiguration defines the properties that specify
how a Context is managed, together with the expected semantics
of the environment in which the Context is operating.ContextConfiguration.ManagementStrategy of a Context
is used to specify how work (like Commands) are
stored and managed.ContextsManager provides the mechanism by which
we may register and manage Contexts.ContextWrapper is used to wrap and provide internal
execution information about an individual Context, including
how to identify the Context, the cluster member on which
the Context was originally created and the Ticket of
the last successfully executed Command (so we can know where
to recover from in case of fail-over, load-balancing or restart.ExternalizableLite.
InvocableMap.EntryProcessor that will place an Context
into the ContextWrapper.CACHENAME Coherence Cache,
if it does not already exist.ExternalizableLite and PortableObject.
CommandSubmitter.ContextConfiguration.ContextsManager.CommandExecutor for the Context identified by the provided Identifier.
Command using the provided
ExecutionEnvironment.
Command using the provided
ExecutionEnvironment.
Command using the provided
ExecutionEnvironment.
ExecutionEnvironment is provided to a Command
when it is being executed.Context with the provided ValueExtractor.
Context with the provided ValueExtractor.
NamedCache for the CommandExecutionRequest
using the specified ContextConfiguration.ManagementStrategy.
Command.
Command associated with the CommandExecutionRequest.
CommandExecutionRequest.Key that was created for the submitted
Command.
CommandExecutor for the Context identified by the provided Identifier.
Identifier that is used to represent the Context.
Context with the
specified Identifier.
Context with the
specified Identifier.
Context in which an execution is taking place.
Context being wrapped (ie: managed).
ContextConfiguration for the Context in
which the execution is taking place.
ContextConfiguration for the Context being wrapped.
Identifier of the Context in which
the execution is taking place.
Identifier of the Context in which the
CommandExecutionRequest Command
will be executed.
Identifier for the CommandExecutionRequest.
Identifier of the Context for which
this CommandExecutor is coordinating CommandExecutionRequest execution.
Context Identifier as a string.
Context that the CommandExecutor
is managing.
ContextWrapper.
DefaultCommandSubmitter.
DefaultContextsManager.
CommandExecutionRequest was queued for execution.
Ticket of the last successfully executed Command
for the Context.
Commands executed locally by the current owner of the Context
(ie: local CommandExecutor).
Commands that have been executed locally by the
current owner of the Context (ie: local CommandExecutor).
Commands that have been submitted locally to the
current owner of the Context (ie: local CommandExecutor).
Command executed
locally by the current owner of the Context (ie: the local CommandExecutor)
Command has taken
to execute locally by the current owner of the Context (ie: the local CommandExecutor)
Command has taken
to execute locally by the current owner of the Context (ie: the local CommandExecutor)
ContextConfiguration.ManagementStrategy for the
Context being configured.
ContextConfiguration.ManagementStrategy for the
Context being configured.
ContextConfiguration.ManagementStrategy that was used to store
the Command.
CommandExecutor.
CommandExecutor.State of the CommandExecutor.
CommandExecutionRequest.Status of this request.
CommandExecutor.State of the CommandExecutor.
Ticket (within the scope of the
Context) issued to the execution taking place with this
ExecutionEnvironment.
Ticket for the CommandExecutionRequest.
Tickets.
Commands executed thus far have taken to execute.
Commands executed thus far have taken to execute.
Commands executed thus far have waited to execute (ie: the queuing time).
Commands executed thus far have waited to execute (ie: the queuing time).
Commands for the Context
that have been executed (regardless of the owner)
Commands that have been executed
for the Context.
Commands that are yet to be executed
Command.
CommandExecutionRequest has been canceled
and thus should not be executed (if it hasn't already been executed or hasn't started being executed).
ExecutionEnvironment is recovering due to
either a Coherence Cluster Recovery or Repartitioning event.
Command
that was stored using ExecutionEnvironment.saveCheckpoint(Object).
Context.
CommandExecutor has to delay execution of
CommandExecutionRequests due to doubt of context ownership
CommandExecutionRequests that are
currently waiting to be executed for the command context.
CommandExecutor schedules to execute
CommandExecutionRequests.
CommandExecutor
to start processing CommandExecutionRequests.
PriorityCommand is a specialized Command that will be executed
prior to regular Commands.PriorityCommandAdapter turn a regular Command into
a PriorityCommand.ExternalizableLite and PortableObject.
Context with the specified Identifier
and ContextConfiguration.
Context with the specified Identifier
using a DefaultContextConfiguration.
Context with the specified contextName
and ContextConfiguration.
Context with the specified contextName
using a DefaultContextConfiguration.
Context with a specified ContextConfiguration.
Context using a DefaultContextConfiguration.
Context with the specified Identifier
and ContextConfiguration.
Context with the specified Identifier
using a DefaultContextConfiguration.
Context with the specified contextName
and ContextConfiguration.
Context with the specified contextName
using a DefaultContextConfiguration.
Context with a specified ContextConfiguration.
Context using a DefaultContextConfiguration.
Command.
CommandExecutor for the Context with the specified Identifier.
Command so that it may later be retrieved (via ExecutionEnvironment.loadCheckpoint()).
Command.
Context (as necessary) during
the execution of a Command.
Context being wrapped (ie: managed).
CommandExecutionRequest was queued for execution.
CommandExecutionRequest.Status for this request.
Ticket for the CommandExecutionRequest.
CommandExecutor
to start processing CommandExecutionRequests.
StartCommandProcessor is responsible for setting the status
of a command to the Started state.ExternalizableLite and PortableObject
CommandExecutor from executing
any further CommandExecutionRequests.
SubmissionOutcome represents the result of
an attempt to submit a Command to a Context
(via a CommandExecutor using a CommandExecutionRequest).ExternalizableLite and PortableObject.
SubmissionOutcome.Accepted SubmissionOutcome represents
that a Command has been successfully submitted
to a Context and is awaiting execution by a
CommandExecutor.ExternalizableLite and PortableObject.
SubmissionOutcome.UnknownContext SubmissionOutcome represents
that a Command has failed being submitted to a
Context as the said Context does not exist.ExternalizableLite and PortableObject.
Command for execution
against the Context with the specified Identifier and
returns a Ticket that may be used to cancel the execution of the Command.
Command for execution
against the Context with the specified Identifier and
returns a Ticket that may be used to cancel the execution of the Command.
Command for execution
against the Context with the specified Identifier and
returns a Ticket that may be used to cancel the execution of the Command.
Command for execution
against the Context with the specified Identifier and
returns a Ticket that may be used to cancel the execution of the Command.
SubmitCommandExecutionRequestProcessor is used to submit Commands
(represented as CommandExecutionRequests) to a CommandExecutor for
execution.ExternalizableLite and PortableObject.
UpdateContextProcessor is used to update the state
of a Context within a ContextWrapper (if and only if
the specified version matches the Context version) after
a Command has been executed.ExternalizableLite and PortableObject
Context
tracked by the ContextWrapper after a Command
has been executed.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||