
artoria.property.MdcPropertySource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of artoria-extend Show documentation
Show all versions of artoria-extend Show documentation
Artoria is a java technology framework based on the facade pattern.
The newest version!
package artoria.property;
import artoria.util.ObjectUtils;
import org.slf4j.MDC;
import java.util.Map;
@Deprecated // TODO: Deletable
public class MdcPropertySource extends AbstractPropertySource {
public MdcPropertySource(String name) {
super(name);
}
@Override
public Map getProperties() {
return ObjectUtils.cast(MDC.getCopyOfContextMap());
}
@Override
public Object setProperty(String name, Object value) {
MDC.put(name, String.valueOf(value));
return null;
}
@Override
public Object getProperty(String name) {
return MDC.get(name);
}
@Override
public Object removeProperty(String name) {
MDC.remove(name);
return null;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy