Package javax.ws.rs.ext

APIs that provide extensions to the types supported by the JAX-RS API.

See:
          Description

Interface Summary
ContextResolver<T> Contract for a provider that supplies context information to resource classes and other providers.
DynamicBinding A filter or interceptor that implements this interface supports dynamic binding.
ExceptionMapper<E extends Throwable> Contract for a provider that maps Java exceptions to Response.
FilterContext Context class used by filters implementing RequestFilter or ResponseFilter (or both).
InterceptorContext<T> Context shared by message body interceptors that can be used to wrap calls to MessageBodyReader.readFrom(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.InputStream) and MessageBodyWriter.writeTo(T, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.OutputStream).
MessageBodyReader<T> Contract for a provider that supports the conversion of a stream to a Java type.
MessageBodyWriter<T> Contract for a provider that supports the conversion of a Java type to a stream.
PreMatchRequestFilter Interface implemented by filters invoked at the PreMatch extension point.
Providers An injectable interface providing runtime lookup of provider instances.
ReaderInterceptor<T> Interface for message body reader interceptors that wrap around calls to MessageBodyReader.readFrom(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.InputStream).
ReaderInterceptorContext<T> Context class used by ReaderInterceptor to intercept calls to (@link javax.ws.rs.ext.MessageBodyReader#readFrom}.
RequestFilter Interface implemented by filters invoked at the Pre extension point.
ResourceInfo An injectable class to access the resource class and resource method matched by the current request.
ResponseFilter Interface implemented by filters invoked at the Post extension point.
RuntimeDelegate.HeaderDelegate<T> Defines the contract for a delegate that is responsible for converting between the String form of a HTTP header and the corresponding JAX-RS type T.
WriterInterceptor<T> Interface for message body writer interceptors that wrap around calls to MessageBodyWriter.writeTo(T, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.OutputStream).
WriterInterceptorContext<T> Context class used by WriterInterceptor to intercept calls to MessageBodyWriter.writeTo(T, java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.OutputStream).
 

Class Summary
ClientFactory Main entry point to the client API used to bootstrap Client instances.
RuntimeDelegate Implementations of JAX-RS provide a concrete subclass of RuntimeDelegate and various JAX-RS API methods defer to methods of RuntimeDelegate for their functionality.
 

Annotation Types Summary
Provider Marks an implementation of an extension interface.
 

Package javax.ws.rs.ext Description

APIs that provide extensions to the types supported by the JAX-RS API.



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