Class MessageMetaData
java.lang.Object
dk.cloudcreate.essentials.components.foundation.messaging.queue.MessageMetaData
- All Implemented Interfaces:
Serializable,Map<String,String>
Encapsulated Metadata (like headers, correlation id, tracing id's, etc.) associated with a
Message- See Also:
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic StringIf the message is delivered via either anInboxorOutboxusing aFencedLock, such asInboxes.durableQueueBasedInboxes(DurableQueues, FencedLockManager)) orOutboxes.durableQueueBasedOutboxes(DurableQueues, FencedLockManager), to coordinate message consumption, then you can find theFencedLock.getCurrentToken()of the consumer under this key -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()computeIfAbsent(String key, Function<? super String, ? extends String> mappingFunction) computeIfPresent(String key, BiFunction<? super String, ? super String, ? extends String> remappingFunction) booleancontainsKey(Object key) booleancontainsValue(Object value) static MessageMetaDatacopyOf(MessageMetaData map) static MessageMetaDataempty()entrySet()booleanvoidforEach(BiConsumer<? super String, ? super String> action) getOrDefault(Object key, String defaultValue) inthashCode()booleanisEmpty()keySet()merge(String key, String value, BiFunction<? super String, ? super String, ? extends String> remappingFunction) static MessageMetaDataof()static MessageMetaDatastatic MessageMetaDatastatic MessageMetaDatastatic MessageMetaDatastatic MessageMetaDataof(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4, String k5, Object v5) static MessageMetaDataof(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4, String k5, Object v5, String k6, Object v6) static MessageMetaDataof(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4, String k5, Object v5, String k6, Object v6, String k7, Object v7) static MessageMetaDataof(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4, String k5, Object v5, String k6, Object v6, String k7, Object v7, String k8, Object v8) static MessageMetaDataof(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4, String k5, Object v5, String k6, Object v6, String k7, Object v7, String k8, Object v8, String k9, Object v9) static MessageMetaDataof(String k1, Object v1, String k2, Object v2, String k3, Object v3, String k4, Object v4, String k5, Object v5, String k6, Object v6, String k7, Object v7, String k8, Object v8, String k9, Object v9, String k10, Object v10) static MessageMetaDatavoidputIfAbsent(String key, String value) booleanbooleanvoidreplaceAll(BiFunction<? super String, ? super String, ? extends String> function) intsize()toString()values()
-
Field Details
-
FENCED_LOCK_TOKEN
If the message is delivered via either anInboxorOutboxusing aFencedLock, such asInboxes.durableQueueBasedInboxes(DurableQueues, FencedLockManager)) orOutboxes.durableQueueBasedOutboxes(DurableQueues, FencedLockManager), to coordinate message consumption, then you can find theFencedLock.getCurrentToken()of the consumer under this key
-
-
Constructor Details
-
MessageMetaData
-
MessageMetaData
public MessageMetaData()
-
-
Method Details
-
size
public int size() -
isEmpty
public boolean isEmpty() -
containsKey
- Specified by:
containsKeyin interfaceMap<String,String>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,String>
-
get
-
put
-
remove
-
putAll
-
clear
public void clear() -
keySet
-
values
-
entrySet
-
getOrDefault
- Specified by:
getOrDefaultin interfaceMap<String,String>
-
forEach
-
replaceAll
- Specified by:
replaceAllin interfaceMap<String,String>
-
putIfAbsent
- Specified by:
putIfAbsentin interfaceMap<String,String>
-
remove
-
replace
-
replace
-
computeIfAbsent
public String computeIfAbsent(String key, Function<? super String, ? extends String> mappingFunction) - Specified by:
computeIfAbsentin interfaceMap<String,String>
-
computeIfPresent
public String computeIfPresent(String key, BiFunction<? super String, ? super String, ? extends String> remappingFunction) - Specified by:
computeIfPresentin interfaceMap<String,String>
-
compute
-
merge
-
empty
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
of
-
ofEntries
-
equals
-
hashCode
public int hashCode() -
toString
-
copyOf
-