public class ExecutorServiceModule
extends com.google.inject.AbstractModule
ListeningExecutorService
.
Note that this uses threads.
This extends the underlying Future to expose a description (the task's toString) and the submission context (stack trace). The submission stack trace is appended to relevant stack traces on exceptions that are returned, so the user can see the logical chain of execution (in the executor, and where it was passed to the executor).
Constructor and Description |
---|
ExecutorServiceModule() |
ExecutorServiceModule(ExecutorService userExecutor,
ExecutorService ioExecutor) |
ExecutorServiceModule(com.google.common.util.concurrent.ListeningExecutorService userExecutor,
com.google.common.util.concurrent.ListeningExecutorService ioExecutor) |
Modifier and Type | Method and Description |
---|---|
protected void |
configure() |
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, install, requestInjection, requestStaticInjection, requireBinding, requireBinding
public ExecutorServiceModule()
public ExecutorServiceModule(@Named(value="jclouds.user-threads") ExecutorService userExecutor, @Named(value="jclouds.io-worker-threads") ExecutorService ioExecutor)
public ExecutorServiceModule(@Named(value="jclouds.user-threads") com.google.common.util.concurrent.ListeningExecutorService userExecutor, @Named(value="jclouds.io-worker-threads") com.google.common.util.concurrent.ListeningExecutorService ioExecutor)
Copyright © 2009-2013 jclouds. All Rights Reserved.