Package com.sun.xml.ws.commons
Class DelayedTaskManager
- java.lang.Object
-
- com.sun.xml.ws.commons.AbstractTaskManager
-
- com.sun.xml.ws.commons.DelayedTaskManager
-
public final class DelayedTaskManager extends AbstractTaskManager
- Author:
- Marek Potociar
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDelayedTaskManager.DelayedTask
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DelayedTaskManagercreateManager(String name, int coreThreadPoolSize, Component component)protected ThreadFactorycreateThreadFactory()protected ComponentgetComponent()protected LoggergetLogger()protected StringgetThreadPoolName()protected intgetThreadPoolSize()booleanregister(DelayedTaskManager.DelayedTask task, long delay, TimeUnit timeUnit)-
Methods inherited from class com.sun.xml.ws.commons.AbstractTaskManager
close, close, getExecutorService, isClosed
-
-
-
-
Method Detail
-
createManager
public static DelayedTaskManager createManager(String name, int coreThreadPoolSize, Component component)
-
register
public boolean register(@NotNull DelayedTaskManager.DelayedTask task, long delay, TimeUnit timeUnit)
-
getComponent
protected Component getComponent()
- Specified by:
getComponentin classAbstractTaskManager
-
getThreadPoolName
protected String getThreadPoolName()
- Specified by:
getThreadPoolNamein classAbstractTaskManager
-
createThreadFactory
protected ThreadFactory createThreadFactory()
- Specified by:
createThreadFactoryin classAbstractTaskManager
-
getThreadPoolSize
protected int getThreadPoolSize()
- Specified by:
getThreadPoolSizein classAbstractTaskManager
-
getLogger
protected Logger getLogger()
- Specified by:
getLoggerin classAbstractTaskManager
-
-