Package io.etcd.jetcd

Class Util


  • public final class Util
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean isHaltError​(io.grpc.Status status)  
      static boolean isInvalidTokenError​(io.grpc.Status status)  
      static boolean isNoLeaderError​(io.grpc.Status status)  
      static boolean isRetryable​(java.lang.Throwable e)  
      static com.google.protobuf.ByteString prefixNamespace​(com.google.protobuf.ByteString key, ByteSequence namespace)  
      static com.google.protobuf.ByteString prefixNamespaceToRangeEnd​(com.google.protobuf.ByteString end, ByteSequence namespace)  
      static <T> T supplyIfNull​(T target, java.util.function.Supplier<T> supplier)  
      static java.util.List<java.net.URI> toURIs​(java.util.Collection<java.lang.String> uris)  
      static com.google.protobuf.ByteString unprefixNamespace​(com.google.protobuf.ByteString key, ByteSequence namespace)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • toURIs

        public static java.util.List<java.net.URI> toURIs​(java.util.Collection<java.lang.String> uris)
      • isRetryable

        public static boolean isRetryable​(java.lang.Throwable e)
      • isInvalidTokenError

        public static boolean isInvalidTokenError​(io.grpc.Status status)
      • supplyIfNull

        public static <T> T supplyIfNull​(T target,
                                         java.util.function.Supplier<T> supplier)
      • prefixNamespace

        public static com.google.protobuf.ByteString prefixNamespace​(com.google.protobuf.ByteString key,
                                                                     ByteSequence namespace)
      • prefixNamespaceToRangeEnd

        public static com.google.protobuf.ByteString prefixNamespaceToRangeEnd​(com.google.protobuf.ByteString end,
                                                                               ByteSequence namespace)
      • unprefixNamespace

        public static com.google.protobuf.ByteString unprefixNamespace​(com.google.protobuf.ByteString key,
                                                                       ByteSequence namespace)
      • isHaltError

        public static boolean isHaltError​(io.grpc.Status status)
      • isNoLeaderError

        public static boolean isNoLeaderError​(io.grpc.Status status)