
io.bdeploy.jersey.JerseyScopeService Maven / Gradle / Ivy
package io.bdeploy.jersey;
import org.jvnet.hk2.annotations.Service;
import io.bdeploy.jersey.ws.change.msg.ObjectScope;
@Service
public class JerseyScopeService {
private final ThreadLocal scope = ThreadLocal.withInitial(() -> ObjectScope.EMPTY);
public void setScope(ObjectScope scope) {
this.scope.set(scope);
}
public void clear() {
this.scope.remove();
}
public ObjectScope getObjectScope() {
return scope.get();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy