R - a generic specifying the type of the QueryResponseMessagepublic class GrpcBackedResponseMessage<R> extends Object implements org.axonframework.queryhandling.QueryResponseMessage<R>
QueryResponse as a QueryResponseMessage.| Constructor and Description |
|---|
GrpcBackedResponseMessage(io.axoniq.axonserver.grpc.query.QueryResponse queryResponse,
org.axonframework.serialization.Serializer serializer)
Instantiate a
GrpcBackedResponseMessage with the given queryResponse, using the provided Serializer to be able to retrieve the payload and MetaData from it. |
| Modifier and Type | Method and Description |
|---|---|
GrpcBackedResponseMessage<R> |
andMetaData(Map<String,?> metaData) |
String |
getIdentifier() |
org.axonframework.messaging.MetaData |
getMetaData() |
R |
getPayload() |
Class<R> |
getPayloadType() |
boolean |
isExceptional() |
Optional<Throwable> |
optionalExceptionResult() |
GrpcBackedResponseMessage<R> |
withMetaData(Map<String,?> metaData) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic GrpcBackedResponseMessage(io.axoniq.axonserver.grpc.query.QueryResponse queryResponse,
org.axonframework.serialization.Serializer serializer)
GrpcBackedResponseMessage with the given queryResponse, using the provided Serializer to be able to retrieve the payload and MetaData from it.queryResponse - the QueryResponse which is being wrapped as a QueryResponseMessageserializer - the Serializer used to deserialize the payload and MetaData from the given
queryResponsepublic String getIdentifier()
getIdentifier in interface org.axonframework.messaging.Message<R>public org.axonframework.messaging.MetaData getMetaData()
getMetaData in interface org.axonframework.messaging.Message<R>public R getPayload()
getPayload in interface org.axonframework.messaging.Message<R>public Class<R> getPayloadType()
getPayloadType in interface org.axonframework.messaging.Message<R>public boolean isExceptional()
isExceptional in interface org.axonframework.messaging.ResultMessage<R>public Optional<Throwable> optionalExceptionResult()
optionalExceptionResult in interface org.axonframework.messaging.ResultMessage<R>public GrpcBackedResponseMessage<R> withMetaData(@Nonnull Map<String,?> metaData)
public GrpcBackedResponseMessage<R> andMetaData(@Nonnull Map<String,?> metaData)
Copyright © 2010–2024. All rights reserved.