All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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