io.axoniq.axonserver.grpc.query.QueryProviderInboundOrBuilder 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 QueryProviderInboundOrBuilder extends
// @@protoc_insertion_point(interface_extends:io.axoniq.axonserver.grpc.query.QueryProviderInbound)
com.google.protobuf.MessageOrBuilder {
/**
*
* Acknowledgement of previously sent instruction via outbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 1;
*/
boolean hasAck();
/**
*
* Acknowledgement of previously sent instruction via outbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 1;
*/
io.axoniq.axonserver.grpc.InstructionAck getAck();
/**
*
* Acknowledgement of previously sent instruction via outbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 1;
*/
io.axoniq.axonserver.grpc.InstructionAckOrBuilder getAckOrBuilder();
/**
*
* Represents an incoming Query, for which this component is expected to provide a response
*
*
* .io.axoniq.axonserver.grpc.query.QueryRequest query = 2;
*/
boolean hasQuery();
/**
*
* Represents an incoming Query, for which this component is expected to provide a response
*
*
* .io.axoniq.axonserver.grpc.query.QueryRequest query = 2;
*/
io.axoniq.axonserver.grpc.query.QueryRequest getQuery();
/**
*
* Represents an incoming Query, for which this component is expected to provide a response
*
*
* .io.axoniq.axonserver.grpc.query.QueryRequest query = 2;
*/
io.axoniq.axonserver.grpc.query.QueryRequestOrBuilder getQueryOrBuilder();
/**
*
* Represents an incoming Subscription Query, for which this component is expected to provide a response and updates
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQueryRequest subscription_query_request = 3;
*/
boolean hasSubscriptionQueryRequest();
/**
*
* Represents an incoming Subscription Query, for which this component is expected to provide a response and updates
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQueryRequest subscription_query_request = 3;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQueryRequest getSubscriptionQueryRequest();
/**
*
* Represents an incoming Subscription Query, for which this component is expected to provide a response and updates
*
*
* .io.axoniq.axonserver.grpc.query.SubscriptionQueryRequest subscription_query_request = 3;
*/
io.axoniq.axonserver.grpc.query.SubscriptionQueryRequestOrBuilder getSubscriptionQueryRequestOrBuilder();
/**
*
* Instruction identifier. If this identifier is set, this instruction will be acknowledged via outbound stream
*
*
* string instruction_id = 4;
*/
java.lang.String getInstructionId();
/**
*
* Instruction identifier. If this identifier is set, this instruction will be acknowledged via outbound stream
*
*
* string instruction_id = 4;
*/
com.google.protobuf.ByteString
getInstructionIdBytes();
public io.axoniq.axonserver.grpc.query.QueryProviderInbound.RequestCase getRequestCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy