org.jboss.messaging.core.remoting.impl.wireformat
Class SessionSendContinuationMessage

java.lang.Object
  extended by org.jboss.messaging.core.remoting.impl.wireformat.PacketImpl
      extended by org.jboss.messaging.core.remoting.impl.wireformat.SessionContinuationMessage
          extended by org.jboss.messaging.core.remoting.impl.wireformat.SessionSendContinuationMessage
All Implemented Interfaces:
Packet

public class SessionSendContinuationMessage
extends SessionContinuationMessage

A SessionSendContinuationMessage

Author:
Clebert Suconic Created Dec 4, 2008 12:25:14 PM

Field Summary
 
Fields inherited from class org.jboss.messaging.core.remoting.impl.wireformat.SessionContinuationMessage
body, continues, SESSION_CONTINUATION_BASE_SIZE
 
Fields inherited from class org.jboss.messaging.core.remoting.impl.wireformat.PacketImpl
BASIC_PACKET_SIZE, CREATE_QUEUE, CREATESESSION, CREATESESSION_RESP, DELETE_QUEUE, DISCONNECT, EARLY_RESPONSE, EXCEPTION, NULL_RESPONSE, PACKETS_CONFIRMED, PING, REATTACH_SESSION, REATTACH_SESSION_RESP, REPLICATE_ACKNOWLEDGE, REPLICATE_ADD_REMOTE_CONSUMER, REPLICATE_ADD_REMOTE_QUEUE_BINDING, REPLICATE_CREATESESSION, REPLICATE_REDISTRIBUTION, REPLICATE_REMOVE_REMOTE_CONSUMER, REPLICATE_REMOVE_REMOTE_QUEUE_BINDING, REPLICATE_STARTUP_INFO, REPLICATION_RESPONSE, SESS_ACKNOWLEDGE, SESS_BINDINGQUERY, SESS_BINDINGQUERY_RESP, SESS_CLOSE, SESS_COMMIT, SESS_CONSUMER_CLOSE, SESS_CREATECONSUMER, SESS_EXPIRED, SESS_FAILOVER_COMPLETE, SESS_FLOWTOKEN, SESS_QUEUEQUERY, SESS_QUEUEQUERY_RESP, SESS_RECEIVE_CONTINUATION, SESS_RECEIVE_MSG, SESS_REPLICATE_DELIVERY, SESS_ROLLBACK, SESS_SEND, SESS_SEND_CONTINUATION, SESS_SEND_LARGE, SESS_START, SESS_STOP, SESS_XA_COMMIT, SESS_XA_END, SESS_XA_FORGET, SESS_XA_GET_TIMEOUT, SESS_XA_GET_TIMEOUT_RESP, SESS_XA_INDOUBT_XIDS, SESS_XA_INDOUBT_XIDS_RESP, SESS_XA_JOIN, SESS_XA_PREPARE, SESS_XA_RESP, SESS_XA_RESUME, SESS_XA_ROLLBACK, SESS_XA_SET_TIMEOUT, SESS_XA_SET_TIMEOUT_RESP, SESS_XA_START, SESS_XA_SUSPEND
 
Constructor Summary
SessionSendContinuationMessage()
           
SessionSendContinuationMessage(byte[] body, int bodyLength, boolean continues, boolean requiresResponse)
           
 
Method Summary
 void decodeBody(MessagingBuffer buffer)
           
 void encodeBody(MessagingBuffer buffer)
           
 int getRequiredBufferSize()
           
 boolean isRequiresResponse()
           
 
Methods inherited from class org.jboss.messaging.core.remoting.impl.wireformat.SessionContinuationMessage
getBody, isContinues
 
Methods inherited from class org.jboss.messaging.core.remoting.impl.wireformat.PacketImpl
decode, encode, equals, getChannelID, getPacketSize, getParentString, getType, isRequiresConfirmations, isResponse, isWriteAlways, nullableStringEncodeSize, setChannelID, stringEncodeSize, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SessionSendContinuationMessage

public SessionSendContinuationMessage()
Parameters:
type -

SessionSendContinuationMessage

public SessionSendContinuationMessage(byte[] body,
                                      int bodyLength,
                                      boolean continues,
                                      boolean requiresResponse)
Parameters:
type -
body -
continues -
requiresResponse -
Method Detail

isRequiresResponse

public boolean isRequiresResponse()
Returns:
the requiresResponse

getRequiredBufferSize

public int getRequiredBufferSize()
Specified by:
getRequiredBufferSize in interface Packet
Overrides:
getRequiredBufferSize in class SessionContinuationMessage

encodeBody

public void encodeBody(MessagingBuffer buffer)
Overrides:
encodeBody in class SessionContinuationMessage

decodeBody

public void decodeBody(MessagingBuffer buffer)
Overrides:
decodeBody in class SessionContinuationMessage


Copyright © 2006 JBoss Inc. All Rights Reserved.