Uses of Class
org.jboss.cache.GlobalTransaction

Packages that use GlobalTransaction
org.jboss.cache   
org.jboss.cache.interceptors   
org.jboss.cache.optimistic   
 

Uses of GlobalTransaction in org.jboss.cache
 

Methods in org.jboss.cache that return GlobalTransaction
static GlobalTransaction GlobalTransaction.create(org.jgroups.Address addr)
           
 GlobalTransaction TransactionTable.get(javax.transaction.Transaction tx)
          Returns the global transaction associated with the local transaction.
 GlobalTransaction TreeCache.getCurrentTransaction()
          Returns the transaction associated with the current thread.
 GlobalTransaction TreeCache.getCurrentTransaction(boolean createIfNotExists)
          Returns the transaction associated with the thread; optionally creating it if is does not exist.
 GlobalTransaction TreeCache.getCurrentTransaction(javax.transaction.Transaction tx)
          Returns the global transaction for this local transaction.
 GlobalTransaction TreeCache.getCurrentTransaction(javax.transaction.Transaction tx, boolean createIfNotExists)
          Returns the global transaction for this local transaction.
 GlobalTransaction InvocationContext.getGlobalTransaction()
          Retrieves the global transaction associated with this invocation
 GlobalTransaction TransactionTable.remove(javax.transaction.Transaction tx)
          Removes a local transation, returns the global transaction entry.
 

Methods in org.jboss.cache with parameters of type GlobalTransaction
 void TreeCache._addChild(GlobalTransaction tx, Fqn parent_fqn, java.lang.Object child_name, DataNode old_node)
          Compensating method to TreeCache._remove(GlobalTransaction,Fqn,boolean).
 void TreeCache._dataGravitationCleanup(GlobalTransaction gtx, Fqn primary, Fqn backup)
           
 void TreeCacheMBean._put(GlobalTransaction tx, Fqn fqn, java.util.Map data, boolean create_undo_ops)
          Does the real work.
 void TreeCache._put(GlobalTransaction tx, Fqn fqn, java.util.Map data, boolean create_undo_ops)
          Internal put method.
 void TreeCacheMBean._put(GlobalTransaction tx, Fqn fqn, java.util.Map data, boolean create_undo_ops, boolean erase_contents)
          Does the real work.
 void TreeCache._put(GlobalTransaction tx, Fqn fqn, java.util.Map data, boolean create_undo_ops, boolean erase_contents)
          Internal put method.
 void TreeCache._put(GlobalTransaction tx, Fqn fqn, java.util.Map data, boolean create_undo_ops, boolean erase_contents, DataVersion dv)
           
 void TreeCache._put(GlobalTransaction tx, Fqn fqn, java.util.Map data, boolean create_undo_ops, DataVersion dv)
           
 java.lang.Object TreeCacheMBean._put(GlobalTransaction tx, Fqn fqn, java.lang.Object key, java.lang.Object value, boolean create_undo_ops)
           
 java.lang.Object TreeCache._put(GlobalTransaction tx, Fqn fqn, java.lang.Object key, java.lang.Object value, boolean create_undo_ops)
          Internal put method.
 java.lang.Object TreeCache._put(GlobalTransaction tx, Fqn fqn, java.lang.Object key, java.lang.Object value, boolean create_undo_ops, DataVersion dv)
           
 java.lang.Object TreeCache._put(GlobalTransaction tx, Fqn fqn, java.lang.Object key, java.lang.Object value, boolean create_undo_ops, long timeout)
          Internal put method.
 void TreeCacheMBean._put(GlobalTransaction tx, java.lang.String fqn, java.util.Map data, boolean create_undo_ops)
          Does the real work.
 void TreeCache._put(GlobalTransaction tx, java.lang.String fqn, java.util.Map data, boolean create_undo_ops)
          Internal put method.
 java.lang.Object TreeCacheMBean._put(GlobalTransaction tx, java.lang.String fqn, java.lang.Object key, java.lang.Object value, boolean create_undo_ops)
           
 java.lang.Object TreeCache._put(GlobalTransaction tx, java.lang.String fqn, java.lang.Object key, java.lang.Object value, boolean create_undo_ops)
          Internal put method.
 void TreeCacheMBean._remove(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops)
           
 void TreeCache._remove(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops)
          Internal remove method.
 void TreeCache._remove(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops, boolean sendNodeEvent)
           
 void TreeCache._remove(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops, boolean sendNodeEvent, boolean eviction)
          Internal method to remove a node.
 void TreeCache._remove(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops, boolean sendNodeEvent, boolean eviction, DataVersion version)
          Internal method to remove a node.
 void TreeCache._remove(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops, DataVersion dv)
           
 java.lang.Object TreeCacheMBean._remove(GlobalTransaction tx, Fqn fqn, java.lang.Object key, boolean create_undo_ops)
           
 java.lang.Object TreeCache._remove(GlobalTransaction tx, Fqn fqn, java.lang.Object key, boolean create_undo_ops)
          Internal method to remove a key.
 java.lang.Object TreeCache._remove(GlobalTransaction tx, Fqn fqn, java.lang.Object key, boolean create_undo_ops, DataVersion dv)
           
 void TreeCacheMBean._remove(GlobalTransaction tx, java.lang.String fqn, boolean create_undo_ops)
           
 void TreeCache._remove(GlobalTransaction tx, java.lang.String fqn, boolean create_undo_ops)
          Internal remove method.
 java.lang.Object TreeCacheMBean._remove(GlobalTransaction tx, java.lang.String fqn, java.lang.Object key, boolean create_undo_ops)
           
 java.lang.Object TreeCache._remove(GlobalTransaction tx, java.lang.String fqn, java.lang.Object key, boolean create_undo_ops)
          Internal method to remove a key.
 void TreeCache._removeData(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops)
          Internal method to remove data from a node.
 void TreeCache._removeData(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops, boolean sendNodeEvent)
          Internal method to remove data from a node.
 void TreeCache._removeData(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops, boolean sendNodeEvent, boolean eviction)
          Internal method to remove data from a node.
 void TreeCache._removeData(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops, boolean sendNodeEvent, boolean eviction, DataVersion version)
          Internal method to remove data from a node.
 void TreeCache._removeData(GlobalTransaction tx, Fqn fqn, boolean create_undo_ops, DataVersion dv)
           
 void TreeCache._removeData(GlobalTransaction tx, java.lang.String fqn, boolean create_undo_ops)
          Internal method to remove data from a node.
 void TransactionTable.addCacheLoaderModification(GlobalTransaction gtx, org.jgroups.blocks.MethodCall m)
           
 void TransactionTable.addLock(GlobalTransaction gtx, IdentityLock l)
          Adds a lock to the global transaction.
 void TransactionTable.addLocks(GlobalTransaction gtx, java.util.Collection locks)
          Adds a collection of locks to the global transaction.
 void TransactionTable.addModification(GlobalTransaction gtx, org.jgroups.blocks.MethodCall m)
          Adds a motification to the global transaction.
 void TransactionTable.addRemovedNode(GlobalTransaction gtx, Fqn fqn)
          Adds a node that has been removed to the global transaction
 void TreeCache.addUndoOperation(GlobalTransaction gtx, org.jgroups.blocks.MethodCall undo_op)
          Adds an undo operatoin to the transaction table.
 void TransactionTable.addUndoOperation(GlobalTransaction gtx, org.jgroups.blocks.MethodCall m)
          Adds an undo operation to the global transaction.
 void TreeCache.commit(GlobalTransaction tx)
          Throws UnsupportedOperationException.
 TransactionEntry TransactionTable.get(GlobalTransaction gtx)
          Returns the local transaction entry for the global transaction.
 javax.transaction.Transaction TransactionTable.getLocalTransaction(GlobalTransaction gtx)
          Returns the local transaction associated with a GlobalTransaction.
 TreeNode TreeNode.getOrCreateChild(java.lang.Object child_name, GlobalTransaction gtx, boolean createIfNotExists)
          Creates a new child of this node if it doesn't exist.
 TreeNode Node.getOrCreateChild(java.lang.Object child_name, GlobalTransaction gtx, boolean createIfNotExists)
           
 void TreeCache.optimisticPrepare(GlobalTransaction gtx, java.util.List modifications, java.util.Map data, org.jgroups.Address address, boolean onePhaseCommit)
          Throws UnsupportedOperationException.
 void TreeCache.prepare(GlobalTransaction global_tx, java.util.List modifications, org.jgroups.Address coord, boolean onePhaseCommit)
          Throws UnsupportedOperationException.
 void TransactionTable.put(GlobalTransaction tx, TransactionEntry entry)
          Associates the global transaction with a transaction entry.
 void TransactionTable.put(javax.transaction.Transaction tx, GlobalTransaction gtx)
          Associates the global transaction with the local transaction.
 TransactionEntry TransactionTable.remove(GlobalTransaction tx)
          Removes a global transation, returns the old transaction entry.
 void TreeCache.rollback(GlobalTransaction tx)
          Throws UnsupportedOperationException.
 void InvocationContext.setGlobalTransaction(GlobalTransaction globalTransaction)
          Sets the global transaction associated with this invocation
 

Uses of GlobalTransaction in org.jboss.cache.interceptors
 

Methods in org.jboss.cache.interceptors that return GlobalTransaction
protected  GlobalTransaction TxInterceptor.findGlobalTransaction(java.lang.Object[] params)
           
 

Methods in org.jboss.cache.interceptors with parameters of type GlobalTransaction
protected  void OptimisticReplicationInterceptor.broadcastCommit(GlobalTransaction gtx)
           
protected  java.lang.Object OptimisticReplicationInterceptor.broadcastPrepare(JBCMethodCall methodCall, GlobalTransaction gtx)
           
protected  void OptimisticReplicationInterceptor.broadcastRollback(GlobalTransaction gtx)
           
protected  TransactionWorkspace OptimisticReplicationInterceptor.getTransactionWorkspace(GlobalTransaction gtx)
           
protected  TransactionWorkspace OptimisticInterceptor.getTransactionWorkspace(GlobalTransaction gtx)
           
protected  TransactionWorkspace InvalidationInterceptor.getWorkspace(GlobalTransaction gtx)
           
protected  void TxInterceptor.runCommitPhase(GlobalTransaction gtx, javax.transaction.Transaction tx, java.util.List modifications, boolean onePhaseCommit)
          creates a commit() MethodCall and feeds it to handleCommitRollback();
protected  java.lang.Object TxInterceptor.runPreparePhase(GlobalTransaction gtx, java.util.List modifications)
          Handles a local prepare - invoked by the sync handler.
protected  void ReplicationInterceptor.runPreparePhase(JBCMethodCall prepareMethod, GlobalTransaction gtx)
          Calls prepare(GlobalTransaction,List,org.jgroups.Address,boolean)) in all members except self.
protected  void TxInterceptor.runRollbackPhase(GlobalTransaction gtx, javax.transaction.Transaction tx, java.util.List modifications)
          creates a rollback() MethodCall and feeds it to handleCommitRollback();
 

Uses of GlobalTransaction in org.jboss.cache.optimistic
 

Methods in org.jboss.cache.optimistic with parameters of type GlobalTransaction
 TreeNode WorkspaceNodeImpl.getOrCreateChild(java.lang.Object child_name, GlobalTransaction gtx, boolean createIfNotExists)
          Deprecated. Will be removed in JBossCache 1.3.
 



Copyright © 1998-2005 JBoss Inc . All Rights Reserved.