Package com.sun.xml.ws.commons
Class AbstractTaskManager
java.lang.Object
com.sun.xml.ws.commons.AbstractTaskManager
- Direct Known Subclasses:
DelayedTaskManager,ScheduledTaskManager
Abstract parent of *TaskManager classes com.sun.xml.ws.commons created to
avoid duplication of code in the individual implementations
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()shutdown the ScheduledExecutorService if we created it.protected voidclose(boolean force, long delayMillis) shutdown the ScheduledExecutorService if we created it.protected abstract ThreadFactoryprotected abstract Componentprotected ScheduledExecutorServiceReturn the appropriate ScheduledExecutorService - on initial access, check for container.getSPI NOTE - A COPY OF THIS METHOD CAN BE FOUND ATcom.sun.xml.ws.metro.api.config.management.ManagedEndpoint#getExecutorService() ManagedEndpoint.getExecutorService()IN metro-cm-api IF A SUITABLE COMMON LOCATION CAN BE FOUND BOTH COPIES MUST BE MOVEDprotected abstract Loggerprotected abstract Stringprotected abstract intbooleanisClosed()
-
Constructor Details
-
AbstractTaskManager
protected AbstractTaskManager()
-
-
Method Details
-
getComponent
-
getThreadPoolName
-
createThreadFactory
-
getThreadPoolSize
protected abstract int getThreadPoolSize() -
getLogger
-
close
protected void close(boolean force, long delayMillis) shutdown the ScheduledExecutorService if we created it.- Parameters:
force- - if true, wait for time given by delayMillis, then force shutdown if neededdelayMillis-
-
close
public void close()shutdown the ScheduledExecutorService if we created it. -
isClosed
public boolean isClosed() -
getExecutorService
Return the appropriate ScheduledExecutorService - on initial access, check for container.getSPI NOTE - A COPY OF THIS METHOD CAN BE FOUND ATcom.sun.xml.ws.metro.api.config.management.ManagedEndpoint#getExecutorService() ManagedEndpoint.getExecutorService()IN metro-cm-api IF A SUITABLE COMMON LOCATION CAN BE FOUND BOTH COPIES MUST BE MOVED- Returns:
-