io.axoniq.axonserver.grpc.query.QueryProviderOutboundOrBuilder 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 QueryProviderOutboundOrBuilder extends
// @@protoc_insertion_point(interface_extends:io.axoniq.axonserver.grpc.query.QueryProviderOutbound)
com.google.protobuf.MessageOrBuilder {
/**
*
* Registers a Query Handler with AxonServer
*
*
* .io.axoniq.axonserver.grpc.query.QuerySubscription subscribe = 1;
*/
boolean hasSubscribe();
/**
*
* Registers a Query Handler with AxonServer
*
*
* .io.axoniq.axonserver.grpc.query.QuerySubscription subscribe = 1;
*/
io.axoniq.axonserver.grpc.query.QuerySubscription getSubscribe();
/**
*
* Registers a Query Handler with AxonServer
*
*
* .io.axoniq.axonserver.grpc.query.QuerySubscription subscribe = 1;
*/
io.axoniq.axonserver.grpc.query.QuerySubscriptionOrBuilder getSubscribeOrBuilder();
/**
*
* Unregisters a Query Handler with AxonServer
*
*
* .io.axoniq.axonserver.grpc.query.QuerySubscription unsubscribe = 2;
*/
boolean hasUnsubscribe();
/**
*
* Unregisters a Query Handler with AxonServer
*
*
* .io.axoniq.axonserver.grpc.query.QuerySubscription unsubscribe = 2;
*/
io.axoniq.axonserver.grpc.query.QuerySubscription getUnsubscribe();
/**
*
* Unregisters a Query Handler with AxonServer
*
*
* .io.axoniq.axonserver.grpc.query.QuerySubscription unsubscribe = 2;
*/
io.axoniq.axonserver.grpc.query.QuerySubscriptionOrBuilder getUnsubscribeOrBuilder();
/**
*
* Grant permits to AxonServer to send a number of messages to the client
*
*
* .io.axoniq.axonserver.grpc.FlowControl flow_control = 3;
*/
boolean hasFlowControl();
/**
*
* Grant permits to AxonServer to send a number of messages to the client
*
*
* .io.axoniq.axonserver.grpc.FlowControl flow_control = 3;
*/
io.axoniq.axonserver.grpc.FlowControl getFlowControl();
/**
*
* Grant permits to AxonServer to send a number of messages to the client
*
*
* .io.axoniq.axonserver.grpc.FlowControl flow_control = 3;
*/
io.axoniq.axonserver.grpc.FlowControlOrBuilder getFlowControlOrBuilder();
/**
*
* Sends a Response to a Query received via the inbound stream
*
*
* .io.axoniq.axonserver.grpc.query.QueryResponse query_response = 4;
*/
boolean hasQueryResponse();
/**
*
* Sends a Response to a Query received via the inbound stream
*
*
* .io.axoniq.axonserver.grpc.query.QueryResponse query_response = 4;
*/
io.axoniq.axonserver.grpc.query.QueryResponse getQueryResponse();
/**
*
* Sends a Response to a Query received via the inbound stream
*
*
* .io.axoniq.axonserver.grpc.query.QueryResponse query_response = 4;
*/
io.axoniq.axonserver.grpc.query.QueryResponseOrBuilder getQueryResponseOrBuilder();
/**
*
* Indicator that all responses for Query have been sent
*
*
* .io.axoniq.axonserver.grpc.query.QueryComplete query_complete = 5;
*/
boolean hasQueryComplete();
/**
*
* Indicator that all responses for Query have been sent
*
*
* .io.axoniq.axonserver.grpc.query.QueryComplete query_complete = 5;
*/
io.axoniq.axonserver.grpc.query.QueryComplete getQueryComplete();
/**
*
* Indicator that all responses for Query have been sent
*
*
* .io.axoniq.axonserver.grpc.query.QueryComplete query_complete = 5;
*/
io.axoniq.axonserver.grpc.query.QueryCompleteOrBuilder getQueryCompleteOrBuilder();
/**
*
* Sends a response for a Subscription Query that has been received via the inbound stream
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQueryResponse subscription_query_response = 6;
*/
boolean hasSubscriptionQueryResponse();
/**
*
* Sends a response for a Subscription Query that has been received via the inbound stream
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQueryResponse subscription_query_response = 6;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQueryResponse getSubscriptionQueryResponse();
/**
*
* Sends a response for a Subscription Query that has been received via the inbound stream
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQueryResponse subscription_query_response = 6;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQueryResponseOrBuilder getSubscriptionQueryResponseOrBuilder();
/**
*
* Acknowledgement of previously sent instruction via inbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 7;
*/
boolean hasAck();
/**
*
* Acknowledgement of previously sent instruction via inbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 7;
*/
io.axoniq.axonserver.grpc.InstructionAck getAck();
/**
*
* Acknowledgement of previously sent instruction via inbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 7;
*/
io.axoniq.axonserver.grpc.InstructionAckOrBuilder getAckOrBuilder();
/**
*
* Instruction identifier. If this identifier is set, this instruction will be acknowledged via inbound stream
*
*
* string instruction_id = 8;
*/
java.lang.String getInstructionId();
/**
*
* Instruction identifier. If this identifier is set, this instruction will be acknowledged via inbound stream
*
*
* string instruction_id = 8;
*/
com.google.protobuf.ByteString
getInstructionIdBytes();
public io.axoniq.axonserver.grpc.query.QueryProviderOutbound.RequestCase getRequestCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy