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 classRouteLookupConfigConverter converts between json map toRlsProtoData.RouteLookupConfig.(package private) static final classRouteLookupRequestConverter converts betweenRouteLookupRequestandRlsProtoData.RouteLookupRequest.(package private) static final classRouteLookupResponseConverter converts betweenRouteLookupResponseandRlsProtoData.RouteLookupResponse. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final longprivate static final com.google.common.collect.ImmutableList<String> private static final longprivate static final long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidprivate static voidcheckUniqueKey(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)
-