public enum RoutingPriority extends Enum<RoutingPriority> implements com.google.protobuf.ProtocolMessageEnum
Envoy supports :ref:`upstream priority routing <arch_overview_http_routing_priority>` both at the route and the virtual cluster level. The current priority implementation uses different connection pool and circuit breaking settings for each priority level. This means that even for HTTP/2 requests, two physical connections will be used to an upstream host. In the future Envoy will likely support true HTTP/2 priority over a single upstream connection.Protobuf enum
envoy.config.core.v4alpha.RoutingPriority| Enum Constant and Description |
|---|
DEFAULT
DEFAULT = 0; |
HIGH
HIGH = 1; |
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_VALUE
DEFAULT = 0; |
static int |
HIGH_VALUE
HIGH = 1; |
| Modifier and Type | Method and Description |
|---|---|
static RoutingPriority |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<RoutingPriority> |
internalGetValueMap() |
static RoutingPriority |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static RoutingPriority |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static RoutingPriority |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static RoutingPriority[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final RoutingPriority DEFAULT
DEFAULT = 0;public static final RoutingPriority HIGH
HIGH = 1;public static final RoutingPriority UNRECOGNIZED
public static final int DEFAULT_VALUE
DEFAULT = 0;public static final int HIGH_VALUE
HIGH = 1;public static RoutingPriority[] values()
for (RoutingPriority c : RoutingPriority.values()) System.out.println(c);
public static RoutingPriority valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static RoutingPriority valueOf(int value)
forNumber(int) instead.public static RoutingPriority forNumber(int value)
public static com.google.protobuf.Internal.EnumLiteMap<RoutingPriority> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static RoutingPriority valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2018–2021 The Envoy Project. All rights reserved.