Package io.grpc.rls
Class RlsProtoConverters
java.lang.Object
io.grpc.rls.RlsProtoConverters
RlsProtoConverters is a collection of
Converter
between RouteLookupService proto / json
messages to internal representation in RlsProtoData
.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final class
(package private) static final class
RouteLookupConfigConverter converts between json map toRlsProtoData.RouteLookupConfig
.(package private) static final class
RouteLookupRequestConverter converts betweenRouteLookupRequest
andRlsProtoData.RouteLookupRequest
.(package private) static final class
RouteLookupResponseConverter converts betweenRouteLookupResponse
andRlsProtoData.RouteLookupResponse
. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final long
private static final com.google.common.collect.ImmutableList
<String> private static final long
private static final long
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
private static void
checkUniqueKey
(List<RlsProtoData.NameMatcher> nameMatchers, Set<String> constantKeys)
-
Field Details
-
MAX_AGE_NANOS
private static final long MAX_AGE_NANOS -
MAX_CACHE_SIZE
private static final long MAX_CACHE_SIZE- See Also:
-
DEFAULT_LOOKUP_SERVICE_TIMEOUT
private static final long DEFAULT_LOOKUP_SERVICE_TIMEOUT -
EXTRA_KEY_NAMES
-
-
Constructor Details
-
RlsProtoConverters
private RlsProtoConverters()
-
-
Method Details
-
checkKeys
-
checkUniqueKey
private static void checkUniqueKey(List<RlsProtoData.NameMatcher> nameMatchers, Set<String> constantKeys)
-