Class ConfluenceThreadLocalDelegateExecutorFactory<C>

  • All Implemented Interfaces:
    com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory

    public class ConfluenceThreadLocalDelegateExecutorFactory<C>
    extends com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory<C>
    Instance of the executor factory tailored to Confluence
    • Constructor Detail

      • ConfluenceThreadLocalDelegateExecutorFactory

        public ConfluenceThreadLocalDelegateExecutorFactory​(com.atlassian.sal.api.executor.ThreadLocalContextManager<C> manager,
                                                            VCacheRequestContextOperations vCacheRequestContextOperations)
    • Method Detail

      • createRunnable

        public Runnable createRunnable​(Runnable delegate)
        Specified by:
        createRunnable in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
        Overrides:
        createRunnable in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory<C>
      • createCallable

        public <T> Callable<T> createCallable​(Callable<T> delegate)
        Specified by:
        createCallable in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
        Overrides:
        createCallable in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory<C>