![JAR search and dependency download from the Maven repository](/logo.png)
com.github.ltsopensource.tasktracker.logger.BizLoggerAdapter Maven / Gradle / Ivy
package com.github.ltsopensource.tasktracker.logger;
import com.github.ltsopensource.core.domain.JobMeta;
/**
* @author Robert HG ([email protected]) on 2/21/16.
*/
public abstract class BizLoggerAdapter implements BizLogger {
private final ThreadLocal jobMetaThreadLocal;
public BizLoggerAdapter() {
this.jobMetaThreadLocal = new ThreadLocal();
}
public void setJobMeta(JobMeta jobMeta) {
jobMetaThreadLocal.set(jobMeta);
}
public void removeJobMeta() {
jobMetaThreadLocal.remove();
}
protected JobMeta getJobMeta() {
return jobMetaThreadLocal.get();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy