public void clear() { Hashtable<String, Object> ht = tlm.get(); if (ht != null) { ht.clear(); } tlm.remove(); }
public Map<String, Object> getCopyOfContextMap() { Hashtable<String, Object> ht = tlm.get(); if (ht != null) { return new Hashtable<String, Object>(ht); } else { return null; } }
public Object get(String key) { Hashtable ht = tlm.get(); if (ht != null && key != null) { return ht.get(key); } else { return null; } }
public void put(String key, Object o) { Hashtable<String, Object> ht = tlm.get(); if (ht == null) { ht = new Hashtable<String, Object>(HT_SIZE); tlm.set(ht); } ht.put(key, o); }
public void putAll(Map<String, Object> context) { Hashtable<String, Object> ht = tlm.get(); if (ht == null) { ht = new Hashtable<String, Object>(HT_SIZE); tlm.set(ht); } ht.putAll(context); }
public void setContextMap(Map<String, Object> contextMap) { Hashtable<String, Object> ht = tlm.get(); if (ht != null) { ht.clear(); } else { ht = new Hashtable<String, Object>(HT_SIZE); tlm.set(ht); } ht.putAll(contextMap); }
public Map<String, Object> getContext() { return tlm.get(); }
public void remove(String key) { Hashtable ht = tlm.get(); if (ht != null) { ht.remove(key); } }
public static TrafficLogger getLoggerForThread() { return (TrafficLogger) ThreadLocalMap.get("logger"); }