public class ThreadingAsyncTaskService extends AsyncTaskService
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
CACHED |
static java.lang.String |
FIXED |
static java.lang.String |
SINGLE |
DEFAULT_QUEUE_BASE_ASYNC_TASK_SERVICE| コンストラクタと説明 |
|---|
ThreadingAsyncTaskService() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
destroy() |
<V> java.util.concurrent.Future<V> |
execute(java.util.concurrent.Callable<V> task) |
<V> AsyncTaskFuture<V> |
execute(java.util.concurrent.Callable<V> task,
AsyncTaskOption option,
boolean inheritAuthContext) |
<V> java.util.concurrent.Future<V> |
executeImpl(java.util.concurrent.Callable<V> task,
boolean inheritAuthContext) |
int |
getCorePoolSize() |
long |
getKeepAliveTime() |
int |
getMaximumPoolSize() |
<V> AsyncTaskFuture<V> |
getResult(long taskId,
java.lang.String queueName) |
java.lang.String |
getThreadPoolType() |
void |
init(Config config) |
void |
setCorePoolSize(int corePoolSize) |
void |
setKeepAliveTime(long keepAliveTime) |
void |
setMaximumPoolSize(int maximumPoolSize) |
void |
setThreadPoolType(java.lang.String threadPoolType) |
public static final java.lang.String FIXED
public static final java.lang.String SINGLE
public static final java.lang.String CACHED
public java.lang.String getThreadPoolType()
public void setThreadPoolType(java.lang.String threadPoolType)
public int getCorePoolSize()
public void setCorePoolSize(int corePoolSize)
public int getMaximumPoolSize()
public void setMaximumPoolSize(int maximumPoolSize)
public long getKeepAliveTime()
public void setKeepAliveTime(long keepAliveTime)
public <V> java.util.concurrent.Future<V> execute(java.util.concurrent.Callable<V> task)
execute クラス内 AsyncTaskServicepublic <V> java.util.concurrent.Future<V> executeImpl(java.util.concurrent.Callable<V> task,
boolean inheritAuthContext)
public void destroy()
public void init(Config config)
public <V> AsyncTaskFuture<V> execute(java.util.concurrent.Callable<V> task, AsyncTaskOption option, boolean inheritAuthContext)
execute クラス内 AsyncTaskServicepublic <V> AsyncTaskFuture<V> getResult(long taskId, java.lang.String queueName)
getResult クラス内 AsyncTaskService