Package io.fluxcapacitor.javaclient.web
Class WebResponse
java.lang.Object
io.fluxcapacitor.javaclient.common.Message
io.fluxcapacitor.javaclient.web.WebResponse
- All Implemented Interfaces:
HasMetadata,HasMessage
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddMetadata(Metadata metadata) addMetadata(Object... keyValues) addMetadata(String key, Object value) addMetadata(Map<String, ?> values) static MetadataasMetadata(int statusCode, Map<String, List<String>> headers) static WebResponse.Builderbuilder()getHeaders(Metadata metadata) <R> Rstatic IntegergetStatusCode(Metadata metadata) serialize(Serializer serializer) withMetadata(Metadata metadata) withPayload(Object payload) 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
-
WebResponse
-
-
Method Details
-
serialize
-
asMetadata
-
withMetadata
-
addMetadata
- Overrides:
addMetadatain classMessage
-
addMetadata
- Overrides:
addMetadatain classMessage
-
addMetadata
- Overrides:
addMetadatain classMessage
-
addMetadata
- Overrides:
addMetadatain classMessage
-
addUser
-
withPayload
-
toBuilder
-
builder
-
getHeaders
-
getStatusCode
-
getPayload
public <R> R getPayload()- Specified by:
getPayloadin interfaceHasMessage- Overrides:
getPayloadin classMessage
-