Uses of Interface
org.glassfish.jersey.spi.ExecutorServiceProvider
Packages that use ExecutorServiceProvider
Package
Description
Jersey client-side classes.
Common Jersey internal processing classes.
Jersey server-side classes.
Common Jersey service provider contract (SPI) classes.
-
Uses of ExecutorServiceProvider in org.glassfish.jersey.client
Classes in org.glassfish.jersey.client that implement ExecutorServiceProviderModifier and TypeClassDescriptionstatic class
static class
(package private) class
DefaultExecutorServiceProvider
used on the client side for asynchronous request processing.(package private) class
DefaultScheduledExecutorServiceProvider
used on the client side for providing the scheduled executor service that runs background tasks. -
Uses of ExecutorServiceProvider in org.glassfish.jersey.process.internal
Fields in org.glassfish.jersey.process.internal declared as ExecutorServiceProviderModifier and TypeFieldDescriptionprivate final ExecutorServiceProvider
ExecutorProviders.ExecutorServiceSupplier.executorProvider
Fields in org.glassfish.jersey.process.internal with type parameters of type ExecutorServiceProviderModifier and TypeFieldDescriptionprivate static final Function
<Object, ExecutorServiceProvider> AbstractExecutorProvidersConfigurator.CAST_TO_EXECUTOR_PROVIDER
Methods in org.glassfish.jersey.process.internal with type parameters of type ExecutorServiceProviderModifier and TypeMethodDescriptionprivate static <T extends ExecutorServiceProvider>
Map<Class<? extends Annotation>, List<T>> ExecutorProviders.getQualifierToProviderMap
(List<T> executorProviders) Methods in org.glassfish.jersey.process.internal with parameters of type ExecutorServiceProviderModifier and TypeMethodDescriptionprivate static void
ExecutorProviders.logExecutorServiceProvider
(Class<? extends Annotation> qualifierAnnotationClass, Iterator<ExecutorServiceProvider> bucketProviderIterator, ExecutorServiceProvider executorProvider) protected void
AbstractExecutorProvidersConfigurator.registerExecutors
(InjectionManager injectionManager, ComponentBag componentBag, ExecutorServiceProvider defaultAsyncExecutorProvider, ScheduledExecutorServiceProvider defaultScheduledExecutorProvider) Retrieves registeredExecutorServiceProvider
andScheduledExecutorServiceProvider
by an application and adds the default implementations of those interfaces to binds them intoInjectionManager
.Method parameters in org.glassfish.jersey.process.internal with type arguments of type ExecutorServiceProviderModifier and TypeMethodDescriptionprivate static void
ExecutorProviders.logExecutorServiceProvider
(Class<? extends Annotation> qualifierAnnotationClass, Iterator<ExecutorServiceProvider> bucketProviderIterator, ExecutorServiceProvider executorProvider) static void
ExecutorProviders.registerExecutorBindings
(InjectionManager injectionManager, List<ExecutorServiceProvider> executorProviders, List<ScheduledExecutorServiceProvider> scheduledProviders) Create qualifiedExecutorService
andScheduledExecutorService
injection bindings based on the registered providers implementing theExecutorServiceProvider
and/orScheduledExecutorServiceProvider
SPI.Constructors in org.glassfish.jersey.process.internal with parameters of type ExecutorServiceProviderModifierConstructorDescriptionprivate
ExecutorServiceSupplier
(ExecutorServiceProvider executorServiceProvider) -
Uses of ExecutorServiceProvider in org.glassfish.jersey.server
Classes in org.glassfish.jersey.server that implement ExecutorServiceProviderModifier and TypeClassDescriptionprivate static class
DefaultScheduledExecutorServiceProvider
used on the server side for providing the scheduled executor service that runs background tasks.private static class
DefaultExecutorServiceProvider
used on the server side for managed asynchronous request processing. -
Uses of ExecutorServiceProvider in org.glassfish.jersey.spi
Subinterfaces of ExecutorServiceProvider in org.glassfish.jersey.spiModifier and TypeInterfaceDescriptioninterface
An extension contract for providing pluggable scheduled executor service providers to be used by Jersey client or server runtime whenever a specific scheduler is needed to schedule execution of a Jersey runtime processing task.Classes in org.glassfish.jersey.spi that implement ExecutorServiceProviderModifier and TypeClassDescriptionclass
Default implementation of the Jerseyscheduled executor service provider SPI
.class
Default implementation of the Jerseyexecutor service provider SPI
.