Class AbstractExecutorProvidersConfigurator
- java.lang.Object
-
- org.glassfish.jersey.process.internal.AbstractExecutorProvidersConfigurator
-
- All Implemented Interfaces:
BootstrapConfigurator
public abstract class AbstractExecutorProvidersConfigurator extends Object implements BootstrapConfigurator
Abstract Configurator which initializes and registerExecutorServiceProvider
andScheduledExecutorServiceProvider
.- Author:
- Petr Bouda
-
-
Constructor Summary
Constructors Constructor Description AbstractExecutorProvidersConfigurator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
registerExecutors(org.glassfish.jersey.internal.inject.InjectionManager injectionManager, ComponentBag componentBag, ExecutorServiceProvider defaultAsyncExecutorProvider, ScheduledExecutorServiceProvider defaultScheduledExecutorProvider, ManagedObjectsFinalizer finalizer)
Retrieves registeredExecutorServiceProvider
andScheduledExecutorServiceProvider
by an application and adds the default implementations of those interfaces to binds them intoInjectionManager
.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.glassfish.jersey.internal.BootstrapConfigurator
init, postInit
-
-
-
-
Method Detail
-
registerExecutors
protected void registerExecutors(org.glassfish.jersey.internal.inject.InjectionManager injectionManager, ComponentBag componentBag, ExecutorServiceProvider defaultAsyncExecutorProvider, ScheduledExecutorServiceProvider defaultScheduledExecutorProvider, ManagedObjectsFinalizer finalizer)
Retrieves registeredExecutorServiceProvider
andScheduledExecutorServiceProvider
by an application and adds the default implementations of those interfaces to binds them intoInjectionManager
.- Parameters:
injectionManager
- injection manager used for binding selected executor service providers.componentBag
- provides executor service providers registered by an application.defaultAsyncExecutorProvider
- default implementation ofExecutorServiceProvider
.defaultScheduledExecutorProvider
- default implementation ofScheduledExecutorServiceProvider
.finalizer
- register finalizers.
-
-