Class JiraThreadLocalDelegateExecutorFactory

java.lang.Object
com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory<com.atlassian.sal.jira.executor.JiraThreadLocalContextManager.JiraThreadLocalContext>
com.atlassian.sal.jira.executor.JiraThreadLocalDelegateExecutorFactory
All Implemented Interfaces:
com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory, org.springframework.beans.factory.DisposableBean

public class JiraThreadLocalDelegateExecutorFactory extends com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory<com.atlassian.sal.jira.executor.JiraThreadLocalContextManager.JiraThreadLocalContext> implements org.springframework.beans.factory.DisposableBean
Instance of the delegate executor factory tailored to JIRA
  • Constructor Details

  • Method Details

    • createExecutorService

      public ExecutorService createExecutorService(ExecutorService delegate)
      Specified by:
      createExecutorService in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
      Overrides:
      createExecutorService in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory<com.atlassian.sal.jira.executor.JiraThreadLocalContextManager.JiraThreadLocalContext>
    • createScheduledExecutorService

      public ScheduledExecutorService createScheduledExecutorService(ScheduledExecutorService delegate)
      Specified by:
      createScheduledExecutorService in interface com.atlassian.sal.api.executor.ThreadLocalDelegateExecutorFactory
      Overrides:
      createScheduledExecutorService in class com.atlassian.sal.core.executor.DefaultThreadLocalDelegateExecutorFactory<com.atlassian.sal.jira.executor.JiraThreadLocalContextManager.JiraThreadLocalContext>
    • destroy

      public void destroy()
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean