1 package com.atlassian.sal.core.executor;
2
3 import com.atlassian.sal.api.executor.ThreadLocalContextManager;
4
5 public class StubThreadLocalContextManager implements ThreadLocalContextManager<Object> {
6
7 private final ThreadLocal<Object> context = new ThreadLocal<Object>();
8
9 public Object getThreadLocalContext() {
10 return context.get();
11 }
12
13 public void setThreadLocalContext(Object context) {
14 this.context.set(context);
15 }
16
17 public void clearThreadLocalContext() {
18 this.context.remove();
19 }
20 }