org.jboss.messaging.core.remoting.impl.wireformat
Class SessionContinuationMessage
java.lang.Object
org.jboss.messaging.core.remoting.impl.wireformat.PacketImpl
org.jboss.messaging.core.remoting.impl.wireformat.SessionContinuationMessage
- All Implemented Interfaces:
- Packet
- Direct Known Subclasses:
- SessionReceiveContinuationMessage, SessionSendContinuationMessage
public abstract class SessionContinuationMessage
- extends PacketImpl
A SessionContinuationMessage
- Author:
- Clebert Suconic
Created Dec 5, 2008 10:08:40 AM
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 |
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 |
SESSION_CONTINUATION_BASE_SIZE
public static final int SESSION_CONTINUATION_BASE_SIZE
- See Also:
- Constant Field Values
body
protected byte[] body
continues
protected boolean continues
SessionContinuationMessage
public SessionContinuationMessage(byte type,
byte[] body,
boolean continues)
SessionContinuationMessage
public SessionContinuationMessage(byte type)
getBody
public byte[] getBody()
- Returns:
- the body
isContinues
public boolean isContinues()
- Returns:
- the continues
getRequiredBufferSize
public int getRequiredBufferSize()
- Specified by:
getRequiredBufferSize
in interface Packet
- Overrides:
getRequiredBufferSize
in class PacketImpl
encodeBody
public void encodeBody(MessagingBuffer buffer)
- Overrides:
encodeBody
in class PacketImpl
decodeBody
public void decodeBody(MessagingBuffer buffer)
- Overrides:
decodeBody
in class PacketImpl
Copyright © 2006 JBoss Inc. All Rights Reserved.