Package io.grpc.rls
Class RlsProtoConverters
- java.lang.Object
-
- io.grpc.rls.RlsProtoConverters
-
final class RlsProtoConverters extends java.lang.ObjectRlsProtoConverters is a collection ofConverterbetween RouteLookupService proto / json messages to internal representation inRlsProtoData.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classRlsProtoConverters.GrpcKeyBuilderConverter(package private) static classRlsProtoConverters.RouteLookupConfigConverterRouteLookupConfigConverter converts between json map toRlsProtoData.RouteLookupConfig.(package private) static classRlsProtoConverters.RouteLookupRequestConverterRouteLookupRequestConverter converts betweenRouteLookupRequestandRlsProtoData.RouteLookupRequest.(package private) static classRlsProtoConverters.RouteLookupResponseConverterRouteLookupResponseConverter converts betweenRouteLookupResponseandRlsProtoData.RouteLookupResponse.
-
Field Summary
Fields Modifier and Type Field Description private static longDEFAULT_LOOKUP_SERVICE_TIMEOUTprivate static com.google.common.collect.ImmutableList<java.lang.String>EXTRA_KEY_NAMESprivate static longMAX_AGE_NANOSprivate static longMAX_CACHE_SIZE
-
Constructor Summary
Constructors Modifier Constructor Description privateRlsProtoConverters()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static voidcheckKeys(java.util.Set<java.lang.String> keys, java.lang.String key, java.lang.String keyType)private static voidcheckUniqueKey(java.util.List<RlsProtoData.NameMatcher> nameMatchers, java.util.Set<java.lang.String> constantKeys)
-
-
-
Field Detail
-
MAX_AGE_NANOS
private static final long MAX_AGE_NANOS
-
MAX_CACHE_SIZE
private static final long MAX_CACHE_SIZE
- See Also:
- Constant Field Values
-
DEFAULT_LOOKUP_SERVICE_TIMEOUT
private static final long DEFAULT_LOOKUP_SERVICE_TIMEOUT
-
EXTRA_KEY_NAMES
private static final com.google.common.collect.ImmutableList<java.lang.String> EXTRA_KEY_NAMES
-
-
Method Detail
-
checkKeys
private static void checkKeys(java.util.Set<java.lang.String> keys, java.lang.String key, java.lang.String keyType)
-
checkUniqueKey
private static void checkUniqueKey(java.util.List<RlsProtoData.NameMatcher> nameMatchers, java.util.Set<java.lang.String> constantKeys)
-
-