public final class CommonUtils
extends java.lang.Object
| Constructor and Description |
|---|
CommonUtils() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
compress(byte[] data,
int level) |
static void |
convertAnnotations(io.datatree.Tree config,
java.lang.annotation.Annotation[] annotations) |
static byte[] |
decompress(byte[] data) |
static ParseResult |
extractStream(io.datatree.Tree data) |
static java.lang.String |
formatNamoSec(long nanoSec) |
static java.lang.String |
formatNumber(java.lang.Number number) |
static java.lang.String |
formatPath(java.lang.String path) |
static java.lang.Object |
getFieldFromProxy(java.lang.Object object,
java.lang.reflect.Field field) |
static java.lang.String |
getFormat(java.lang.String path) |
static java.lang.String |
getHostName() |
static java.lang.String |
getHostOrIP(boolean preferHostname,
io.datatree.Tree info) |
static io.datatree.Tree |
getNodeInfos(ServiceBroker broker,
Transporter transporter) |
static io.datatree.Tree |
mergeMeta(io.datatree.Tree rsp,
io.datatree.Tree req) |
static java.lang.String |
nameOf(java.lang.Class<?> type,
boolean addQuotes) |
static java.lang.String |
nameOf(java.lang.Object object,
boolean addQuotes) |
static java.lang.String |
nameOf(java.lang.String prefix,
java.lang.reflect.Field field) |
static ParseResult |
parseParams(java.lang.Object[] params) |
static java.lang.String[] |
parseURLs(io.datatree.Tree config,
java.lang.String name,
java.lang.String[] defaultURLs) |
static byte[] |
readFully(java.io.InputStream in) |
static io.datatree.Tree |
readTree(java.io.InputStream in,
java.lang.String format) |
static io.datatree.Tree |
readTree(java.lang.String resourceURL) |
static io.datatree.Tree |
removeLocalEvents(io.datatree.Tree descriptor) |
static long |
resolveUnit(java.lang.String string) |
static void |
suggestDependency(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version) |
static FastBuildTree |
throwableToTree(java.lang.String id,
java.lang.String nodeID,
java.lang.String protocolVersion,
java.lang.Throwable error) |
public static final io.datatree.Tree mergeMeta(io.datatree.Tree rsp,
io.datatree.Tree req)
public static final java.lang.Object getFieldFromProxy(java.lang.Object object,
java.lang.reflect.Field field)
throws java.lang.Exception
java.lang.Exceptionpublic static final FastBuildTree throwableToTree(java.lang.String id, java.lang.String nodeID, java.lang.String protocolVersion, java.lang.Throwable error)
public static final java.lang.String formatPath(java.lang.String path)
public static final void suggestDependency(java.lang.String groupId,
java.lang.String artifactId,
java.lang.String version)
public static final void convertAnnotations(io.datatree.Tree config,
java.lang.annotation.Annotation[] annotations)
throws java.lang.IllegalAccessException,
java.lang.IllegalArgumentException,
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessExceptionjava.lang.IllegalArgumentExceptionjava.lang.reflect.InvocationTargetExceptionpublic static final java.lang.String formatNumber(java.lang.Number number)
public static final java.lang.String formatNamoSec(long nanoSec)
public static final io.datatree.Tree getNodeInfos(ServiceBroker broker, Transporter transporter)
public static final io.datatree.Tree removeLocalEvents(io.datatree.Tree descriptor)
public static final java.lang.String getHostOrIP(boolean preferHostname,
io.datatree.Tree info)
public static final java.lang.String getHostName()
public static final java.lang.String[] parseURLs(io.datatree.Tree config,
java.lang.String name,
java.lang.String[] defaultURLs)
public static final ParseResult extractStream(io.datatree.Tree data)
public static final ParseResult parseParams(java.lang.Object[] params)
public static final java.lang.String nameOf(java.lang.String prefix,
java.lang.reflect.Field field)
public static final java.lang.String nameOf(java.lang.Object object,
boolean addQuotes)
public static final java.lang.String nameOf(java.lang.Class<?> type,
boolean addQuotes)
public static final io.datatree.Tree readTree(java.lang.String resourceURL)
throws java.lang.Exception
java.lang.Exceptionpublic static final io.datatree.Tree readTree(java.io.InputStream in,
java.lang.String format)
throws java.lang.Exception
java.lang.Exceptionpublic static final byte[] readFully(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionpublic static final java.lang.String getFormat(java.lang.String path)
public static final byte[] compress(byte[] data,
int level)
throws java.io.IOException
java.io.IOExceptionpublic static final byte[] decompress(byte[] data)
throws java.io.IOException,
java.util.zip.DataFormatException
java.io.IOExceptionjava.util.zip.DataFormatExceptionpublic static final long resolveUnit(java.lang.String string)
throws java.lang.NumberFormatException
java.lang.NumberFormatException