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

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.SessionReceiveContinuationMessage
All Implemented Interfaces:
Packet

public class SessionReceiveContinuationMessage
extends SessionContinuationMessage

A SessionSendContinuationMessage

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

Field Summary
static int SESSION_RECEIVE_CONTINUATION_BASE_SIZE
           
 
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
SessionReceiveContinuationMessage()
           
SessionReceiveContinuationMessage(long consumerID, byte[] body, boolean continues, boolean requiresResponse)
           
 
Method Summary
 void decodeBody(MessagingBuffer buffer)
           
 void encodeBody(MessagingBuffer buffer)
           
 long getConsumerID()
           
 int getRequiredBufferSize()
           
 
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
 

Field Detail

SESSION_RECEIVE_CONTINUATION_BASE_SIZE

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

SessionReceiveContinuationMessage

public SessionReceiveContinuationMessage()
Parameters:
type -

SessionReceiveContinuationMessage

public SessionReceiveContinuationMessage(long consumerID,
                                         byte[] body,
                                         boolean continues,
                                         boolean requiresResponse)
Parameters:
type -
body -
continues -
requiresResponse -
Method Detail

getConsumerID

public long getConsumerID()
Returns:
the consumerID

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.