本文整理了Java中org.jboss.resteasy.spi.ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters
方法的一些代码示例,展示了ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResteasyProviderFactory.getConcreteMediaTypeFromMessageBodyWriters
方法的具体详情如下:
包路径:org.jboss.resteasy.spi.ResteasyProviderFactory
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!