Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

[1] Handling will be required to deal with clashes where entries exist in the AMQP application-properties section with the same property name as would be used to access the relevant information which was actually carried on the AMQP header/properties. (e.g group information relating to JMSXGroupId will be carried in the AMQP properties section, so what happens when there is an application-properties entry with that key.

 

javax.jms.TextMessage

TaskComplete?EstimateSprintNotes
clearBody()   When implemented, needs to handle content-type in the case where a message was initially received and of an alternative AMQP message representation than the client defaults to sending.
getText()(tick)   
setText(java.lang.String string)Mostly  Still needs readable/writable handling

 

 

javax.jms.BytesMessage

 

TaskComplete?EstimateSprintNotes
clearBody()   

When implemented, needs to handle content-type in the case where a message was initially received and of an alternative AMQP message representation than the client defaults to sending.

getBodyLength()Partially  Only implemented for received message content so far.
readBoolean()
readByte()
readBytes(byte[] value)
readBytes(byte[] value, int length)
readChar()
readDouble()
readFloat()
readInt()
readLong()
readShort()
readUnsignedByte()
readUnsignedShort()
readUTF()
   

Only implemented a very basic readBytes(byte[ ]) thus far, which still needs readable/writable handling.

 

 

reset()    
writeBoolean(boolean value)
writeByte(byte value)
writeBytes(byte[] value)
writeBytes(byte[] value, int offset, int length)
writeChar(char value)
writeDouble(double value)
writeFloat(float value)
writeInt(int value)
writeLong(long value)
writeObject(java.lang.Object value)
writeShort(short value)
writeUTF(java.lang.String value)
   Only implemented a very basic writeBytes(byte[ ]) thus far, which still needs readable/writable handling.

...

TaskComplete?EstimateSprintNotes
clearBody()   

 

getObject()    
setObject(Serializable object)    

 

 

javax.jms.MapMessage

...

 
TaskComplete?EstimateSprintNotes
clearBody()    

getBoolean(String name)

getByte(String name)

getBytes(String name)

getChar(String name)

getDouble(String name)

getFloat(String name)

getInt(String name)

getLong(String name)

getObject(String name)

getShort(String name)

getString(String name)

 
 
 
 

    
 

getMapNames()

itemExists(String name)

    

setBoolean(String name, boolean value)

setByte(String name, byte value)

setBytes(String name, byte[] value)

setBytes(String name, byte[] value, int offset, int length)

setChar(String name, char value)

setDouble(String name, double value)

setFloat(String name, float value)

setInt(String name, int value)

setLong(String name, long value)

setObject(String name, Object value)

setShort(String name, short value)

setString(String name, String value)

    

 

javax.jms.StreamMessage

TaskComplete?EstimateSprintNotes
clearBody()    

readBoolean()

readByte()

readBytes(byte[] value)

readChar()

readDouble()

readFloat()

readInt()

readLong()

readObject()

readShort()

readString()

    
reset()    

writeBoolean(boolean value)

writeByte(byte value)

writeBytes(byte[] value)

writeBytes(byte[] value, int offset, int length)

writeChar(char value)

writeDouble(double value)

writeFloat(float value)

writeInt(int value)

writeLong(long value)

writeObject(Object value)

writeShort(short value)

writeString(String value)

    

...