javax.ws.rs.ext.Providers#getContextResolver ( )源码实例Demo

下面列出了javax.ws.rs.ext.Providers#getContextResolver ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: camunda-bpm-platform   文件: ProvidersUtil.java
public static <T> T resolveFromContext(Providers providers, Class<T> clazz, MediaType mediaType, Class<?> type) {
  ContextResolver<T> contextResolver = providers.getContextResolver(clazz, mediaType);

  if (contextResolver == null) {
    throw new RestException("No context resolver found for class " + clazz.getName());
  }

  return contextResolver.getContext(type);
}
 
源代码2 项目: curator   文件: StringDiscoveryResource.java
private static DiscoveryContext<String> getContextFromProvider(Providers providers)
{
    ContextResolver<DiscoveryContext> contextResolver = providers.getContextResolver(DiscoveryContext.class, MediaType.WILDCARD_TYPE);
    //noinspection unchecked
    return contextResolver.getContext(DiscoveryContext.class);
}
 
源代码3 项目: cxf   文件: ThreadLocalProviders.java
public <T> ContextResolver<T> getContextResolver(Class<T> contextType, MediaType mediaType) {
    Providers p = getCurrentProviders();
    return p != null ? p.getContextResolver(contextType, mediaType) : null;
}
 
 方法所在类
 同类方法