Package javax.ws.rs.ext
Interface ContextResolver<T>
- Type Parameters:
T- type of the context
public interface ContextResolver<T>
Contract for a provider that supplies context information to resource
classes and other providers.
A
ContextResolver implementation may be annotated
with Produces to restrict the media types for
which it will be considered suitable.
Providers implementing ContextResolver contract must be either programmatically
registered in an API runtime or must be annotated with
@Provider annotation to be automatically discovered
by the runtime during a provider scanning phase.
- Since:
- 1.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetContext(Class<?> type) Get a context of typeTthat is applicable to the supplied type.
-
Method Details
-
getContext
Get a context of typeTthat is applicable to the supplied type.- Parameters:
type- the class of object for which a context is desired- Returns:
- a context for the supplied type or
nullif a context for the supplied type is not available from this provider.
-