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.
|
Modifier and Type | Class and Description |
---|---|
static class |
ClientExecutorProvidersConfigurator.ClientScheduledExecutorServiceProvider |
(package private) class |
DefaultClientBackgroundSchedulerProvider
Default
ScheduledExecutorServiceProvider used on the client side for providing the scheduled
executor service that runs background tasks. |
Modifier and Type | Field and Description |
---|---|
private ScheduledExecutorServiceProvider |
ExecutorProviders.ScheduledExecutorServiceSupplier.executorProvider |
Modifier and Type | Field and Description |
---|---|
private static java.util.function.Function<java.lang.Object,ScheduledExecutorServiceProvider> |
AbstractExecutorProvidersConfigurator.CAST_TO_SCHEDULED_EXECUTOR_PROVIDER |
Modifier and Type | Method and Description |
---|---|
private static void |
ExecutorProviders.logScheduledExecutorProvider(java.lang.Class<? extends java.lang.annotation.Annotation> qualifierAnnotationClass,
java.util.Iterator<ScheduledExecutorServiceProvider> bucketProviderIterator,
ScheduledExecutorServiceProvider executorProvider) |
protected void |
AbstractExecutorProvidersConfigurator.registerExecutors(InjectionManager injectionManager,
ComponentBag componentBag,
ExecutorServiceProvider defaultAsyncExecutorProvider,
ScheduledExecutorServiceProvider defaultScheduledExecutorProvider)
Retrieves registered
ExecutorServiceProvider and ScheduledExecutorServiceProvider by an application and
adds the default implementations of those interfaces to binds them into InjectionManager . |
Modifier and Type | Method and Description |
---|---|
private static void |
ExecutorProviders.logScheduledExecutorProvider(java.lang.Class<? extends java.lang.annotation.Annotation> qualifierAnnotationClass,
java.util.Iterator<ScheduledExecutorServiceProvider> bucketProviderIterator,
ScheduledExecutorServiceProvider executorProvider) |
static void |
ExecutorProviders.registerExecutorBindings(InjectionManager injectionManager,
java.util.List<ExecutorServiceProvider> executorProviders,
java.util.List<ScheduledExecutorServiceProvider> scheduledProviders)
Create qualified
ExecutorService and ScheduledExecutorService injection bindings based on the registered
providers implementing the ExecutorServiceProvider and/or ScheduledExecutorServiceProvider SPI. |
Constructor and Description |
---|
ScheduledExecutorServiceSupplier(ScheduledExecutorServiceProvider executorServiceProvider) |
Modifier and Type | Class and Description |
---|---|
private static class |
ServerExecutorProvidersConfigurator.DefaultBackgroundSchedulerProvider
Default
ScheduledExecutorServiceProvider used on the server side for providing the scheduled executor service that
runs background tasks. |
Modifier and Type | Class and Description |
---|---|
class |
ScheduledThreadPoolExecutorProvider
Default implementation of the Jersey
scheduled executor service provider SPI . |