org.infinispan.commands.tx
Class CommitCommand

java.lang.Object
  extended by org.infinispan.commands.tx.AbstractTransactionBoundaryCommand
      extended by org.infinispan.commands.tx.CommitCommand
All Implemented Interfaces:
CacheRpcCommand, ReplicableCommand, TransactionBoundaryCommand, VisitableCommand

public class CommitCommand
extends AbstractTransactionBoundaryCommand

Command corresponding to the 2nd phase of 2PC.

Since:
4.0
Author:
Manik Surtani (manik@jboss.org)

Field Summary
static byte COMMAND_ID
           
 
Fields inherited from class org.infinispan.commands.tx.AbstractTransactionBoundaryCommand
cacheName, globalTx, icc, invoker, txTable
 
Constructor Summary
CommitCommand()
           
CommitCommand(GlobalTransaction gtx)
           
 
Method Summary
 Object acceptVisitor(InvocationContext ctx, Visitor visitor)
          Accept a visitor, and return the result of accepting this visitor.
 byte getCommandId()
          Used by marshallers to convert this command into an id for streaming.
 
Methods inherited from class org.infinispan.commands.tx.AbstractTransactionBoundaryCommand
equals, getCacheName, getGlobalTransaction, getParameters, hashCode, init, perform, setCacheName, setParameters, shouldInvoke, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

COMMAND_ID

public static final byte COMMAND_ID
See Also:
Constant Field Values
Constructor Detail

CommitCommand

public CommitCommand(GlobalTransaction gtx)

CommitCommand

public CommitCommand()
Method Detail

acceptVisitor

public Object acceptVisitor(InvocationContext ctx,
                            Visitor visitor)
                     throws Throwable
Description copied from interface: VisitableCommand
Accept a visitor, and return the result of accepting this visitor.

Parameters:
ctx - invocation context
visitor - visitor to accept
Returns:
arbitrary return value
Throws:
Throwable - in the event of problems

getCommandId

public byte getCommandId()
Description copied from interface: ReplicableCommand
Used by marshallers to convert this command into an id for streaming.

Returns:
the method id of this command. This is compatible with pre-2.2.0 MethodCall ids.

Google Analytics

Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.