Package org.cometd.bayeux
Interface Message.Mutable
- All Superinterfaces:
java.util.Map<java.lang.String,java.lang.Object>,Message
- Enclosing interface:
- Message
public static interface Message.Mutable extends Message
The mutable version of a
Message-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>Nested classes/interfaces inherited from interface org.cometd.bayeux.Message
Message.Mutable -
Field Summary
Fields inherited from interface org.cometd.bayeux.Message
ADVICE_FIELD, CHANNEL_FIELD, CLIENT_ID_FIELD, CONNECTION_TYPE_FIELD, DATA_FIELD, ERROR_FIELD, EXT_FIELD, ID_FIELD, INTERVAL_FIELD, MAX_INTERVAL_FIELD, MIN_VERSION_FIELD, RECONNECT_FIELD, RECONNECT_HANDSHAKE_VALUE, RECONNECT_NONE_VALUE, RECONNECT_RETRY_VALUE, SUBSCRIPTION_FIELD, SUCCESSFUL_FIELD, SUPPORTED_CONNECTION_TYPES_FIELD, TIMEOUT_FIELD, TIMESTAMP_FIELD, TRANSPORT_FIELD, VERSION_FIELD -
Method Summary
Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>getAdvice(boolean create)Convenience method to retrieve theMessage.ADVICE_FIELDand create it if it does not existjava.util.Map<java.lang.String,java.lang.Object>getDataAsMap(boolean create)Convenience method to retrieve theMessage.DATA_FIELDand create it if it does not existjava.util.Map<java.lang.String,java.lang.Object>getExt(boolean create)Convenience method to retrieve theMessage.EXT_FIELDand create it if it does not existvoidsetChannel(java.lang.String channel)voidsetClientId(java.lang.String clientId)voidsetData(java.lang.Object data)voidsetId(java.lang.String id)voidsetSuccessful(boolean successful)Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface org.cometd.bayeux.Message
getAdvice, getChannel, getChannelId, getClientId, getData, getDataAsMap, getExt, getId, isMeta, isPublishReply, isSuccessful
-
Method Details
-
getAdvice
java.util.Map<java.lang.String,java.lang.Object> getAdvice(boolean create)Convenience method to retrieve theMessage.ADVICE_FIELDand create it if it does not exist- Parameters:
create- whether to create the advice field if it does not exist- Returns:
- the advice of the message
-
getDataAsMap
java.util.Map<java.lang.String,java.lang.Object> getDataAsMap(boolean create)Convenience method to retrieve theMessage.DATA_FIELDand create it if it does not exist- Parameters:
create- whether to create the data field if it does not exist- Returns:
- the data of the message
-
getExt
java.util.Map<java.lang.String,java.lang.Object> getExt(boolean create)Convenience method to retrieve theMessage.EXT_FIELDand create it if it does not exist- Parameters:
create- whether to create the ext field if it does not exist- Returns:
- the ext of the message
-
setChannel
void setChannel(java.lang.String channel)- Parameters:
channel- the channel of this message
-
setClientId
void setClientId(java.lang.String clientId)- Parameters:
clientId- the client id of this message
-
setData
void setData(java.lang.Object data)- Parameters:
data- the data of this message
-
setId
void setId(java.lang.String id)- Parameters:
id- the id of this message
-
setSuccessful
void setSuccessful(boolean successful)- Parameters:
successful- the successfulness of this message
-