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

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

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

package io.axoniq.axonserver.grpc.control;

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

  /**
   * 
   * The logical name of this processor. 
   * 
* * string processor_name = 1; */ java.lang.String getProcessorName(); /** *
   * The logical name of this processor. 
   * 
* * string processor_name = 1; */ com.google.protobuf.ByteString getProcessorNameBytes(); /** *
   * The mode in which this processor is reading Events, for example: 'Tracking' or 'Subscribing' 
   * 
* * string mode = 2; */ java.lang.String getMode(); /** *
   * The mode in which this processor is reading Events, for example: 'Tracking' or 'Subscribing' 
   * 
* * string mode = 2; */ com.google.protobuf.ByteString getModeBytes(); /** *
   * The number of threads currently actively processing Events 
   * 
* * int32 active_threads = 3; */ int getActiveThreads(); /** *
   * Flag indicating whether the processor is running 
   * 
* * bool running = 4; */ boolean getRunning(); /** *
   * Flag indicating whether the processor, when stopped, did so because of an irrecoverable Error 
   * 
* * bool error = 5; */ boolean getError(); /** *
   * Status details of each of the Segments for which Events are being processed. This is only provided by Tracking
   *Event Processors.
   * 
* * repeated .io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatus segment_status = 6; */ java.util.List getSegmentStatusList(); /** *
   * Status details of each of the Segments for which Events are being processed. This is only provided by Tracking
   *Event Processors.
   * 
* * repeated .io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatus segment_status = 6; */ io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatus getSegmentStatus(int index); /** *
   * Status details of each of the Segments for which Events are being processed. This is only provided by Tracking
   *Event Processors.
   * 
* * repeated .io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatus segment_status = 6; */ int getSegmentStatusCount(); /** *
   * Status details of each of the Segments for which Events are being processed. This is only provided by Tracking
   *Event Processors.
   * 
* * repeated .io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatus segment_status = 6; */ java.util.List getSegmentStatusOrBuilderList(); /** *
   * Status details of each of the Segments for which Events are being processed. This is only provided by Tracking
   *Event Processors.
   * 
* * repeated .io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatus segment_status = 6; */ io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatusOrBuilder getSegmentStatusOrBuilder( int index); /** *
   * The number of threads the processor has available to assign to Segments.
   *Will report 0 if all threads are assigned a Segment.
   * 
* * int32 available_threads = 7; */ int getAvailableThreads(); /** *
   * The Token Store Identifier if available. This is only provided by Tracking Event Processors.
   * 
* * string token_store_identifier = 8; */ java.lang.String getTokenStoreIdentifier(); /** *
   * The Token Store Identifier if available. This is only provided by Tracking Event Processors.
   * 
* * string token_store_identifier = 8; */ com.google.protobuf.ByteString getTokenStoreIdentifierBytes(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy