Package org.glassfish.jersey.process.internal

Common Jersey internal processing classes.

See:
          Description

Interface Summary
AsyncInflectorAdapter.Builder<REQUEST,RESPONSE> Asynchronous inflector adapter factory.
ChainableStage<DATA> Linear acceptor that can be composed into a chain.
Inflecting<DATA,RESULT> Interface that is used to indicate that the instance provides an Inflector.
InvocationCallback<DATA> Request transformation callback used by a request invoker to provide asynchronous notifications about the request processing.
InvocationContext Injectable invocation context that can be used to control various aspects of the invocation, e.g.
RequestScope.Producer<T> This interface extends Callable interface but removes the exception from call declaration.
ResponseProcessor.Builder<DATA> Response processor factory.
ResponseProcessor.RespondingContext<DATA> Injectable context that can be used during the data processing for registering response processing functions that will be invoked during the response processing.
Stage<DATA> Data processing stage that can be used to create dynamic data processing chains.
Stage.Builder<DATA> Linear stage chain builder.
 

Class Summary
AbstractChainableStage<DATA> Abstract chainable linear acceptor.
AbstractFilterProcessor<T> Abstract filter processor.
AsyncInflectorAdapter<REQUEST,RESPONSE> Suspendable, asynchronous Request to Response inflector adapter that provides implementation of the request suspend/resume capabilities of the invocation context and returns a listenable response future instead of a plain response object.
FilteringStage Filtering chainable acceptor that runs request filter processor on a request and registers response filter processor to be run on a response.
FilterModule Configures injection of filtering artifacts.
MessageBodyWorkersInitializer Function that can be put to an acceptor chain to properly initialize MessageBodyWorkers instance on a current request and response.
PriorityComparator<T> Comparator used to sort types by their priorities defined by annotations BindingPriority.
ProcessingModule Jersey processing framework bindings configuration module.
RequestFilterProcessor Executes the configured set of request filters on a request.
RequestInvoker<REQUEST,RESPONSE> Request invoker is the main request to response data processing entry point.
RequestInvoker.Builder Injection-enabled RequestInvoker instance builder.
RequestScope Scopes a single request/response processing execution on a single thread.
RequestScope.Instance Implementation of the request scope instance.
RequestScope.Module  
ResponseFilterProcessor Executes the configured set of response filters on a response.
ResponseProcessor<DATA> Processes result of the request transformation (successful or not).
ResponseProcessor.ResponseBuilder Response processor builder for JAX-RS response data type.
SecurityContextModule Security Context HK2 Module.
Stage.Continuation<DATA> Data processing stage continuation.
Stages A stage-related collection of utility methods.
TransformableData<DATA,RESULT> Contains the reference to data as well as an (optional) inflector that may be used to transform the data into a result.
 

Enum Summary
InvocationContext.State Invocation context state.
PriorityComparator.Order Defines which ordering should be used for sorting.
 

Exception Summary
InflectorNotFoundException Jersey processing exception signaling that the final request acceptor did not return an inflector instance.
 

Annotation Types Summary
RequestScoped Request scope binding annotation.
 

Package org.glassfish.jersey.process.internal Description

Common Jersey internal processing classes.



Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.