Package org.glassfish.jersey.process.internal

Common Jersey internal processing classes.

See:
          Description

Interface Summary
ChainableAcceptor 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 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.
LinearAcceptor Linear request acceptor.
LinearAcceptor.Builder Linear acceptor chain builder.
RequestProcessor Applies all request transformations and returns a continuation with the transformed request on the left side and an (optional) request-to-response inflector on the right side.
RequestProcessor.AcceptingContext Request accepting context.
RequestScope.Producer<T> This interface extends Callable interface but removes the exception from call declaration.
Responder Linear response processing stage.
Responder.Builder Linear acceptor chain builder.
ResponseProcessor.RespondingContext Injectable context that can be used during the data processing for registering response processing functions that will be invoked during the response processing.
TreeAcceptor Hierarchical request acceptor.
TreeAcceptor.Builder A TreeAcceptor builder.
 

Class Summary
AbstractChainableAcceptor Abstract chainable linear acceptor.
AbstractFilterProcessor<T> Abstract filter processor.
FilteringAcceptor 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.
HierarchicalRequestProcessor A composite hierarchical request processor.
LinearRequestProcessor A composite linear acceptor request processor.
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 invoker is the main request to response 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 Processes result of the request transformation (successful or not).
ResponseProcessor.Builder Response processor builder that enables "assisted" injection of response processor.
SecurityContextModule Security Context HK2 Module.
Stages A stage-related collection of utility methods.
 

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.