public final class ExecutorProviders extends Object
Modifier and Type | Method and Description |
---|---|
static void |
registerExecutorBindings(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
Create qualified
ExecutorService and ScheduledExecutorService injection bindings based on the registered
providers implementing the ExecutorServiceProvider and/or ScheduledExecutorServiceProvider SPI. |
static void |
registerExecutorBindings(org.glassfish.jersey.internal.inject.InjectionManager injectionManager,
List<ExecutorServiceProvider> executorProviders,
List<ScheduledExecutorServiceProvider> scheduledProviders)
Create qualified
ExecutorService and ScheduledExecutorService injection bindings based on the registered
providers implementing the ExecutorServiceProvider and/or ScheduledExecutorServiceProvider SPI. |
public static void registerExecutorBindings(org.glassfish.jersey.internal.inject.InjectionManager injectionManager)
ExecutorService
and ScheduledExecutorService
injection bindings based on the registered
providers implementing the ExecutorServiceProvider
and/or ScheduledExecutorServiceProvider
SPI.
This method supports creation of qualified injection bindings based on custom qualifier annotations
attached to the registered provider implementation classes as well as named injection bindings based on the Named
qualifier annotation attached to the registered provider implementation classes. ExecutorServiceProvider
and
ScheduledExecutorServiceProvider
will be retrieved from InjectionManager
.
injectionManager
- application's injection manager.public static void registerExecutorBindings(org.glassfish.jersey.internal.inject.InjectionManager injectionManager, List<ExecutorServiceProvider> executorProviders, List<ScheduledExecutorServiceProvider> scheduledProviders)
ExecutorService
and ScheduledExecutorService
injection bindings based on the registered
providers implementing the ExecutorServiceProvider
and/or ScheduledExecutorServiceProvider
SPI.
This method supports creation of qualified injection bindings based on custom qualifier annotations
attached to the registered provider implementation classes as well as named injection bindings based on the Named
qualifier annotation attached to the registered provider implementation classes.
injectionManager
- injection manager to register newly created executor bindings.executorProviders
- all executor providers registered internally in Jersey and in configuration.scheduledProviders
- all scheduled executor providers registered internally in Jersey and in configuration.Copyright © 2007-2023, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.