public class BytesMessageImpl extends MessageImpl implements BytesMessage
L, logDEFAULT_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, writePropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitacknowledge, 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, setStringPropertypublic MessageType getType()
getType in class MessageImplpublic void setReceive()
throws JMSException
setReceive in class MessageImplJMSExceptionpublic void reset()
throws JMSException
reset in interface BytesMessageJMSExceptionpublic boolean readBoolean()
throws JMSException
readBoolean in interface BytesMessageJMSExceptionpublic byte readByte()
throws JMSException
readByte in interface BytesMessageJMSExceptionpublic int readUnsignedByte()
throws JMSException
readUnsignedByte in interface BytesMessageJMSExceptionpublic short readShort()
throws JMSException
readShort in interface BytesMessageJMSExceptionpublic int readUnsignedShort()
throws JMSException
readUnsignedShort in interface BytesMessageJMSExceptionpublic int readInt()
throws JMSException
readInt in interface BytesMessageJMSExceptionpublic long readLong()
throws JMSException
readLong in interface BytesMessageJMSExceptionpublic float readFloat()
throws JMSException
readFloat in interface BytesMessageJMSExceptionpublic double readDouble()
throws JMSException
readDouble in interface BytesMessageJMSExceptionpublic char readChar()
throws JMSException
readChar in interface BytesMessageJMSExceptionpublic java.lang.String readUTF()
throws JMSException
readUTF in interface BytesMessageJMSExceptionpublic int readBytes(byte[] value)
throws JMSException
readBytes in interface BytesMessageJMSExceptionpublic int readBytes(byte[] value,
int length)
throws JMSException
readBytes in interface BytesMessageJMSExceptionprotected ReadStream getReadStream() throws JMSException
JMSExceptionpublic void clearBody()
throws JMSException
clearBody in interface MessageclearBody in class MessageImplJMSExceptionpublic void writeBoolean(boolean b)
throws JMSException
writeBoolean in interface BytesMessageJMSExceptionpublic void writeByte(byte b)
throws JMSException
writeByte in interface BytesMessageJMSExceptionpublic void writeShort(short s)
throws JMSException
writeShort in interface BytesMessageJMSExceptionpublic void writeInt(int i)
throws JMSException
writeInt in interface BytesMessageJMSExceptionpublic void writeLong(long l)
throws JMSException
writeLong in interface BytesMessageJMSExceptionpublic void writeFloat(float f)
throws JMSException
writeFloat in interface BytesMessageJMSExceptionpublic void writeDouble(double d)
throws JMSException
writeDouble in interface BytesMessageJMSExceptionpublic void writeUTF(java.lang.String s)
throws JMSException
writeUTF in interface BytesMessageJMSExceptionpublic void writeChar(char ch)
throws JMSException
writeChar in interface BytesMessageJMSExceptionpublic void writeBytes(byte[] buf)
throws JMSException
writeBytes in interface BytesMessageJMSExceptionpublic void writeBytes(byte[] buf,
int offset,
int length)
throws JMSException
writeBytes in interface BytesMessageJMSExceptionpublic void writeObject(java.lang.Object obj)
throws JMSException
writeObject in interface BytesMessageJMSExceptionpublic long getBodyLength()
throws JMSException
getBodyLength in interface BytesMessageJMSExceptionprotected WriteStream getWriteStream() throws JMSException
JMSExceptionpublic MessageImpl copy()
copy in class MessageImplprotected void copy(BytesMessageImpl newMsg)
public java.io.InputStream bodyToInputStream()
throws java.io.IOException
bodyToInputStream in class MessageImpljava.io.IOExceptionpublic void readBody(java.io.InputStream is)
throws java.io.IOException,
JMSException
readBody in class MessageImpljava.io.IOExceptionJMSExceptionpublic java.lang.String toString()
toString in class MessageImpl