io.axoniq.axonserver.grpc.command.CommandSubscriptionOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: command.proto
package io.axoniq.axonserver.grpc.command;
public interface CommandSubscriptionOrBuilder extends
// @@protoc_insertion_point(interface_extends:io.axoniq.axonserver.grpc.command.CommandSubscription)
com.google.protobuf.MessageOrBuilder {
/**
*
* A unique identifier for this subscription. This identifier is returned in Acknowledgements to allow
*pipelining of subscription messages
*
*
* string message_id = 1;
*/
java.lang.String getMessageId();
/**
*
* A unique identifier for this subscription. This identifier is returned in Acknowledgements to allow
*pipelining of subscription messages
*
*
* string message_id = 1;
*/
com.google.protobuf.ByteString
getMessageIdBytes();
/**
*
* The name of the command the component can handle
*
*
* string command = 2;
*/
java.lang.String getCommand();
/**
*
* The name of the command the component can handle
*
*
* string command = 2;
*/
com.google.protobuf.ByteString
getCommandBytes();
/**
*
* The name/type of the component handling the command
*
*
* string component_name = 3;
*/
java.lang.String getComponentName();
/**
*
* The name/type of the component handling the command
*
*
* string component_name = 3;
*/
com.google.protobuf.ByteString
getComponentNameBytes();
/**
*
* The unique identifier of the component instance subscribing
*
*
* string client_id = 4;
*/
java.lang.String getClientId();
/**
*
* The unique identifier of the component instance subscribing
*
*
* string client_id = 4;
*/
com.google.protobuf.ByteString
getClientIdBytes();
/**
*
* A number that represents the client's relative load capacity compared to other clients.
*This information is interpreted by Axon Server in relation to the other connected nodes' values.
*Used to balance the dispatching of commands. If set to 0, Axon Server consider 100 as default value.
*
*
* int32 load_factor = 5;
*/
int getLoadFactor();
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy