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 interface
DelayedTaskManager.DelayedTask
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DelayedTaskManager
createManager(String name, int coreThreadPoolSize, Component component)
protected ThreadFactory
createThreadFactory()
protected Component
getComponent()
protected com.sun.istack.logging.Logger
getLogger()
protected String
getThreadPoolName()
protected int
getThreadPoolSize()
boolean
register(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:
getComponent
in classAbstractTaskManager
-
getThreadPoolName
protected String getThreadPoolName()
- Specified by:
getThreadPoolName
in classAbstractTaskManager
-
createThreadFactory
protected ThreadFactory createThreadFactory()
- Specified by:
createThreadFactory
in classAbstractTaskManager
-
getThreadPoolSize
protected int getThreadPoolSize()
- Specified by:
getThreadPoolSize
in classAbstractTaskManager
-
getLogger
protected com.sun.istack.logging.Logger getLogger()
- Specified by:
getLogger
in classAbstractTaskManager
-
-