MapMessage interface

E200592

The MapMessage interface is a Java Message Service (JMS) message type that allows applications to send and receive messages containing a set of name–value pairs.

All labels observed (1)

Label Occurrences
MapMessage interface canonical 1

How this entity was disambiguated

Statements (54)

Predicate Object
instanceOf JMS message type
Java interface
bodyMutability body is read-only in receive mode
body is writable in send mode
contrastedWith BytesMessage
ObjectMessage
StreamMessage
TextMessage
definedIn JMS
surface form: Java Message Service API
extendsInterface Message
hasMethod getBoolean(String name)
getByte(String name)
getBytes(String name)
getChar(String name)
getDouble(String name)
getFloat(String name)
getInt(String name)
getLong(String name)
getMapNames()
getObject(String name)
getShort(String name)
getString(String name)
itemExists(String name)
setBoolean(String name, boolean value)
setByte(String name, byte value)
setBytes(String name, byte[] value)
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)
hasPurpose receive name–value pair messages
send name–value pair messages
keyType String
messageBodyModel set of name–value pairs
partOf javax.jms package
semantics unordered set of entries
supportsValueType Java object (provider-specific)
String
boolean
byte
byte[]
char
double
float
int
long
short
useCase application-level key–value messaging
structured but schema-less data exchange
valueAccessPattern key-based access

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

JMS defines MapMessage interface