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

io.axoniq.axonserver.grpc.control.PlatformOutboundInstructionOrBuilder Maven / Gradle / Ivy

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: control.proto

package io.axoniq.axonserver.grpc.control;

public interface PlatformOutboundInstructionOrBuilder extends
    // @@protoc_insertion_point(interface_extends:io.axoniq.axonserver.grpc.control.PlatformOutboundInstruction)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Information provided by AxonServer which provides information about the AxonServer node the application is connected with 
   * 
* * .io.axoniq.axonserver.grpc.control.NodeInfo node_notification = 1; */ boolean hasNodeNotification(); /** *
   * Information provided by AxonServer which provides information about the AxonServer node the application is connected with 
   * 
* * .io.axoniq.axonserver.grpc.control.NodeInfo node_notification = 1; */ io.axoniq.axonserver.grpc.control.NodeInfo getNodeNotification(); /** *
   * Information provided by AxonServer which provides information about the AxonServer node the application is connected with 
   * 
* * .io.axoniq.axonserver.grpc.control.NodeInfo node_notification = 1; */ io.axoniq.axonserver.grpc.control.NodeInfoOrBuilder getNodeNotificationOrBuilder(); /** *
   * A request from AxonServer to the Application to migrate its connection to another node.
   *Clients SHOULD honor this request by closing their current connection, and using the GetPlatformServer RPC
   *to request a new destination.
   * 
* * .io.axoniq.axonserver.grpc.control.RequestReconnect request_reconnect = 3; */ boolean hasRequestReconnect(); /** *
   * A request from AxonServer to the Application to migrate its connection to another node.
   *Clients SHOULD honor this request by closing their current connection, and using the GetPlatformServer RPC
   *to request a new destination.
   * 
* * .io.axoniq.axonserver.grpc.control.RequestReconnect request_reconnect = 3; */ io.axoniq.axonserver.grpc.control.RequestReconnect getRequestReconnect(); /** *
   * A request from AxonServer to the Application to migrate its connection to another node.
   *Clients SHOULD honor this request by closing their current connection, and using the GetPlatformServer RPC
   *to request a new destination.
   * 
* * .io.axoniq.axonserver.grpc.control.RequestReconnect request_reconnect = 3; */ io.axoniq.axonserver.grpc.control.RequestReconnectOrBuilder getRequestReconnectOrBuilder(); /** *
   * Instruction from AxonServer to Pause a Tracking Event Processor. 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference pause_event_processor = 4; */ boolean hasPauseEventProcessor(); /** *
   * Instruction from AxonServer to Pause a Tracking Event Processor. 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference pause_event_processor = 4; */ io.axoniq.axonserver.grpc.control.EventProcessorReference getPauseEventProcessor(); /** *
   * Instruction from AxonServer to Pause a Tracking Event Processor. 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference pause_event_processor = 4; */ io.axoniq.axonserver.grpc.control.EventProcessorReferenceOrBuilder getPauseEventProcessorOrBuilder(); /** *
   * Instruction from AxonServer to Start a Tracking Event Processor. 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference start_event_processor = 5; */ boolean hasStartEventProcessor(); /** *
   * Instruction from AxonServer to Start a Tracking Event Processor. 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference start_event_processor = 5; */ io.axoniq.axonserver.grpc.control.EventProcessorReference getStartEventProcessor(); /** *
   * Instruction from AxonServer to Start a Tracking Event Processor. 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference start_event_processor = 5; */ io.axoniq.axonserver.grpc.control.EventProcessorReferenceOrBuilder getStartEventProcessorOrBuilder(); /** *
   * Instruction from AxonServer to Release a specific segment in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference release_segment = 6; */ boolean hasReleaseSegment(); /** *
   * Instruction from AxonServer to Release a specific segment in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference release_segment = 6; */ io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference getReleaseSegment(); /** *
   * Instruction from AxonServer to Release a specific segment in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference release_segment = 6; */ io.axoniq.axonserver.grpc.control.EventProcessorSegmentReferenceOrBuilder getReleaseSegmentOrBuilder(); /** *
   * A request from AxonServer for status information of a specific Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference request_event_processor_info = 7; */ boolean hasRequestEventProcessorInfo(); /** *
   * A request from AxonServer for status information of a specific Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference request_event_processor_info = 7; */ io.axoniq.axonserver.grpc.control.EventProcessorReference getRequestEventProcessorInfo(); /** *
   * A request from AxonServer for status information of a specific Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorReference request_event_processor_info = 7; */ io.axoniq.axonserver.grpc.control.EventProcessorReferenceOrBuilder getRequestEventProcessorInfoOrBuilder(); /** *
   * Instruction to split a Segment in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference split_event_processor_segment = 8; */ boolean hasSplitEventProcessorSegment(); /** *
   * Instruction to split a Segment in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference split_event_processor_segment = 8; */ io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference getSplitEventProcessorSegment(); /** *
   * Instruction to split a Segment in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference split_event_processor_segment = 8; */ io.axoniq.axonserver.grpc.control.EventProcessorSegmentReferenceOrBuilder getSplitEventProcessorSegmentOrBuilder(); /** *
   * Instruction to merge two Segments in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference merge_event_processor_segment = 9; */ boolean hasMergeEventProcessorSegment(); /** *
   * Instruction to merge two Segments in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference merge_event_processor_segment = 9; */ io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference getMergeEventProcessorSegment(); /** *
   * Instruction to merge two Segments in a Tracking Event Processor 
   * 
* * .io.axoniq.axonserver.grpc.control.EventProcessorSegmentReference merge_event_processor_segment = 9; */ io.axoniq.axonserver.grpc.control.EventProcessorSegmentReferenceOrBuilder getMergeEventProcessorSegmentOrBuilder(); /** *
   * This heartbeat is used by AxonFramework in order to check if the connection is still alive
   * 
* * .io.axoniq.axonserver.grpc.control.Heartbeat heartbeat = 10; */ boolean hasHeartbeat(); /** *
   * This heartbeat is used by AxonFramework in order to check if the connection is still alive
   * 
* * .io.axoniq.axonserver.grpc.control.Heartbeat heartbeat = 10; */ io.axoniq.axonserver.grpc.control.Heartbeat getHeartbeat(); /** *
   * This heartbeat is used by AxonFramework in order to check if the connection is still alive
   * 
* * .io.axoniq.axonserver.grpc.control.Heartbeat heartbeat = 10; */ io.axoniq.axonserver.grpc.control.HeartbeatOrBuilder getHeartbeatOrBuilder(); /** *
   * Acknowledgement of previously sent instruction via inbound stream 
   * 
* * .io.axoniq.axonserver.grpc.InstructionAck ack = 11; */ boolean hasAck(); /** *
   * Acknowledgement of previously sent instruction via inbound stream 
   * 
* * .io.axoniq.axonserver.grpc.InstructionAck ack = 11; */ io.axoniq.axonserver.grpc.InstructionAck getAck(); /** *
   * Acknowledgement of previously sent instruction via inbound stream 
   * 
* * .io.axoniq.axonserver.grpc.InstructionAck ack = 11; */ io.axoniq.axonserver.grpc.InstructionAckOrBuilder getAckOrBuilder(); /** *
   * Instruction identifier. If this identifier is set, this instruction will be acknowledged via inbound stream 
   * 
* * string instruction_id = 12; */ java.lang.String getInstructionId(); /** *
   * Instruction identifier. If this identifier is set, this instruction will be acknowledged via inbound stream 
   * 
* * string instruction_id = 12; */ com.google.protobuf.ByteString getInstructionIdBytes(); public io.axoniq.axonserver.grpc.control.PlatformOutboundInstruction.RequestCase getRequestCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy