public class AxonServerSubscriptionQueryResult<I,U> extends Object implements org.axonframework.queryhandling.SubscriptionQueryResult<org.axonframework.queryhandling.QueryResponseMessage<I>,org.axonframework.queryhandling.SubscriptionQueryUpdateMessage<U>>
SubscriptionQueryResult that emits initial response and update when subscription query response message is
received.| Constructor and Description |
|---|
AxonServerSubscriptionQueryResult(org.axonframework.queryhandling.SubscriptionQueryMessage<?,?,?> queryMessage,
io.axoniq.axonserver.connector.query.SubscriptionQueryResult result,
SubscriptionMessageSerializer subscriptionSerializer,
org.axonframework.tracing.SpanFactory spanFactory,
org.axonframework.tracing.Span parentSpan)
Instantiate a
AxonServerSubscriptionQueryResult which will emit its initial response and the updates of
the subscription query. |
AxonServerSubscriptionQueryResult(io.axoniq.axonserver.connector.query.SubscriptionQueryResult result,
SubscriptionMessageSerializer subscriptionSerializer)
Deprecated.
Deprecated in favor of constructor with a
SpanFactory. This constructor defaults to a
NoOpSpanFactory. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel() |
reactor.core.publisher.Mono<org.axonframework.queryhandling.QueryResponseMessage<I>> |
initialResult() |
reactor.core.publisher.Flux<org.axonframework.queryhandling.SubscriptionQueryUpdateMessage<U>> |
updates() |
@Deprecated public AxonServerSubscriptionQueryResult(io.axoniq.axonserver.connector.query.SubscriptionQueryResult result, SubscriptionMessageSerializer subscriptionSerializer)
SpanFactory. This constructor defaults to a
NoOpSpanFactory.AxonServerSubscriptionQueryResult which will emit its initial response and the updates of
the subscription query.public AxonServerSubscriptionQueryResult(org.axonframework.queryhandling.SubscriptionQueryMessage<?,?,?> queryMessage,
io.axoniq.axonserver.connector.query.SubscriptionQueryResult result,
SubscriptionMessageSerializer subscriptionSerializer,
org.axonframework.tracing.SpanFactory spanFactory,
org.axonframework.tracing.Span parentSpan)
AxonServerSubscriptionQueryResult which will emit its initial response and the updates of
the subscription query.public reactor.core.publisher.Mono<org.axonframework.queryhandling.QueryResponseMessage<I>> initialResult()
public reactor.core.publisher.Flux<org.axonframework.queryhandling.SubscriptionQueryUpdateMessage<U>> updates()
public boolean cancel()
cancel in interface org.axonframework.common.RegistrationCopyright © 2010–2023. All rights reserved.