public class DefaultSipApplicationSessionTimerService extends ScheduledThreadPoolExecutor implements SipApplicationSessionTimerService
ThreadPoolExecutor.AbortPolicy, ThreadPoolExecutor.CallerRunsPolicy, ThreadPoolExecutor.DiscardOldestPolicy, ThreadPoolExecutor.DiscardPolicy| Modifier and Type | Field and Description |
|---|---|
static int |
SCHEDULER_THREAD_POOL_DEFAULT_SIZE |
| Constructor and Description |
|---|
DefaultSipApplicationSessionTimerService(int corePoolSize) |
DefaultSipApplicationSessionTimerService(int corePoolSize,
RejectedExecutionHandler handler) |
DefaultSipApplicationSessionTimerService(int corePoolSize,
ThreadFactory threadFactory) |
DefaultSipApplicationSessionTimerService(int corePoolSize,
ThreadFactory threadFactory,
RejectedExecutionHandler handler) |
DefaultSipApplicationSessionTimerService(String applicationName) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
cancel(SipApplicationSessionTimerTask expirationTimerTask) |
SipApplicationSessionTimerTask |
createSipApplicationSessionTimerTask(MobicentsSipApplicationSession sipApplicationSession) |
boolean |
isStarted() |
SipApplicationSessionTimerTask |
schedule(SipApplicationSessionTimerTask expirationTimerTask,
long delay,
TimeUnit unit) |
void |
start() |
void |
stop() |
decorateTask, decorateTask, execute, getContinueExistingPeriodicTasksAfterShutdownPolicy, getExecuteExistingDelayedTasksAfterShutdownPolicy, getQueue, getRemoveOnCancelPolicy, schedule, schedule, scheduleAtFixedRate, scheduleWithFixedDelay, setContinueExistingPeriodicTasksAfterShutdownPolicy, setExecuteExistingDelayedTasksAfterShutdownPolicy, setRemoveOnCancelPolicy, shutdown, shutdownNow, submit, submit, submitafterExecute, allowCoreThreadTimeOut, allowsCoreThreadTimeOut, awaitTermination, beforeExecute, finalize, getActiveCount, getCompletedTaskCount, getCorePoolSize, getKeepAliveTime, getLargestPoolSize, getMaximumPoolSize, getPoolSize, getRejectedExecutionHandler, getTaskCount, getThreadFactory, isShutdown, isTerminated, isTerminating, prestartAllCoreThreads, prestartCoreThread, purge, remove, setCorePoolSize, setKeepAliveTime, setMaximumPoolSize, setRejectedExecutionHandler, setThreadFactory, terminated, toStringinvokeAll, invokeAll, invokeAny, invokeAny, newTaskFor, newTaskForclone, equals, getClass, hashCode, notify, notifyAll, wait, wait, waitawaitTermination, invokeAll, invokeAll, invokeAny, invokeAny, isShutdown, isTerminatedpublic static final int SCHEDULER_THREAD_POOL_DEFAULT_SIZE
public DefaultSipApplicationSessionTimerService(String applicationName)
public DefaultSipApplicationSessionTimerService(int corePoolSize)
corePoolSize - public DefaultSipApplicationSessionTimerService(int corePoolSize,
ThreadFactory threadFactory)
corePoolSize - threadFactory - public DefaultSipApplicationSessionTimerService(int corePoolSize,
RejectedExecutionHandler handler)
corePoolSize - handler - public DefaultSipApplicationSessionTimerService(int corePoolSize,
ThreadFactory threadFactory,
RejectedExecutionHandler handler)
corePoolSize - threadFactory - handler - public SipApplicationSessionTimerTask createSipApplicationSessionTimerTask(MobicentsSipApplicationSession sipApplicationSession)
createSipApplicationSessionTimerTask in interface SipApplicationSessionTimerServicepublic boolean cancel(SipApplicationSessionTimerTask expirationTimerTask)
cancel in interface SipApplicationSessionTimerServicepublic SipApplicationSessionTimerTask schedule(SipApplicationSessionTimerTask expirationTimerTask, long delay, TimeUnit unit)
schedule in interface SipApplicationSessionTimerServicepublic void start()
start in interface SipApplicationSessionTimerServicepublic void stop()
stop in interface SipApplicationSessionTimerServicepublic boolean isStarted()
isStarted in interface SipApplicationSessionTimerServiceCopyright © 2016. All Rights Reserved.