package org.ovirt.engine.core.utils;
import org.ovirt.engine.core.common.interfaces.IVdcUser;
public class ThreadLocalParamsContainer {
private static ThreadLocal<String> httpSessionId = new ThreadLocal<String>();
private static ThreadLocal<IVdcUser> vdcUserKeeper = new ThreadLocal<IVdcUser>();
public static void setHttpSessionId(String sessionId) {
httpSessionId.set(sessionId);
}
public static String getHttpSessionId() {
return httpSessionId.get();
}
public static void setVdcUser(IVdcUser vdcUser) {
vdcUserKeeper.set(vdcUser);
}
public static IVdcUser getVdcUser() {
return vdcUserKeeper.get();
}
public static void clean() {
httpSessionId.remove();
vdcUserKeeper.remove();
}
}