org.siebengeisslein.net.message
Class CommitMessage

java.lang.Object
  extended by org.siebengeisslein.net.message.RequestIdMessage
      extended by org.siebengeisslein.net.message.CommitMessage
All Implemented Interfaces:
ClientMessage, Message

public class CommitMessage
extends RequestIdMessage
implements ClientMessage


Constructor Summary
CommitMessage(java.io.DataInputStream in, CommitPool pool)
           
CommitMessage(RemoteTransaction transaction, int requestId)
           
 
Method Summary
 void dispatch(ConnectionState state)
           
 void dispatchImpl()
           
 byte getOpCode()
           
 java.lang.String toString()
           
 void write(java.io.DataOutputStream out)
           
 
Methods inherited from class org.siebengeisslein.net.message.RequestIdMessage
getRequestId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CommitMessage

public CommitMessage(RemoteTransaction transaction,
                     int requestId)

CommitMessage

public CommitMessage(java.io.DataInputStream in,
                     CommitPool pool)
              throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getOpCode

public byte getOpCode()
Specified by:
getOpCode in interface Message

dispatch

public void dispatch(ConnectionState state)
Specified by:
dispatch in interface ClientMessage

dispatchImpl

public void dispatchImpl()

write

public void write(java.io.DataOutputStream out)
           throws java.io.IOException
Specified by:
write in interface Message
Overrides:
write in class RequestIdMessage
Throws:
java.io.IOException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object