Class ContextResolverFactory

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

public class ContextResolverFactory extends Object implements ContextResolvers
A factory implementation for managing ContextResolver instances.
  • Field Details

  • Constructor Details

  • Method Details

    • initialize

      private void initialize(List<javax.ws.rs.ext.ContextResolver> contextResolvers)
    • getParameterizedType

      private Type getParameterizedType(Class<?> c)
    • reduce

      private javax.ws.rs.ext.ContextResolver reduce(List<javax.ws.rs.ext.ContextResolver> r)
    • resolve

      public <T> javax.ws.rs.ext.ContextResolver<T> resolve(Type t, javax.ws.rs.core.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.