com.nativex.common
Class StatsDManager
java.lang.Object
com.nativex.common.StatsDManager
public class StatsDManager
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
enabled
private static Boolean enabled
instance
private static StatsDManager instance
client
private com.timgroup.statsd.StatsDClient client
timestamps
private Map<String,Long> timestamps
url
private static String url
StatsDManager
private StatsDManager()
checkInstance
private static void checkInstance()
isEnabled
public static boolean isEnabled()
timestamp
public static void timestamp(String key)
timestampCreateSession
public static void timestampCreateSession()
recordTime
public static void recordTime(String key)
recordTime
public static void recordTime(String key,
long timestamp)
getClient
private static com.timgroup.statsd.StatsDClient getClient()
recordTimeAsync
private static void recordTimeAsync(String key,
int recordTime)
hasTimestamp
public static boolean hasTimestamp(String key)
incrementCounter
public static void incrementCounter(String key)
incrementCounterAsync
private static void incrementCounterAsync(String key)
release
public static void release()
setUrl
public static void setUrl(String url)