io.axoniq.axonserver.grpc.control.EventProcessorInfoOrBuilder 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: 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 Streaming
*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 Streaming
*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 Streaming
*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 Streaming
*Event Processors.
*
*
* repeated .io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatus segment_status = 6;
*/
java.util.List extends io.axoniq.axonserver.grpc.control.EventProcessorInfo.SegmentStatusOrBuilder>
getSegmentStatusOrBuilderList();
/**
*
* Status details of each of the Segments for which Events are being processed. This is only provided by Streaming
*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 Streaming Event Processors.
*
*
* string token_store_identifier = 8;
*/
java.lang.String getTokenStoreIdentifier();
/**
*
* The Token Store Identifier if available. This is only provided by Streaming Event Processors.
*
*
* string token_store_identifier = 8;
*/
com.google.protobuf.ByteString
getTokenStoreIdentifierBytes();
/**
*
* Flag indicating whether the processor is a Streaming Event Processor.
*This dictates whether streaming operations, like split and merge, are supported by this processor.
*
*
* bool is_streaming_processor = 9;
*/
boolean getIsStreamingProcessor();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy