Uses of Class
org.jboss.cache.marshall.MethodCall

Packages that use MethodCall
org.jboss.cache   
org.jboss.cache.buddyreplication   
org.jboss.cache.interceptors   
org.jboss.cache.marshall   
org.jboss.cache.transaction   
 

Uses of MethodCall in org.jboss.cache
 

Methods in org.jboss.cache that return MethodCall
 MethodCall InvocationContext.getMethodCall()
           
 

Methods in org.jboss.cache with parameters of type MethodCall
 java.util.List CacheImpl._clusteredGet(MethodCall methodCall, java.lang.Boolean searchBackupSubtrees)
          A 'clustered get' call, called from a remote ClusteredCacheLoader.
 java.lang.Object CacheImpl._replicate(MethodCall method_call)
          Replicates changes across to other nodes in the cluster.
 void ReplicationQueue.add(MethodCall job)
          Adds a new method call.
 void CacheImpl.addUndoOperation(GlobalTransaction gtx, MethodCall undo_op)
          Adds an undo operatoin to the transaction table.
 java.util.List RPCManager.callRemoteMethods(java.util.List<org.jgroups.Address> recipients, MethodCall methodCall, boolean synchronous, boolean excludeSelf, int timeout)
           
 java.util.List RPCManagerImpl.callRemoteMethods(java.util.List<org.jgroups.Address> recipients, MethodCall methodCall, boolean synchronous, boolean excludeSelf, int timeout)
           
 java.util.List CacheImpl.callRemoteMethods(java.util.List<org.jgroups.Address> mbrs, MethodCall method_call, boolean synchronous, boolean exclude_self, long timeout)
          Deprecated. Note this is due to be moved to an interceptor.
 java.util.List CacheImpl.callRemoteMethods(java.util.List<org.jgroups.Address> mbrs, MethodCall method_call, int mode, boolean exclude_self, long timeout)
          Deprecated. Note this is due to be moved to an interceptor.
 java.util.List RPCManager.callRemoteMethods(java.util.List<org.jgroups.Address> recipients, MethodCall methodCall, int mode, boolean excludeSelf, long timeout)
           
 java.util.List RPCManagerImpl.callRemoteMethods(java.util.List<org.jgroups.Address> recipients, MethodCall methodCall, int mode, boolean excludeSelf, long timeout)
           
static InvocationContext InvocationContext.fromMethodCall(MethodCall methodCall)
          Factory method that creates a context with a given method call.
protected  java.lang.Object CacheImpl.invokeMethod(MethodCall m, boolean originLocal)
          Invokes a method against this object.
 void InvocationContext.setMethodCall(MethodCall methodCall)
          Sets the method call associated with this invocation.
 

Method parameters in org.jboss.cache with type arguments of type MethodCall
 void CacheImpl._replicate(java.util.List<MethodCall> methodCalls)
          Replicates a list of method calls.
 

Uses of MethodCall in org.jboss.cache.buddyreplication
 

Methods in org.jboss.cache.buddyreplication that return MethodCall
 MethodCall BuddyManager.transformFqns(MethodCall call)
          Introspects method call for Fqns and changes them such that they are under the current buddy group's backup subtree (e.g., /_buddy_backup_/my_host:7890/) rather than the root (/).
 MethodCall BuddyManager.transformFqns(MethodCall call, boolean transformForCurrentCall)
           
 

Methods in org.jboss.cache.buddyreplication with parameters of type MethodCall
 MethodCall BuddyManager.transformFqns(MethodCall call)
          Introspects method call for Fqns and changes them such that they are under the current buddy group's backup subtree (e.g., /_buddy_backup_/my_host:7890/) rather than the root (/).
 MethodCall BuddyManager.transformFqns(MethodCall call, boolean transformForCurrentCall)
           
 

Uses of MethodCall in org.jboss.cache.interceptors
 

Methods in org.jboss.cache.interceptors with parameters of type MethodCall
protected  void OptimisticReplicationInterceptor.broadcastPrepare(MethodCall methodCall, GlobalTransaction gtx)
           
protected  EvictedEventNode EvictionInterceptor.extractEvent(MethodCall m, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.GetNodeEvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.GetKeyEvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.RemoveNodeEvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.RemoveKeyEvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.PutDataEvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.PutDataEraseEvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.PutKeyEvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.PartialEvictionEvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
 EvictedEventNode EvictionInterceptor.EvictionMethodHandler.extractEvictedEventNode(MethodCall mc, java.lang.Object retVal)
           
protected  boolean Interceptor.isOnePhaseCommitPrepareMehod(MethodCall m)
          This only works for prepare() and optimisticPrepare() method calls.
protected  void BaseRpcInterceptor.putCallOnAsyncReplicationQueue(MethodCall call)
           
protected  void BaseRpcInterceptor.replicateCall(java.util.List<org.jgroups.Address> recipients, MethodCall call, boolean sync)
           
protected  void BaseRpcInterceptor.replicateCall(MethodCall call, boolean sync)
           
protected  void ReplicationInterceptor.runPreparePhase(MethodCall prepareMethod, GlobalTransaction gtx)
          Calls prepare(GlobalTransaction,List,org.jgroups.Address,boolean)) in all members except self.
protected  void EvictionInterceptor.updateNode(MethodCall m, java.lang.Object retVal)
           
 

Method parameters in org.jboss.cache.interceptors with type arguments of type MethodCall
protected  void InvalidationInterceptor.invalidateModifications(java.util.List<MethodCall> modifications, TransactionWorkspace workspace)
           
protected  java.util.Set<Fqn> InvalidationInterceptor.optimisedIterator(java.util.List<MethodCall> list)
          Removes non-crud methods, plus clobs together common calls to Fqn's.
 

Uses of MethodCall in org.jboss.cache.marshall
 

Methods in org.jboss.cache.marshall that return MethodCall
static MethodCall MethodCallFactory.create(java.lang.reflect.Method method, java.lang.Object... arguments)
          Creates and initialised an instance of MethodCall
static MethodCall MethodCallFactory.createWithNullId(java.lang.reflect.Method method, java.lang.Object... arguments)
          Creates and initialised an instance of MethodCall
 

Methods in org.jboss.cache.marshall with parameters of type MethodCall
protected  Fqn AbstractMarshaller.extractFqn(MethodCall methodCall)
           
protected  Fqn AbstractMarshaller.extractFqnFromListOfMethodCall(MethodCall call)
          This is "replicate" call with a list of MethodCall argument.
protected  Fqn AbstractMarshaller.extractFqnFromMethodCall(MethodCall call)
          This is "replicate" call with a single MethodCall argument.
 

Uses of MethodCall in org.jboss.cache.transaction
 

Methods in org.jboss.cache.transaction that return types with arguments of type MethodCall
 java.util.List<MethodCall> TransactionEntry.getCacheLoaderModifications()
           
 java.util.List<MethodCall> TransactionEntry.getModifications()
          Returns all modifications.
 java.util.List<MethodCall> TransactionEntry.getUndoOperations()
          Returns the undo operations in use.
 

Methods in org.jboss.cache.transaction with parameters of type MethodCall
 void TransactionTable.addCacheLoaderModification(GlobalTransaction gtx, MethodCall m)
           
 void TransactionEntry.addCacheLoaderModification(MethodCall m)
           
 void TransactionTable.addModification(GlobalTransaction gtx, MethodCall m)
          Adds a motification to the global transaction.
 void TransactionEntry.addModification(MethodCall m)
          Adds a modification to the modification list.
 void TransactionTable.addUndoOperation(GlobalTransaction gtx, MethodCall m)
          Adds an undo operation to the global transaction.
 void TransactionEntry.addUndoOperation(MethodCall m)
          Adds an undo operation to the undo list.