| 
		
			 Préférences 
			
			
			
			
			Moteurs de recherche 
			
		 | 
	||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 				 JavaTM Platform, Enterprise Edition, v 5.0 
			
javax.jms
 | 
	|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Field Summary | 
|---|
| Fields inherited from interface javax.jms.Message | 
|---|
DEFAULT_DELIVERY_MODE, DEFAULT_PRIORITY, DEFAULT_TIME_TO_LIVE | 
| Method Summary | |
|---|---|
 long | 
getBodyLength()
Gets the number of bytes of the message body when the message is in read-only mode.  | 
 boolean | 
readBoolean()
Reads a boolean from the bytes message stream. | 
 byte | 
readByte()
Reads a signed 8-bit value from the bytes message stream.  | 
 int | 
readBytes(byte[] value)
Reads a byte array from the bytes message stream.  | 
 int | 
readBytes(byte[] value,
          int length)
Reads a portion of the bytes message stream.  | 
 char | 
readChar()
Reads a Unicode character value from the bytes message stream.  | 
 double | 
readDouble()
Reads a double from the bytes message stream. | 
 float | 
readFloat()
Reads a float from the bytes message stream. | 
 int | 
readInt()
Reads a signed 32-bit integer from the bytes message stream.  | 
 long | 
readLong()
Reads a signed 64-bit integer from the bytes message stream.  | 
 short | 
readShort()
Reads a signed 16-bit number from the bytes message stream.  | 
 int | 
readUnsignedByte()
Reads an unsigned 8-bit number from the bytes message stream.  | 
 int | 
readUnsignedShort()
Reads an unsigned 16-bit number from the bytes message stream.  | 
 String | 
readUTF()
Reads a string that has been encoded using a modified UTF-8 format from the bytes message stream.  | 
 void | 
reset()
Puts the message body in read-only mode and repositions the stream of bytes to the beginning.  | 
 void | 
writeBoolean(boolean value)
Writes a boolean to the bytes message stream as a 1-byte 
 value. | 
 void | 
writeByte(byte value)
Writes a byte to the bytes message stream as a 1-byte 
 value. | 
 void | 
writeBytes(byte[] value)
Writes a byte array to the bytes message stream.  | 
 void | 
writeBytes(byte[] value,
           int offset,
           int length)
Writes a portion of a byte array to the bytes message stream.  | 
 void | 
writeChar(char value)
Writes a char to the bytes message stream as a 2-byte
 value, high byte first. | 
 void | 
writeDouble(double value)
Converts the double argument to a long using 
 the
 doubleToLongBits method in class Double,
 and then writes that long value to the bytes message
 stream as an 8-byte quantity, high byte first. | 
 void | 
writeFloat(float value)
Converts the float argument to an int using 
 the
 floatToIntBits method in class Float,
 and then writes that int value to the bytes message
 stream as a 4-byte quantity, high byte first. | 
 void | 
writeInt(int value)
Writes an int to the bytes message stream as four bytes, 
 high byte first. | 
 void | 
writeLong(long value)
Writes a long to the bytes message stream as eight bytes, 
 high byte first. | 
 void | 
writeObject(Object value)
Writes an object to the bytes message stream.  | 
 void | 
writeShort(short value)
Writes a short to the bytes message stream as two bytes,
 high byte first. | 
 void | 
writeUTF(String value)
Writes a string to the bytes message stream using UTF-8 encoding in a machine-independent manner.  | 
| Method Detail | 
|---|
long getBodyLength()
                   throws JMSException
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageNotReadableException - if the message is in write-only
                         mode.
boolean readBoolean()
                    throws JMSException
boolean from the bytes message stream.
boolean value read
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
byte readByte()
              throws JMSException
byte
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
int readUnsignedByte()
                     throws JMSException
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
short readShort()
                throws JMSException
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
int readUnsignedShort()
                      throws JMSException
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
char readChar()
              throws JMSException
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
int readInt()
            throws JMSException
int
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
long readLong()
              throws JMSException
long
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
float readFloat()
                throws JMSException
float from the bytes message stream.
float
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
double readDouble()
                  throws JMSException
double from the bytes message stream.
double
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.String readUTF() throws JMSException
For more information on the UTF-8 format, see "File System Safe UCS Transformation Format (FSS_UTF)", X/Open Preliminary Specification, X/Open Company Ltd., Document Number: P316. This information also appears in ISO/IEC 10646, Annex P.
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageEOFException - if unexpected end of bytes stream has 
                                been reached.
MessageNotReadableException - if the message is in write-only 
                                        mode.
int readBytes(byte[] value)
              throws JMSException
If the length of array value is less than the number of 
 bytes remaining to be read from the stream, the array should 
 be filled. A subsequent call reads the next increment, and so on.
 
 
If the number of bytes remaining in the stream is less than the 
 length of 
 array value, the bytes should be read into the array. 
 The return value of the total number of bytes read will be less than
 the length of the array, indicating that there are no more bytes left 
 to be read from the stream. The next read of the stream returns -1.
value - the buffer into which the data is read
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageNotReadableException - if the message is in write-only 
                                        mode.
int readBytes(byte[] value,
              int length)
              throws JMSException
If the length of array value is less than the number of
 bytes remaining to be read from the stream, the array should 
 be filled. A subsequent call reads the next increment, and so on.
 
 
If the number of bytes remaining in the stream is less than the 
 length of 
 array value, the bytes should be read into the array. 
 The return value of the total number of bytes read will be less than
 the length of the array, indicating that there are no more bytes left 
 to be read from the stream. The next read of the stream returns -1.
 
 If length is negative, or
 length is greater than the length of the array
 value, then an IndexOutOfBoundsException is
 thrown. No bytes will be read from the stream for this exception case.
value - the buffer into which the data is readlength - the number of bytes to read; must be less than or equal to
        value.length
JMSException - if the JMS provider fails to read the message 
                         due to some internal error.
MessageNotReadableException - if the message is in write-only 
                                        mode.
void writeBoolean(boolean value)
                  throws JMSException
boolean to the bytes message stream as a 1-byte 
 value.
 The value true is written as the value 
 (byte)1; the value false is written as 
 the value (byte)0.
value - the boolean value to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeByte(byte value)
               throws JMSException
byte to the bytes message stream as a 1-byte 
 value.
value - the byte value to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeShort(short value)
                throws JMSException
short to the bytes message stream as two bytes,
 high byte first.
value - the short to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeChar(char value)
               throws JMSException
char to the bytes message stream as a 2-byte
 value, high byte first.
value - the char value to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeInt(int value)
              throws JMSException
int to the bytes message stream as four bytes, 
 high byte first.
value - the int to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeLong(long value)
               throws JMSException
long to the bytes message stream as eight bytes, 
 high byte first.
value - the long to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeFloat(float value)
                throws JMSException
float argument to an int using 
 the
 floatToIntBits method in class Float,
 and then writes that int value to the bytes message
 stream as a 4-byte quantity, high byte first.
value - the float value to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeDouble(double value)
                 throws JMSException
double argument to a long using 
 the
 doubleToLongBits method in class Double,
 and then writes that long value to the bytes message
 stream as an 8-byte quantity, high byte first.
value - the double value to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.void writeUTF(String value) throws JMSException
For more information on the UTF-8 format, see "File System Safe UCS Transformation Format (FSS_UTF)", X/Open Preliminary Specification, X/Open Company Ltd., Document Number: P316. This information also appears in ISO/IEC 10646, Annex P.
value - the String value to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeBytes(byte[] value)
                throws JMSException
value - the byte array to be written
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
void writeBytes(byte[] value,
                int offset,
                int length)
                throws JMSException
value - the byte array value to be writtenoffset - the initial offset within the byte arraylength - the number of bytes to use
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageNotWriteableException - if the message is in read-only 
                                         mode.void writeObject(Object value) throws JMSException
This method works only for the objectified primitive
 object types (Integer, Double, 
 Long ...), String objects, and byte 
 arrays.
value - the object in the Java programming language ("Java 
              object") to be written; it must not be null
JMSException - if the JMS provider fails to write the message
                         due to some internal error.
MessageFormatException - if the object is of an invalid type.
MessageNotWriteableException - if the message is in read-only 
                                         mode.
NullPointerException - if the parameter 
                                           value is null.
void reset()
           throws JMSException
JMSException - if the JMS provider fails to reset the message
                         due to some internal error.
MessageFormatException - if the message has an invalid
                         format.