io.axoniq.axonserver.grpc.control.PlatformInboundInstructionOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: control.proto
package io.axoniq.axonserver.grpc.control;
public interface PlatformInboundInstructionOrBuilder extends
// @@protoc_insertion_point(interface_extends:io.axoniq.axonserver.grpc.control.PlatformInboundInstruction)
com.google.protobuf.MessageOrBuilder {
/**
*
* Information about the client being connected.
*This information is used by AxonServer to monitor the topology of connected applications.
*
*
* .io.axoniq.axonserver.grpc.control.ClientIdentification register = 1;
*/
boolean hasRegister();
/**
*
* Information about the client being connected.
*This information is used by AxonServer to monitor the topology of connected applications.
*
*
* .io.axoniq.axonserver.grpc.control.ClientIdentification register = 1;
*/
io.axoniq.axonserver.grpc.control.ClientIdentification getRegister();
/**
*
* Information about the client being connected.
*This information is used by AxonServer to monitor the topology of connected applications.
*
*
* .io.axoniq.axonserver.grpc.control.ClientIdentification register = 1;
*/
io.axoniq.axonserver.grpc.control.ClientIdentificationOrBuilder getRegisterOrBuilder();
/**
*
* Information about Tracking Processors defined in the application.
*This information is used by AxonServer to monitor the progress of Tracking Processors across instances.
*
*
* .io.axoniq.axonserver.grpc.control.EventProcessorInfo event_processor_info = 2;
*/
boolean hasEventProcessorInfo();
/**
*
* Information about Tracking Processors defined in the application.
*This information is used by AxonServer to monitor the progress of Tracking Processors across instances.
*
*
* .io.axoniq.axonserver.grpc.control.EventProcessorInfo event_processor_info = 2;
*/
io.axoniq.axonserver.grpc.control.EventProcessorInfo getEventProcessorInfo();
/**
*
* Information about Tracking Processors defined in the application.
*This information is used by AxonServer to monitor the progress of Tracking Processors across instances.
*
*
* .io.axoniq.axonserver.grpc.control.EventProcessorInfo event_processor_info = 2;
*/
io.axoniq.axonserver.grpc.control.EventProcessorInfoOrBuilder getEventProcessorInfoOrBuilder();
/**
*
* This heartbeat is used by AxonServer in order to check if the connection is still alive
*
*
* .io.axoniq.axonserver.grpc.control.Heartbeat heartbeat = 3;
*/
boolean hasHeartbeat();
/**
*
* This heartbeat is used by AxonServer in order to check if the connection is still alive
*
*
* .io.axoniq.axonserver.grpc.control.Heartbeat heartbeat = 3;
*/
io.axoniq.axonserver.grpc.control.Heartbeat getHeartbeat();
/**
*
* This heartbeat is used by AxonServer in order to check if the connection is still alive
*
*
* .io.axoniq.axonserver.grpc.control.Heartbeat heartbeat = 3;
*/
io.axoniq.axonserver.grpc.control.HeartbeatOrBuilder getHeartbeatOrBuilder();
/**
*
* Acknowledgement of previously sent instruction via outbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 4;
*/
boolean hasAck();
/**
*
* Acknowledgement of previously sent instruction via outbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 4;
*/
io.axoniq.axonserver.grpc.InstructionAck getAck();
/**
*
* Acknowledgement of previously sent instruction via outbound stream
*
*
* .io.axoniq.axonserver.grpc.InstructionAck ack = 4;
*/
io.axoniq.axonserver.grpc.InstructionAckOrBuilder getAckOrBuilder();
/**
*
* The result of the execution of an instruction
*
*
* .io.axoniq.axonserver.grpc.InstructionResult result = 6;
*/
boolean hasResult();
/**
*
* The result of the execution of an instruction
*
*
* .io.axoniq.axonserver.grpc.InstructionResult result = 6;
*/
io.axoniq.axonserver.grpc.InstructionResult getResult();
/**
*
* The result of the execution of an instruction
*
*
* .io.axoniq.axonserver.grpc.InstructionResult result = 6;
*/
io.axoniq.axonserver.grpc.InstructionResultOrBuilder getResultOrBuilder();
/**
*
* Instruction identifier. If this identifier is set, this instruction will be acknowledged via outbound stream
*
*
* string instruction_id = 5;
*/
java.lang.String getInstructionId();
/**
*
* Instruction identifier. If this identifier is set, this instruction will be acknowledged via outbound stream
*
*
* string instruction_id = 5;
*/
com.google.protobuf.ByteString
getInstructionIdBytes();
public io.axoniq.axonserver.grpc.control.PlatformInboundInstruction.RequestCase getRequestCase();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy