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 {
11 return context.get();
12 }
13
14 public void setThreadLocalContext(Object context)
15 {
16 this.context.set(context);
17 }
18
19 public void clearThreadLocalContext()
20 {
21 this.context.remove();
22 }
23 }