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