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);
   }
 }
Esempio n. 9
0
 public static TrafficLogger getLoggerForThread() {
   return (TrafficLogger) ThreadLocalMap.get("logger");
 }