public class EtcdUtil
extends java.lang.Object
| Constructor and Description |
|---|
EtcdUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Date |
convertDate(java.lang.String date) |
static com.fasterxml.jackson.databind.JsonNode |
getAsJson(java.lang.String path,
EtcdClient etcdClient)
Gets the content of the key recursively as a JsonObject
|
static java.lang.Long |
getHeaderPropertyAsLong(io.netty.handler.codec.http.HttpHeaders headers,
java.lang.String key) |
static java.lang.String |
jsonToString(com.fasterxml.jackson.databind.JsonNode jsonNode)
Transforms a Json object into String representation
|
static void |
putAsJson(java.lang.String path,
com.fasterxml.jackson.databind.JsonNode data,
EtcdClient etcdClient)
Puts the content of the Json recursively from the specified path
|
static com.fasterxml.jackson.databind.JsonNode |
stringToJson(java.lang.String json)
Transforms a string representation of a json into a JsonNode object
|
public static java.lang.Long getHeaderPropertyAsLong(io.netty.handler.codec.http.HttpHeaders headers,
java.lang.String key)
public static java.lang.String jsonToString(com.fasterxml.jackson.databind.JsonNode jsonNode)
jsonNode - public static com.fasterxml.jackson.databind.JsonNode stringToJson(java.lang.String json)
throws java.io.IOException
json - string representation of a jsonjava.io.IOExceptionpublic static java.util.Date convertDate(java.lang.String date)
public static com.fasterxml.jackson.databind.JsonNode getAsJson(java.lang.String path,
EtcdClient etcdClient)
throws java.io.IOException,
EtcdAuthenticationException,
java.util.concurrent.TimeoutException,
EtcdException
path - root path (i.e. /path1/path2)etcdClient - EtcdClientjava.io.IOExceptionEtcdAuthenticationExceptionjava.util.concurrent.TimeoutExceptionEtcdExceptionpublic static void putAsJson(java.lang.String path,
com.fasterxml.jackson.databind.JsonNode data,
EtcdClient etcdClient)
throws java.io.IOException,
EtcdAuthenticationException,
java.util.concurrent.TimeoutException,
EtcdException
path - root path (i.e. /path1/path2)data - JsonNodeetcdClient - EtcdClientjava.io.IOExceptionEtcdAuthenticationExceptionjava.util.concurrent.TimeoutExceptionEtcdException