org.jboss.cache.commands.tx
Class CommitCommand

java.lang.Object
  extended by org.jboss.cache.commands.tx.AbstractTransactionCommand
      extended by org.jboss.cache.commands.tx.CommitCommand
All Implemented Interfaces:
Cloneable, ReplicableCommand, VisitableCommand

public class CommitCommand
extends AbstractTransactionCommand

Represents a commit() call, the 2nd part of a 2-phase commit.

Since:
2.2
Author:
Mircea.Markus@jboss.com

Field Summary
static int METHOD_ID
           
 
Fields inherited from class org.jboss.cache.commands.tx.AbstractTransactionCommand
globalTransaction
 
Constructor Summary
CommitCommand()
           
CommitCommand(GlobalTransaction globalTransaction)
           
 
Method Summary
 Object acceptVisitor(InvocationContext ctx, Visitor visitor)
          Accept a visitor, and return the result of accepting this visitor.
 int getCommandId()
          Used by marshallers to convert this command into an id for streaming.
 
Methods inherited from class org.jboss.cache.commands.tx.AbstractTransactionCommand
equals, getGlobalTransaction, getParameters, hashCode, perform, setGlobalTransaction, setParameters, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

METHOD_ID

public static final int METHOD_ID
See Also:
Constant Field Values
Constructor Detail

CommitCommand

public CommitCommand(GlobalTransaction globalTransaction)

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 int 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.


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