Package org.glassfish.jersey.client
Jersey client-side classes.
-
Interface Summary Interface Description ChunkParser Chunk data parser.ClientConfig.State.StateChangeStrategy Configuration state change strategy.ClientExecutor Executor for client async processing and background task scheduling.ClientLifecycleListener Jersey client lifecycle listener contract.HttpUrlConnectorProvider.ConnectionFactory A factory forHttpURLConnection
instances.Initializable<T extends Initializable<T>> Initializable Jersey client-side component.JerseyClient.ShutdownHook Client instance shutdown hook.ResponseCallback Client response processing callback. -
Class Summary Class Description AbstractRxInvoker<T> Default implementation ofreactive invoker
.ChunkedInput<T> Response entity type used for receiving messages in "typed" chunks.ChunkedInput.AbstractBoundaryParser ChunkedInput.FixedBoundaryParser ChunkedInput.FixedMultiBoundaryParser ChunkedInputReader MessageBodyWriter
forChunkedInput
.ClientAsyncExecutorLiteral ClientAsyncExecutor
annotation literal.ClientBackgroundSchedulerLiteral ClientBackgroundScheduler
annotation literal.ClientBinder Registers all binders necessary forClient
runtime.ClientBinder.PropertiesDelegateFactory ClientBinder.RequestContextInjectionFactory ClientConfig Jersey externalized implementation of client-side JAX-RSconfigurable
contract.ClientConfig.RuntimeConfigConfigurator ClientConfig.State Default encapsulation of the internal configuration state.ClientExecutorProvidersConfigurator Configurator which initializes and registerExecutorServiceProvider
andScheduledExecutorServiceProvider
.ClientExecutorProvidersConfigurator.ClientExecutorServiceProvider ClientExecutorProvidersConfigurator.ClientScheduledExecutorServiceProvider ClientFilteringStages Client filtering stage factory.ClientFilteringStages.RequestFilteringStage ClientFilteringStages.ResponseFilterStage ClientProperties Jersey client implementation configuration properties.ClientRequest Jersey client request context.ClientResponse Jersey client response context.ClientRuntime Client-side request processing runtime.CustomProvidersFeature Feature to provide the single-line registration of custom providers.DefaultClientAsyncExecutorProvider DefaultExecutorServiceProvider
used on the client side for asynchronous request processing.DefaultClientBackgroundSchedulerProvider DefaultScheduledExecutorServiceProvider
used on the client side for providing the scheduled executor service that runs background tasks.HttpUrlConnectorProvider Default Jersey clientconnector
provider that provides connector instances which delegate HTTP requests toHttpURLConnection
for processing.HttpUrlConnectorProvider.DefaultConnectionFactory InboundJaxrsResponse Implementation of an inbound client-side JAX-RSResponse
message.InjectionManagerClientProvider Extension ofInjectionManagerProvider
which contains helper static methods that extractInjectionManager
from client specific JAX-RS components.JerseyClient Jersey implementation ofJAX-RS Client
contract.JerseyClientBuilder Jersey provider ofJAX-RS client builder
.JerseyCompletionStageRxInvoker Implementation of Reactive Invoker forCompletionStage
.JerseyInvocation Jersey implementation ofJAX-RS client-side request invocation
contract.JerseyInvocation.AsyncInvoker JerseyInvocation.Builder Jersey-specificclient invocation builder
.JerseyWebTarget Jersey implementation ofJAX-RS client target
contract.RequestProcessingInitializationStage Function that can be put to an acceptor chain to properly initialize the client-side request-scoped processing injection for the current request and response exchange. -
Enum Summary Enum Description JerseyInvocation.EntityPresence RequestEntityProcessing Defines values for theClientProperties.REQUEST_ENTITY_PROCESSING
property. -
Exception Summary Exception Description AbortException Internal exception indicating that request processing has been aborted in the request filter processing chain. -
Annotation Types Summary Annotation Type Description ClientAsyncExecutor Injection qualifier that can be used to inject anExecutorService
instance used by Jersey client runtime to executeasynchronous
client requests.ClientBackgroundScheduler Injection qualifier that can be used to inject anScheduledExecutorService
instance used by Jersey client runtime to schedule background tasks.