Uses of Interface
org.glassfish.jersey.spi.ExecutorServiceProvider
-
Packages that use ExecutorServiceProvider Package Description org.glassfish.jersey.client Jersey client-side classes.org.glassfish.jersey.process.internal Common Jersey internal processing classes.org.glassfish.jersey.server Jersey server-side classes.org.glassfish.jersey.spi Common Jersey service provider contract (SPI) classes. -
-
Uses of ExecutorServiceProvider in org.glassfish.jersey.client
Classes in org.glassfish.jersey.client that implement ExecutorServiceProvider Modifier and Type Class Description static class
ClientExecutorProvidersConfigurator.ClientExecutorServiceProvider
static class
ClientExecutorProvidersConfigurator.ClientScheduledExecutorServiceProvider
(package private) class
DefaultClientAsyncExecutorProvider
DefaultExecutorServiceProvider
used on the client side for asynchronous request processing.(package private) class
DefaultClientBackgroundSchedulerProvider
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 ExecutorServiceProvider Modifier and Type Field Description private ExecutorServiceProvider
ExecutorProviders.ExecutorServiceSupplier. executorProvider
Fields in org.glassfish.jersey.process.internal with type parameters of type ExecutorServiceProvider Modifier and Type Field Description private static java.util.function.Function<java.lang.Object,ExecutorServiceProvider>
AbstractExecutorProvidersConfigurator. CAST_TO_EXECUTOR_PROVIDER
Methods in org.glassfish.jersey.process.internal with type parameters of type ExecutorServiceProvider Modifier and Type Method Description private static <T extends ExecutorServiceProvider>
java.util.Map<java.lang.Class<? extends java.lang.annotation.Annotation>,java.util.List<T>>ExecutorProviders. getQualifierToProviderMap(java.util.List<T> executorProviders)
Methods in org.glassfish.jersey.process.internal with parameters of type ExecutorServiceProvider Modifier and Type Method Description private static void
ExecutorProviders. logExecutorServiceProvider(java.lang.Class<? extends java.lang.annotation.Annotation> qualifierAnnotationClass, java.util.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 ExecutorServiceProvider Modifier and Type Method Description private static void
ExecutorProviders. logExecutorServiceProvider(java.lang.Class<? extends java.lang.annotation.Annotation> qualifierAnnotationClass, java.util.Iterator<ExecutorServiceProvider> bucketProviderIterator, ExecutorServiceProvider executorProvider)
static void
ExecutorProviders. registerExecutorBindings(InjectionManager injectionManager, java.util.List<ExecutorServiceProvider> executorProviders, java.util.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 ExecutorServiceProvider Constructor Description ExecutorServiceSupplier(ExecutorServiceProvider executorServiceProvider)
-
Uses of ExecutorServiceProvider in org.glassfish.jersey.server
Classes in org.glassfish.jersey.server that implement ExecutorServiceProvider Modifier and Type Class Description private static class
ServerExecutorProvidersConfigurator.DefaultBackgroundSchedulerProvider
DefaultScheduledExecutorServiceProvider
used on the server side for providing the scheduled executor service that runs background tasks.private static class
ServerExecutorProvidersConfigurator.DefaultManagedAsyncExecutorProvider
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.spi Modifier and Type Interface Description interface
ScheduledExecutorServiceProvider
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 ExecutorServiceProvider Modifier and Type Class Description class
ScheduledThreadPoolExecutorProvider
Default implementation of the Jerseyscheduled executor service provider SPI
.class
ThreadPoolExecutorProvider
Default implementation of the Jerseyexecutor service provider SPI
.
-