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       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  }