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 typeT
that is applicable to the supplied type.
-
Method Details
-
getContext
Get a context of typeT
that 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
null
if a context for the supplied type is not available from this provider.
-