Package io.grpc.rls

Class RlsProtoConverters


  • final class RlsProtoConverters
    extends java.lang.Object
    RlsProtoConverters is a collection of Converter between RouteLookupService proto / json messages to internal representation in RlsProtoData.
    • Field Detail

      • MAX_AGE_NANOS

        private static final long MAX_AGE_NANOS
      • 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
    • Constructor Detail

      • RlsProtoConverters

        private RlsProtoConverters()
    • 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)