/** * An {@link ExecutorServiceProvider} implementation for use within * Dropwizard. */ @ClientAsyncExecutor class DropwizardExecutorProvider implements ExecutorServiceProvider { private final ExecutorService executor; DropwizardExecutorProvider(ExecutorService executor) { this.executor = executor; } @Override public ExecutorService getExecutorService() { return this.executor; } @Override public void dispose(ExecutorService executorService) { } }
@ClientAsyncExecutor public static class ClientExecutorServiceProvider implements ExecutorServiceProvider { private final ExecutorService executorService; ClientExecutorServiceProvider(ExecutorService executorService) { this.executorService = executorService; } @Override public ExecutorService getExecutorService() { return executorService; } @Override public void dispose(ExecutorService executorService) { } }
@ClientAsyncExecutor public static class ClientExecutorServiceProvider implements ExecutorServiceProvider { private final ExecutorService executorService; ClientExecutorServiceProvider(ExecutorService executorService) { this.executorService = executorService; } @Override public ExecutorService getExecutorService() { return executorService; } @Override public void dispose(ExecutorService executorService) { } }
@ClientAsyncExecutor public static class ClientExecutorServiceProvider implements ExecutorServiceProvider { private final ExecutorService executorService; ClientExecutorServiceProvider(ExecutorService executorService) { this.executorService = executorService; } @Override public ExecutorService getExecutorService() { return executorService; } @Override public void dispose(ExecutorService executorService) { } }
@ClientAsyncExecutor class DefaultClientAsyncExecutorProvider extends ThreadPoolExecutorProvider {
@ClientAsyncExecutor class DefaultClientAsyncExecutorProvider extends ThreadPoolExecutorProvider {
@ClientAsyncExecutor class DefaultClientAsyncExecutorProvider extends ThreadPoolExecutorProvider {
@ClientAsyncExecutor public static class ClientExecutorServiceProvider implements ExecutorServiceProvider { private final ExecutorService executorService; ClientExecutorServiceProvider(ExecutorService executorService) { this.executorService = executorService; } @Override public ExecutorService getExecutorService() { return executorService; } @Override public void dispose(ExecutorService executorService) { } }
@ClientAsyncExecutor class DefaultClientAsyncExecutorProvider extends ThreadPoolExecutorProvider {
@ClientAsyncExecutor class DefaultClientAsyncExecutorProvider extends ThreadPoolExecutorProvider {
@ClientAsyncExecutor class DefaultClientAsyncExecutorProvider extends ThreadPoolExecutorProvider {
@ClientAsyncExecutor class DefaultClientAsyncExecutorProvider extends ThreadPoolExecutorProvider {