io.axoniq.axonserver.grpc.query.SubscriptionQueryRequestOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of axonserver-connector-java Show documentation
Show all versions of axonserver-connector-java Show documentation
Connector module providing infrastructure components that connect to AxonServer.
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: query.proto
package io.axoniq.axonserver.grpc.query;
public interface SubscriptionQueryRequestOrBuilder extends
// @@protoc_insertion_point(interface_extends:io.axoniq.axonserver.grpc.query.SubscriptionQueryRequest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Start a Subscription Query with the given details.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery subscribe = 1;
*/
boolean hasSubscribe();
/**
*
* Start a Subscription Query with the given details.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery subscribe = 1;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQuery getSubscribe();
/**
*
* Start a Subscription Query with the given details.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery subscribe = 1;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQueryOrBuilder getSubscribeOrBuilder();
/**
*
* Ends a previously started Subscription Query with the given details
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery unsubscribe = 2;
*/
boolean hasUnsubscribe();
/**
*
* Ends a previously started Subscription Query with the given details
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery unsubscribe = 2;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQuery getUnsubscribe();
/**
*
* Ends a previously started Subscription Query with the given details
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery unsubscribe = 2;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQueryOrBuilder getUnsubscribeOrBuilder();
/**
*
* Requests the initial result of a subscription query to be sent. This should always be done after opening the
*subscription query itself, to remove concurrency conflicts with Update messages.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery get_initial_result = 3;
*/
boolean hasGetInitialResult();
/**
*
* Requests the initial result of a subscription query to be sent. This should always be done after opening the
*subscription query itself, to remove concurrency conflicts with Update messages.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery get_initial_result = 3;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQuery getGetInitialResult();
/**
*
* Requests the initial result of a subscription query to be sent. This should always be done after opening the
*subscription query itself, to remove concurrency conflicts with Update messages.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery get_initial_result = 3;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQueryOrBuilder getGetInitialResultOrBuilder();
/**
*
* Allows the Server to provide additional Updates to be sent. Only the `number_of_permits` field needs to be
*set on this message.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery flow_control = 4;
*/
boolean hasFlowControl();
/**
*
* Allows the Server to provide additional Updates to be sent. Only the `number_of_permits` field needs to be
*set on this message.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery flow_control = 4;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQuery getFlowControl();
/**
*
* Allows the Server to provide additional Updates to be sent. Only the `number_of_permits` field needs to be
*set on this message.
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQuery flow_control = 4;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQueryOrBuilder getFlowControlOrBuilder();
public io.axoniq.axonserver.grpc.query.SubscriptionQueryRequest.RequestCase getRequestCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy