Modifier and Type | Method and Description |
---|---|
List<Object> |
RPCManager.callRemoteMethods(Vector<org.jgroups.Address> recipients,
ReplicableCommand cacheCommand,
boolean synchronous,
long timeout,
boolean useOutOfBandMessage)
Invokes an RPC call on other caches in the cluster.
|
List<Object> |
RPCManagerImpl.callRemoteMethods(Vector<org.jgroups.Address> recipients,
ReplicableCommand command,
boolean synchronous,
long timeout,
boolean useOutOfBandMessage) |
List<Object> |
RPCManager.callRemoteMethods(Vector<org.jgroups.Address> recipients,
ReplicableCommand cacheCommand,
int mode,
long timeout,
boolean useOutOfBandMessage)
Invokes an RPC call on other caches in the cluster.
|
List<Object> |
RPCManagerImpl.callRemoteMethods(Vector<org.jgroups.Address> recipients,
ReplicableCommand command,
int mode,
long timeout,
boolean useOutOfBandMessage) |
List<Object> |
RPCManager.callRemoteMethods(Vector<org.jgroups.Address> recipients,
ReplicableCommand cacheCommand,
int mode,
long timeout,
org.jgroups.blocks.RspFilter responseFilter,
boolean useOutOfBandMessage)
Invokes an RPC call on other caches in the cluster.
|
List<Object> |
RPCManagerImpl.callRemoteMethods(Vector<org.jgroups.Address> recipients,
ReplicableCommand command,
int mode,
long timeout,
org.jgroups.blocks.RspFilter responseFilter,
boolean useOutOfBandMessage) |
Modifier and Type | Interface and Description |
---|---|
interface |
DataCommand
Commands of this type manipulate data in the cache.
|
interface |
VersionedDataCommand
Just like a
DataCommand , except that these are versioned and reversible too. |
interface |
VisitableCommand
A type of command that can accept
Visitor s, such as CommandInterceptor s. |
interface |
WriteCommand
A write command that has a reference to a
GlobalTransaction . |
Modifier and Type | Method and Description |
---|---|
ReplicableCommand |
PessimisticCommandsFactoryImpl.fromStream(int id,
Object[] parameters)
Deprecated.
|
ReplicableCommand |
CommandsFactoryImpl.fromStream(int id,
Object[] parameters) |
ReplicableCommand |
OptimisticCommandsFactoryImpl.fromStream(int id,
Object[] parameters)
Deprecated.
|
ReplicableCommand |
CommandsFactory.fromStream(int id,
Object[] parameters)
Builds a cache command based on the ID passed in and an object array of parameters
|
Modifier and Type | Method and Description |
---|---|
ReplicateCommand |
CommandsFactoryImpl.buildReplicateCommand(ReplicableCommand command) |
ReplicateCommand |
CommandsFactory.buildReplicateCommand(ReplicableCommand command) |
Modifier and Type | Method and Description |
---|---|
ReplicateCommand |
CommandsFactoryImpl.buildReplicateCommand(List<ReplicableCommand> modifications) |
ReplicateCommand |
CommandsFactory.buildReplicateCommand(List<ReplicableCommand> modifications) |
Modifier and Type | Interface and Description |
---|---|
interface |
ReversibleCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
Modifier and Type | Class and Description |
---|---|
class |
LegacyGravitateDataCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
PessGetChildrenNamesCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
Modifier and Type | Class and Description |
---|---|
class |
CreateNodeCommand
Deprecated.
will be removed when pessimistic locking is removed.
|
class |
LegacyEvictCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
PessClearDataCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
PessMoveCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
PessPutDataMapCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
PessPutForExternalReadCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
PessPutKeyValueCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
PessRemoveKeyCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
PessRemoveNodeCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
class |
VersionedInvalidateCommand
Deprecated.
will be removed along with optimistic and pessimistic locking.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDataCommand
An abstract class providing basic functionality of all
DataCommand s. |
class |
ExistsCommand
Checks whether a given node exists in current in-memory state of the cache.
|
class |
GetChildrenNamesCommand
This command retrieves the names of children for a specific Fqn, as defined by
Node.getChildrenNames()
This is the equivalent of the old MethodCallDefinitions.getChildrenNamesMethodLocal method call from 2.1.x. |
class |
GetDataMapCommand
Implements functionality defined by
Cache.getData(org.jboss.cache.Fqn)
This is the equivalent of the old MethodCallDefinitions.getDataMapMethodLocal method call from 2.1.x. |
class |
GetKeysCommand
Implements functionality defined by
Cache.getKeys(org.jboss.cache.Fqn)
This is the equivalent of the old MethodCallDefinitions.getKeysMethodLocal method call from 2.1.x. |
class |
GetKeyValueCommand
Implements functionality defined by
Cache.get(String, Object)
This is the equivalent of the old MethodCallDefinitions.getKeyValueMethodLocal method call from 2.1.x. |
class |
GetNodeCommand
Implements functionality defined by
Cache.getNode(org.jboss.cache.Fqn)
This is the equivalent of the old MethodCallDefinitions.getNodeMethodLocal method call from 2.1.x. |
class |
GravitateDataCommand
Used with buddy replication's
DataGravitatorInterceptor . |
Modifier and Type | Class and Description |
---|---|
class |
AnnounceBuddyPoolNameCommand
Announces a buddy pool name to the cluster.
|
class |
AssignToBuddyGroupCommand
Assigns a buddy to a group.
|
class |
ClusteredGetCommand
Issues a clustered get call, for use primarily by the
ClusteredCacheLoader . |
class |
DataGravitationCleanupCommand
Data gravitation cleanup handler.
|
class |
RemoveFromBuddyGroupCommand
Removes a buddy from a group.
|
class |
ReplicateCommand
Command that implements cluster replication logic.
|
class |
StateTransferControlCommand
A control command for communication between peers for non-blocking state transfer
|
Modifier and Type | Method and Description |
---|---|
ReplicableCommand |
ReplicateCommand.getSingleModification() |
Modifier and Type | Method and Description |
---|---|
List<ReplicableCommand> |
ReplicateCommand.getModifications() |
Modifier and Type | Method and Description |
---|---|
void |
ReplicateCommand.setSingleModification(ReplicableCommand singleModification) |
Modifier and Type | Method and Description |
---|---|
boolean |
ReplicateCommand.containsCommandType(Class<? extends ReplicableCommand> aClass) |
boolean |
ReplicateCommand.removeCommands(List<Class<? extends ReplicableCommand>> whereFrom) |
void |
ReplicateCommand.setModifications(List<ReplicableCommand> modifications) |
Constructor and Description |
---|
ReplicateCommand(ReplicableCommand command) |
Constructor and Description |
---|
ReplicateCommand(List<ReplicableCommand> modifications) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTransactionCommand
Base class for transaction boundary commands that deal with global transactions
|
class |
CommitCommand
Represents a commit() call, the 2nd part of a 2-phase commit.
|
class |
OptimisticPrepareCommand
An optimistic version of
PrepareCommand . |
class |
PrepareCommand
The prepare phase of a 2-phase commit, or the single prepare/commit phase of a single-phase commit.
|
class |
RollbackCommand
The rollback phase of a 2-phase commit.
|
Modifier and Type | Method and Description |
---|---|
boolean |
PrepareCommand.containsModificationType(Class<? extends ReplicableCommand> replicableCommandClass) |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseRpcInterceptor.replicateCall(InvocationContext ctx,
ReplicableCommand call,
boolean sync,
Option o) |
protected void |
BaseRpcInterceptor.replicateCall(InvocationContext ctx,
ReplicableCommand call,
boolean sync,
Option o,
boolean useOutOfBandMessage) |
protected void |
BaseRpcInterceptor.replicateCall(InvocationContext ctx,
Vector<org.jgroups.Address> recipients,
ReplicableCommand c,
boolean sync,
Option o,
boolean useOutOfBandMessage) |
protected void |
BaseRpcInterceptor.replicateCall(Vector<org.jgroups.Address> recipients,
ReplicableCommand call,
boolean sync,
boolean wrapCacheCommandInReplicateMethod,
boolean useOutOfBandMessage,
boolean isBroadcast,
long timeout) |
Modifier and Type | Field and Description |
---|---|
ReplicableCommand |
RegionalizedMethodCall.command |
Modifier and Type | Method and Description |
---|---|
void |
ReplicationObserver.afterExecutingCommand(ReplicableCommand command) |
protected Object |
CommandAwareRpcDispatcher.executeCommand(ReplicableCommand cmd,
org.jgroups.Message req) |
protected Fqn |
AbstractMarshaller.extractFqn(ReplicableCommand cmd) |
org.jgroups.util.RspList |
CommandAwareRpcDispatcher.invokeRemoteCommands(Vector<org.jgroups.Address> dests,
ReplicableCommand command,
int mode,
long timeout,
boolean anycasting,
boolean oob,
org.jgroups.blocks.RspFilter filter)
Similar to
#callRemoteMethods(java.util.Vector, org.jgroups.blocks.MethodCall, int, long, boolean, boolean, org.jgroups.blocks.RspFilter) except that this version
is aware of ReplicableCommand objects. |
Copyright © 2012 JBoss, a division of Red Hat. All Rights Reserved.