public class BytesMessageImpl extends MessageImpl implements BytesMessage
L, log
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE
Constructor and Description |
---|
BytesMessageImpl() |
Modifier and Type | Method and Description |
---|---|
java.io.InputStream |
bodyToInputStream()
Serialize the body to an input stream.
|
void |
clearBody()
Clears the message and puts it into write mode.
|
MessageImpl |
copy() |
protected void |
copy(BytesMessageImpl newMsg) |
long |
getBodyLength() |
protected ReadStream |
getReadStream() |
MessageType |
getType()
Returns the type enumeration.
|
protected WriteStream |
getWriteStream() |
void |
readBody(java.io.InputStream is)
Read the body from an input stream.
|
boolean |
readBoolean()
Read a boolean from the stream.
|
byte |
readByte()
Read a byte from the stream.
|
int |
readBytes(byte[] value)
Read a byte array object from the stream.
|
int |
readBytes(byte[] value,
int length)
Read a byte array object from the stream.
|
char |
readChar()
Read a character object from the stream.
|
double |
readDouble()
Read a double from the stream.
|
float |
readFloat()
Read a float from the stream.
|
int |
readInt()
Read an integer from the stream.
|
long |
readLong()
Read a long from the stream.
|
short |
readShort()
Read a short from the stream.
|
int |
readUnsignedByte()
Read an unsigned byte from the stream.
|
int |
readUnsignedShort()
Read an unsigned short from the stream.
|
java.lang.String |
readUTF()
Read a string from the stream.
|
void |
reset()
Set the stream for reading.
|
void |
setReceive()
Sets the body for reading.
|
java.lang.String |
toString() |
void |
writeBoolean(boolean b)
Writes a boolean to the stream.
|
void |
writeByte(byte b)
Writes a byte to the stream.
|
void |
writeBytes(byte[] buf)
Writes a byte array to the stream.
|
void |
writeBytes(byte[] buf,
int offset,
int length)
Writes a byte array to the stream.
|
void |
writeChar(char ch)
Writes a character to the stream.
|
void |
writeDouble(double d)
Writes a double to the stream.
|
void |
writeFloat(float f)
Writes a float to the stream.
|
void |
writeInt(int i)
Writes an integer to the stream.
|
void |
writeLong(long l)
Writes a long to the stream.
|
void |
writeObject(java.lang.Object obj)
Writes the next object.
|
void |
writeShort(short s)
Writes a short to the stream.
|
void |
writeUTF(java.lang.String s)
Writes a string to the stream.
|
acknowledge, checkBodyReadable, checkBodyWriteable, checkHeaderWriteable, checkPropertyWriteable, clearProperties, copy, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getProperties, getPropertyNames, getSequence, getShortProperty, getStringProperty, isReserved, propertiesToInputStream, propertyExists, readProperties, setBodyReadOnly, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setSequence, setSession, setShortProperty, setStringProperty, writeBody, writeProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
acknowledge, clearProperties, getBooleanProperty, getByteProperty, getDoubleProperty, getFloatProperty, getIntProperty, getJMSCorrelationID, getJMSCorrelationIDAsBytes, getJMSDeliveryMode, getJMSDestination, getJMSExpiration, getJMSMessageID, getJMSPriority, getJMSRedelivered, getJMSReplyTo, getJMSTimestamp, getJMSType, getLongProperty, getObjectProperty, getPropertyNames, getShortProperty, getStringProperty, propertyExists, setBooleanProperty, setByteProperty, setDoubleProperty, setFloatProperty, setIntProperty, setJMSCorrelationID, setJMSCorrelationIDAsBytes, setJMSDeliveryMode, setJMSDestination, setJMSExpiration, setJMSMessageID, setJMSPriority, setJMSRedelivered, setJMSReplyTo, setJMSTimestamp, setJMSType, setLongProperty, setObjectProperty, setShortProperty, setStringProperty
public MessageType getType()
getType
in class MessageImpl
public void setReceive() throws JMSException
setReceive
in class MessageImpl
JMSException
public void reset() throws JMSException
reset
in interface BytesMessage
JMSException
public boolean readBoolean() throws JMSException
readBoolean
in interface BytesMessage
JMSException
public byte readByte() throws JMSException
readByte
in interface BytesMessage
JMSException
public int readUnsignedByte() throws JMSException
readUnsignedByte
in interface BytesMessage
JMSException
public short readShort() throws JMSException
readShort
in interface BytesMessage
JMSException
public int readUnsignedShort() throws JMSException
readUnsignedShort
in interface BytesMessage
JMSException
public int readInt() throws JMSException
readInt
in interface BytesMessage
JMSException
public long readLong() throws JMSException
readLong
in interface BytesMessage
JMSException
public float readFloat() throws JMSException
readFloat
in interface BytesMessage
JMSException
public double readDouble() throws JMSException
readDouble
in interface BytesMessage
JMSException
public char readChar() throws JMSException
readChar
in interface BytesMessage
JMSException
public java.lang.String readUTF() throws JMSException
readUTF
in interface BytesMessage
JMSException
public int readBytes(byte[] value) throws JMSException
readBytes
in interface BytesMessage
JMSException
public int readBytes(byte[] value, int length) throws JMSException
readBytes
in interface BytesMessage
JMSException
protected ReadStream getReadStream() throws JMSException
JMSException
public void clearBody() throws JMSException
clearBody
in interface Message
clearBody
in class MessageImpl
JMSException
public void writeBoolean(boolean b) throws JMSException
writeBoolean
in interface BytesMessage
JMSException
public void writeByte(byte b) throws JMSException
writeByte
in interface BytesMessage
JMSException
public void writeShort(short s) throws JMSException
writeShort
in interface BytesMessage
JMSException
public void writeInt(int i) throws JMSException
writeInt
in interface BytesMessage
JMSException
public void writeLong(long l) throws JMSException
writeLong
in interface BytesMessage
JMSException
public void writeFloat(float f) throws JMSException
writeFloat
in interface BytesMessage
JMSException
public void writeDouble(double d) throws JMSException
writeDouble
in interface BytesMessage
JMSException
public void writeUTF(java.lang.String s) throws JMSException
writeUTF
in interface BytesMessage
JMSException
public void writeChar(char ch) throws JMSException
writeChar
in interface BytesMessage
JMSException
public void writeBytes(byte[] buf) throws JMSException
writeBytes
in interface BytesMessage
JMSException
public void writeBytes(byte[] buf, int offset, int length) throws JMSException
writeBytes
in interface BytesMessage
JMSException
public void writeObject(java.lang.Object obj) throws JMSException
writeObject
in interface BytesMessage
JMSException
public long getBodyLength() throws JMSException
getBodyLength
in interface BytesMessage
JMSException
protected WriteStream getWriteStream() throws JMSException
JMSException
public MessageImpl copy()
copy
in class MessageImpl
protected void copy(BytesMessageImpl newMsg)
public java.io.InputStream bodyToInputStream() throws java.io.IOException
bodyToInputStream
in class MessageImpl
java.io.IOException
public void readBody(java.io.InputStream is) throws java.io.IOException, JMSException
readBody
in class MessageImpl
java.io.IOException
JMSException
public java.lang.String toString()
toString
in class MessageImpl