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
8 private final ThreadLocal<Object> context = new ThreadLocal<Object>();
9
10 public Object getThreadLocalContext()
11 {
12 return context.get();
13 }
14
15 public void setThreadLocalContext(Object context)
16 {
17 this.context.set(context);
18 }
19
20 public void clearThreadLocalContext()
21 {
22 this.context.remove();
23 }
24 }