Package io.grpc.rls
Class RlsProtoConverters.RouteLookupConfigConverter
java.lang.Object
com.google.common.base.Converter<Map<String,?>,RlsProtoData.RouteLookupConfig>
io.grpc.rls.RlsProtoConverters.RouteLookupConfigConverter
- All Implemented Interfaces:
com.google.common.base.Function<Map<String,
,?>, RlsProtoData.RouteLookupConfig> Function<Map<String,
?>, RlsProtoData.RouteLookupConfig>
- Enclosing class:
RlsProtoConverters
static final class RlsProtoConverters.RouteLookupConfigConverter
extends com.google.common.base.Converter<Map<String,?>,RlsProtoData.RouteLookupConfig>
RouteLookupConfigConverter converts between json map to
RlsProtoData.RouteLookupConfig
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoBackward
(RlsProtoData.RouteLookupConfig routeLookupConfig) protected RlsProtoData.RouteLookupConfig
private static String
keyToString
(RlsProtoData.ExtraKeys extraKeys) private static <T> T
orDefault
(T value, T defaultValue) Methods inherited from class com.google.common.base.Converter
andThen, apply, convert, convertAll, equals, from, identity, reverse
-
Constructor Details
-
RouteLookupConfigConverter
RouteLookupConfigConverter()
-
-
Method Details
-
doForward
- Specified by:
doForward
in classcom.google.common.base.Converter<Map<String,
?>, RlsProtoData.RouteLookupConfig>
-
keyToString
-
orDefault
-
doBackward
- Specified by:
doBackward
in classcom.google.common.base.Converter<Map<String,
?>, RlsProtoData.RouteLookupConfig>
-