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 forHttpURLConnectioninstances.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 MessageBodyWriterforChunkedInput.ClientAsyncExecutorLiteral ClientAsyncExecutorannotation literal.ClientBackgroundSchedulerLiteral ClientBackgroundSchedulerannotation literal.ClientBinder Registers all binders necessary forClientruntime.ClientBinder.PropertiesDelegateFactory ClientBinder.RequestContextInjectionFactory ClientConfig Jersey externalized implementation of client-side JAX-RSconfigurablecontract.ClientConfig.RuntimeConfigConfigurator ClientConfig.State Default encapsulation of the internal configuration state.ClientExecutorProvidersConfigurator Configurator which initializes and registerExecutorServiceProviderandScheduledExecutorServiceProvider.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 DefaultExecutorServiceProviderused on the client side for asynchronous request processing.DefaultClientBackgroundSchedulerProvider DefaultScheduledExecutorServiceProviderused on the client side for providing the scheduled executor service that runs background tasks.HttpUrlConnectorProvider Default Jersey clientconnectorprovider that provides connector instances which delegate HTTP requests toHttpURLConnectionfor processing.HttpUrlConnectorProvider.DefaultConnectionFactory InboundJaxrsResponse Implementation of an inbound client-side JAX-RSResponsemessage.InjectionManagerClientProvider Extension ofInjectionManagerProviderwhich contains helper static methods that extractInjectionManagerfrom client specific JAX-RS components.JerseyClient Jersey implementation ofJAX-RS Clientcontract.JerseyClientBuilder Jersey provider ofJAX-RS client builder.JerseyCompletionStageRxInvoker Implementation of Reactive Invoker forCompletionStage.JerseyInvocation Jersey implementation ofJAX-RS client-side request invocationcontract.JerseyInvocation.AsyncInvoker JerseyInvocation.Builder Jersey-specificclient invocation builder.JerseyWebTarget Jersey implementation ofJAX-RS client targetcontract.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_PROCESSINGproperty. -
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 anExecutorServiceinstance used by Jersey client runtime to executeasynchronousclient requests.ClientBackgroundScheduler Injection qualifier that can be used to inject anScheduledExecutorServiceinstance used by Jersey client runtime to schedule background tasks.