View Javadoc

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  }