org.jboss.messaging.core.remoting.impl.wireformat
Class CreateSessionMessage
java.lang.Object
org.jboss.messaging.core.remoting.impl.wireformat.PacketImpl
org.jboss.messaging.core.remoting.impl.wireformat.CreateSessionMessage
- All Implemented Interfaces:
- Packet
public class CreateSessionMessage
- extends PacketImpl
- Version:
- $Revision$
- Author:
- Tim Fox, Jeff Mesnil.
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 |
CreateSessionMessage()
|
CreateSessionMessage(java.lang.String name,
long sessionChannelID,
int version,
java.lang.String username,
java.lang.String password,
int minLargeMessageSize,
boolean xa,
boolean autoCommitSends,
boolean autoCommitAcks,
boolean preAcknowledge,
int windowSize)
|
Methods inherited from class org.jboss.messaging.core.remoting.impl.wireformat.PacketImpl |
decode, encode, getChannelID, getPacketSize, getParentString, getType, isResponse, isWriteAlways, nullableStringEncodeSize, setChannelID, stringEncodeSize, toString |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CreateSessionMessage
public CreateSessionMessage(java.lang.String name,
long sessionChannelID,
int version,
java.lang.String username,
java.lang.String password,
int minLargeMessageSize,
boolean xa,
boolean autoCommitSends,
boolean autoCommitAcks,
boolean preAcknowledge,
int windowSize)
CreateSessionMessage
public CreateSessionMessage()
getName
public java.lang.String getName()
getSessionChannelID
public long getSessionChannelID()
getVersion
public int getVersion()
getUsername
public java.lang.String getUsername()
getPassword
public java.lang.String getPassword()
isXA
public boolean isXA()
isAutoCommitSends
public boolean isAutoCommitSends()
isAutoCommitAcks
public boolean isAutoCommitAcks()
isPreAcknowledge
public boolean isPreAcknowledge()
getWindowSize
public int getWindowSize()
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
equals
public boolean equals(java.lang.Object other)
- Overrides:
equals
in class PacketImpl
isRequiresConfirmations
public final boolean isRequiresConfirmations()
- Specified by:
isRequiresConfirmations
in interface Packet
- Overrides:
isRequiresConfirmations
in class PacketImpl
getMinLargeMessageSize
public int getMinLargeMessageSize()
- Returns:
Copyright © 2006 JBoss Inc. All Rights Reserved.