Package org.openrefine.util.threads
Class ThreadPoolExecutorAdapter
- java.lang.Object
-
- org.openrefine.util.threads.ThreadPoolExecutorAdapter
-
- All Implemented Interfaces:
Executor,org.eclipse.jetty.util.component.LifeCycle,org.eclipse.jetty.util.thread.ThreadPool
public class ThreadPoolExecutorAdapter extends Object implements org.eclipse.jetty.util.thread.ThreadPool, org.eclipse.jetty.util.component.LifeCycle
JettyThreadPoolthat bridges requests to aThreadPoolExecutor.
-
-
Constructor Summary
Constructors Constructor Description ThreadPoolExecutorAdapter(ThreadPoolExecutor executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)voidexecute(Runnable job)intgetIdleThreads()intgetThreads()booleanisFailed()booleanisLowOnThreads()booleanisRunning()booleanisStarted()booleanisStarting()booleanisStopped()booleanisStopping()voidjoin()voidremoveLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)voidstart()voidstop()
-
-
-
Constructor Detail
-
ThreadPoolExecutorAdapter
public ThreadPoolExecutorAdapter(ThreadPoolExecutor executor)
-
-
Method Detail
-
getIdleThreads
public int getIdleThreads()
- Specified by:
getIdleThreadsin interfaceorg.eclipse.jetty.util.thread.ThreadPool
-
getThreads
public int getThreads()
- Specified by:
getThreadsin interfaceorg.eclipse.jetty.util.thread.ThreadPool
-
isLowOnThreads
public boolean isLowOnThreads()
- Specified by:
isLowOnThreadsin interfaceorg.eclipse.jetty.util.thread.ThreadPool
-
join
public void join() throws InterruptedException- Specified by:
joinin interfaceorg.eclipse.jetty.util.thread.ThreadPool- Throws:
InterruptedException
-
isFailed
public boolean isFailed()
- Specified by:
isFailedin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isRunning
public boolean isRunning()
- Specified by:
isRunningin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStarted
public boolean isStarted()
- Specified by:
isStartedin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStarting
public boolean isStarting()
- Specified by:
isStartingin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStopped
public boolean isStopped()
- Specified by:
isStoppedin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
isStopping
public boolean isStopping()
- Specified by:
isStoppingin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
start
public void start() throws Exception- Specified by:
startin interfaceorg.eclipse.jetty.util.component.LifeCycle- Throws:
Exception
-
stop
public void stop() throws Exception- Specified by:
stopin interfaceorg.eclipse.jetty.util.component.LifeCycle- Throws:
Exception
-
addLifeCycleListener
public void addLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)
- Specified by:
addLifeCycleListenerin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
removeLifeCycleListener
public void removeLifeCycleListener(org.eclipse.jetty.util.component.LifeCycle.Listener listener)
- Specified by:
removeLifeCycleListenerin interfaceorg.eclipse.jetty.util.component.LifeCycle
-
-