クラス ThreadingAsyncTaskService

java.lang.Object
org.iplass.mtp.impl.async.AsyncTaskService
org.iplass.mtp.impl.async.thread.ThreadingAsyncTaskService
すべての実装されたインタフェース:
Service

public class ThreadingAsyncTaskService extends AsyncTaskService
  • フィールド詳細

  • コンストラクタの詳細

    • ThreadingAsyncTaskService

      public ThreadingAsyncTaskService()
  • メソッドの詳細

    • getThreadPoolType

      public String getThreadPoolType()
    • setThreadPoolType

      public void setThreadPoolType(String threadPoolType)
    • getCorePoolSize

      public int getCorePoolSize()
    • setCorePoolSize

      public void setCorePoolSize(int corePoolSize)
    • getMaximumPoolSize

      public int getMaximumPoolSize()
    • setMaximumPoolSize

      public void setMaximumPoolSize(int maximumPoolSize)
    • getKeepAliveTime

      public long getKeepAliveTime()
    • setKeepAliveTime

      public void setKeepAliveTime(long keepAliveTime)
    • execute

      public <V> Future<V> execute(Callable<V> task)
      定義:
      execute クラス内 AsyncTaskService
    • executeImpl

      public <V> Future<V> executeImpl(Callable<V> task, boolean inheritAuthContext)
    • destroy

      public void destroy()
    • init

      public void init(Config config)
    • execute

      public <V> AsyncTaskFuture<V> execute(Callable<V> task, AsyncTaskOption option, boolean inheritAuthContext)
      定義:
      execute クラス内 AsyncTaskService
    • getResult

      public <V> AsyncTaskFuture<V> getResult(long taskId, String queueName)
      定義:
      getResult クラス内 AsyncTaskService