T
- type of the contextpublic interface ContextResolver<T>
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.
Context
,
Providers.getContextResolver(Class, javax.ws.rs.core.MediaType)
,
Provider
,
Produces
Modifier and Type | Method and Description |
---|---|
T |
getContext(java.lang.Class<?> type)
Get a context of type
T that is applicable to the supplied
type. |
T getContext(java.lang.Class<?> type)
T
that is applicable to the supplied
type.type
- the class of object for which a context is desirednull
if a
context for the supplied type is not available from this provider.