org.jboss.resteasy.spi.ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(81)

本文整理了Java中org.jboss.resteasy.spi.ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters方法的一些代码示例,展示了ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters方法的具体详情如下:
包路径:org.jboss.resteasy.spi.ResteasyProviderFactory
类名称:ResteasyProviderFactory
方法名:getConcreteMediaTypeFromMessageBodyWriters

ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters介绍

暂无

代码示例

代码示例来源:origin: resteasy/Resteasy

private Response createResponse(ResteasyWadlServiceRegistry serviceRegistry, ResteasyWadlMethodMetaData methodMetaData) {
 Response response = new Response();
 Class _type = methodMetaData.getMethod().getReturnType();
 Type _generic = methodMetaData.getMethod().getGenericReturnType();
 MediaType mediaType;
 if (methodMetaData.getProduces() != null) {
   for (String produces : methodMetaData.getProduces()) {
    for (String _produces : produces.split(",")) {
      mediaType = MediaType.valueOf(_produces);
      if (mediaType == null) {
       mediaType = serviceRegistry.getProviderFactory().getConcreteMediaTypeFromMessageBodyWriters(_type, _generic, methodMetaData.getMethod().getAnnotations(), MediaType.WILDCARD_TYPE);
       if (mediaType == null)
         mediaType = MediaType.WILDCARD_TYPE;
      }
      Representation representation = createRepresentation(mediaType);
      response.getRepresentation().add(representation);
    }
   }
 }
 return response;
}

代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20

@Override
public MediaType getConcreteMediaTypeFromMessageBodyWriters(Class type, Type genericType, Annotation[] annotations, MediaType mediaType)
{
 return super.getConcreteMediaTypeFromMessageBodyWriters(type, genericType, annotations, mediaType);
}

相关文章

微信公众号

最新文章

更多

ResteasyProviderFactory类方法