Uses of Interface
org.jboss.cache.commands.ReplicableCommand

Packages that use ReplicableCommand
org.jboss.cache   
org.jboss.cache.commands   
org.jboss.cache.commands.legacy   
org.jboss.cache.commands.legacy.read   
org.jboss.cache.commands.legacy.write   
org.jboss.cache.commands.read   
org.jboss.cache.commands.remote   
org.jboss.cache.commands.tx   
org.jboss.cache.commands.write   
org.jboss.cache.interceptors   
org.jboss.cache.marshall   
 

Uses of ReplicableCommand in org.jboss.cache
 

Methods in org.jboss.cache with parameters of type ReplicableCommand
 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, 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, int mode, 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, org.jgroups.blocks.RspFilter responseFilter, 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.
 

Uses of ReplicableCommand in org.jboss.cache.commands
 

Subinterfaces of ReplicableCommand in org.jboss.cache.commands
 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 Visitors, such as CommandInterceptors.
 interface WriteCommand
          A write command that has a reference to a GlobalTransaction.
 

Methods in org.jboss.cache.commands that return ReplicableCommand
 ReplicableCommand PessimisticCommandsFactoryImpl.fromStream(int id, Object[] parameters)
          Deprecated.  
 ReplicableCommand OptimisticCommandsFactoryImpl.fromStream(int id, Object[] parameters)
          Deprecated.  
 ReplicableCommand CommandsFactoryImpl.fromStream(int id, Object[] parameters)
           
 ReplicableCommand CommandsFactory.fromStream(int id, Object[] parameters)
          Builds a cache command based on the ID passed in and an object array of parameters
 

Methods in org.jboss.cache.commands with parameters of type ReplicableCommand
 ReplicateCommand CommandsFactoryImpl.buildReplicateCommand(ReplicableCommand command)
           
 ReplicateCommand CommandsFactory.buildReplicateCommand(ReplicableCommand command)
           
 

Method parameters in org.jboss.cache.commands with type arguments of type ReplicableCommand
 ReplicateCommand CommandsFactoryImpl.buildReplicateCommand(List<ReplicableCommand> modifications)
           
 ReplicateCommand CommandsFactory.buildReplicateCommand(List<ReplicableCommand> modifications)
           
 

Uses of ReplicableCommand in org.jboss.cache.commands.legacy
 

Subinterfaces of ReplicableCommand in org.jboss.cache.commands.legacy
 interface ReversibleCommand
          Deprecated. will be removed along with optimistic and pessimistic locking.
 

Uses of ReplicableCommand in org.jboss.cache.commands.legacy.read
 

Classes in org.jboss.cache.commands.legacy.read that implement ReplicableCommand
 class LegacyGravitateDataCommand
          Deprecated. will be removed along with optimistic and pessimistic locking.
 class PessGetChildrenNamesCommand
          Deprecated. will be removed along with optimistic and pessimistic locking.
 

Uses of ReplicableCommand in org.jboss.cache.commands.legacy.write
 

Classes in org.jboss.cache.commands.legacy.write that implement ReplicableCommand
 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.
 

Uses of ReplicableCommand in org.jboss.cache.commands.read
 

Classes in org.jboss.cache.commands.read that implement ReplicableCommand
 class AbstractDataCommand
          An abstract class providing basic functionality of all DataCommands.
 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.
 

Uses of ReplicableCommand in org.jboss.cache.commands.remote
 

Classes in org.jboss.cache.commands.remote that implement ReplicableCommand
 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
 

Methods in org.jboss.cache.commands.remote that return ReplicableCommand
 ReplicableCommand ReplicateCommand.getSingleModification()
           
 

Methods in org.jboss.cache.commands.remote that return types with arguments of type ReplicableCommand
 List<ReplicableCommand> ReplicateCommand.getModifications()
           
 

Methods in org.jboss.cache.commands.remote with parameters of type ReplicableCommand
 void ReplicateCommand.setSingleModification(ReplicableCommand singleModification)
           
 

Method parameters in org.jboss.cache.commands.remote with type arguments of type ReplicableCommand
 boolean ReplicateCommand.containsCommandType(Class<? extends ReplicableCommand> aClass)
           
 boolean ReplicateCommand.removeCommands(List<Class<? extends ReplicableCommand>> whereFrom)
           
 void ReplicateCommand.setModifications(List<ReplicableCommand> modifications)
           
 

Constructors in org.jboss.cache.commands.remote with parameters of type ReplicableCommand
ReplicateCommand(ReplicableCommand command)
           
 

Constructor parameters in org.jboss.cache.commands.remote with type arguments of type ReplicableCommand
ReplicateCommand(List<ReplicableCommand> modifications)
           
 

Uses of ReplicableCommand in org.jboss.cache.commands.tx
 

Classes in org.jboss.cache.commands.tx that implement ReplicableCommand
 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.
 

Method parameters in org.jboss.cache.commands.tx with type arguments of type ReplicableCommand
 boolean PrepareCommand.containsModificationType(Class<? extends ReplicableCommand> replicableCommandClass)
           
 

Uses of ReplicableCommand in org.jboss.cache.commands.write
 

Classes in org.jboss.cache.commands.write that implement ReplicableCommand
 class AbstractVersionedDataCommand
          Base version of DataCommand which handles common behaviour
 class ClearDataCommand
          Implements functionality defined by Cache.clearData(String)}
 class EvictCommand
          Implements functionality defined by Cache.evict(org.jboss.cache.Fqn)
 class InvalidateCommand
          Removes a node's content from memory - never removes the node.
 class MoveCommand
          Implements functionality defined by Cache.move(org.jboss.cache.Fqn, org.jboss.cache.Fqn)
 class PutDataMapCommand
          Implements functionality defined by Cache.put(String, java.util.Map).
 class PutForExternalReadCommand
          Represents the Cache.putForExternalRead(org.jboss.cache.Fqn, Object, Object) method call.
 class PutKeyValueCommand
          Implements functionality defined by Cache.put(org.jboss.cache.Fqn, Object, Object).
 class RemoveKeyCommand
          Implements functionality defined by Cache.remove(org.jboss.cache.Fqn, Object)
 class RemoveNodeCommand
          Implements functionality defined by Cache.removeNode(org.jboss.cache.Fqn)
 

Uses of ReplicableCommand in org.jboss.cache.interceptors
 

Methods in org.jboss.cache.interceptors with parameters of type ReplicableCommand
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)
           
 

Uses of ReplicableCommand in org.jboss.cache.marshall
 

Fields in org.jboss.cache.marshall declared as ReplicableCommand
 ReplicableCommand RegionalizedMethodCall.command
           
 

Methods in org.jboss.cache.marshall with parameters of type ReplicableCommand
 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 RpcDispatcher.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 © 2009 JBoss, a division of Red Hat. All Rights Reserved.