Class Message
java.lang.Object
io.fluxcapacitor.javaclient.common.Message
- All Implemented Interfaces:
HasMetadata,HasMessage
- Direct Known Subclasses:
Schedule,WebRequest,WebResponse
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMetadata(Metadata metadata) addMetadata(Object... keyValues) addMetadata(String key, Object value) addMetadata(Map<String, ?> values) static Message<R> Rserialize(Serializer serializer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.fluxcapacitor.javaclient.common.HasMessage
computeRoutingKey, getPayloadAs, getPayloadClassMethods inherited from interface io.fluxcapacitor.common.api.HasMetadata
getMetadata
-
Constructor Details
-
Message
-
Message
-
Message
@ConstructorProperties({"payload","metadata","messageId","timestamp"}) public Message(Object payload, Metadata metadata, String messageId, Instant timestamp)
-
-
Method Details
-
asMessage
-
getPayload
public <R> R getPayload()- Specified by:
getPayloadin interfaceHasMessage
-
toMessage
- Specified by:
toMessagein interfaceHasMessage
-
addMetadata
-
addMetadata
-
addMetadata
-
addMetadata
-
addUser
-
serialize
-