Package io.etcd.jetcd
Class Util
- java.lang.Object
-
- io.etcd.jetcd.Util
-
public final class Util extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisHaltError(io.grpc.Status status)static booleanisInvalidTokenError(io.grpc.Status status)static booleanisNoLeaderError(io.grpc.Status status)static booleanisRetryable(java.lang.Throwable e)static com.google.protobuf.ByteStringprefixNamespace(com.google.protobuf.ByteString key, ByteSequence namespace)static com.google.protobuf.ByteStringprefixNamespaceToRangeEnd(com.google.protobuf.ByteString end, ByteSequence namespace)static <T> TsupplyIfNull(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.ByteStringunprefixNamespace(com.google.protobuf.ByteString key, ByteSequence namespace)
-
-
-
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)
-
-