org.glassfish.jersey.internal
Class ContextResolverFactory

java.lang.Object
  extended by org.glassfish.jersey.internal.ContextResolverFactory
All Implemented Interfaces:
ContextResolvers

public class ContextResolverFactory
extends java.lang.Object
implements ContextResolvers

A factory implementation for managing ContextResolver instances.

Author:
Paul Sandoz, Marek Potociar (marek.potociar at oracle.com)

Nested Class Summary
static class ContextResolverFactory.Module
          Injection binding module defining ContextResolverFactory and ContextResolvers bindings.
 
Constructor Summary
ContextResolverFactory(ServiceProviders serviceProviders)
          Create new context resolver factory backed by the supplied service providers.
 
Method Summary
<T> ContextResolver<T>
resolve(java.lang.reflect.Type t, MediaType m)
          Get ContextResolver<T> instance for a given type and media type.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContextResolverFactory

public ContextResolverFactory(ServiceProviders serviceProviders)
Create new context resolver factory backed by the supplied service providers.

Parameters:
serviceProviders - service providers backing the context resolver factory.
Method Detail

resolve

public <T> ContextResolver<T> resolve(java.lang.reflect.Type t,
                                      MediaType m)
Description copied from interface: ContextResolvers
Get ContextResolver<T> instance for a given type and media type.

Specified by:
resolve in interface ContextResolvers
Type Parameters:
T - Java type produced by the context resolver.
Parameters:
t - type supported by the context resolver.
m - media type supported by the context resolver.
Returns:
proper context resolver instance if found, otherwise null.


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