Methods Summary |
---|
public static java.lang.Object | get(java.lang.String key)Get the context identified by the key parameter.
This method has no side effects.
if (mdc != null) {
return mdc.get0(key);
}
return null;
|
private java.lang.Object | get0(java.lang.String key)
if(java1 || tlm == null) {
return null;
} else {
Hashtable ht = (Hashtable) ((ThreadLocalMap)tlm).get();
if(ht != null && key != null) {
return ht.get(key);
} else {
return null;
}
}
|
public static java.util.Hashtable | getContext()Get the current thread's MDC as a hashtable. This method is
intended to be used internally.
if (mdc != null) {
return mdc.getContext0();
} else {
return null;
}
|
private java.util.Hashtable | getContext0()
if(java1 || tlm == null) {
return null;
} else {
return (Hashtable) ((ThreadLocalMap)tlm).get();
}
|
public static void | put(java.lang.String key, java.lang.Object o)Put a context value (the o parameter) as identified
with the key parameter into the current thread's
context map.
If the current thread does not have a context map it is
created as a side effect.
if (mdc != null) {
mdc.put0(key, o);
}
|
private void | put0(java.lang.String key, java.lang.Object o)
if(java1 || tlm == null) {
return;
} else {
Hashtable ht = (Hashtable) ((ThreadLocalMap)tlm).get();
if(ht == null) {
ht = new Hashtable(HT_SIZE);
((ThreadLocalMap)tlm).set(ht);
}
ht.put(key, o);
}
|
public static void | remove(java.lang.String key)Remove the the context identified by the key
parameter.
if (mdc != null) {
mdc.remove0(key);
}
|
private void | remove0(java.lang.String key)
if(!java1 && tlm != null) {
Hashtable ht = (Hashtable) ((ThreadLocalMap)tlm).get();
if(ht != null) {
ht.remove(key);
}
}
|