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

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

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

ResteasyProviderFactory.getClientMessageBodyReader介绍

暂无

代码示例

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

@SuppressWarnings(value = "unchecked")
@Override
protected MessageBodyReader resolveReader(MediaType mediaType)
{
 return providerFactory.getClientMessageBodyReader(type,
     genericType, annotations, mediaType);
}

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

public <T> MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)
{
 MessageBodyReader<T> reader = providerFactory.getClientMessageBodyReader(type, genericType, annotations, mediaType);
 if (reader!=null)
   LogMessages.LOGGER.debugf("MessageBodyReader: %s", reader.getClass().getName());
 return reader;
}

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

@Override
public <T> MessageBodyReader<T> getClientMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)
{
 MessageBodyReader<T> reader = getDelegate().getClientMessageBodyReader(type, genericType, annotations, mediaType);
 if (reader!=null)
   LogMessages.LOGGER.debugf("MessageBodyReader: %s", reader.getClass().getName());
 return reader;
}

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

public <T> T readData(GenericType<T> type, MediaType mediaType)
{
 //System.out.println("Thread " + Thread.currentThread().getName() + "read data");
 final MediaType effectiveMediaType = mediaType == null ? this.mediaType : mediaType;
 MessageBodyReader reader = null;
 if (this.providers != null)
 {
   reader = providers.getMessageBodyReader(type.getRawType(), type.getType(), annotations, mediaType);
 }
 else
 {
   ResteasyProviderFactory factory = ResteasyProviderFactory.getInstance();
   RegisterBuiltin.register(factory);
   reader = factory.getClientMessageBodyReader(type.getRawType(), type.getType(), annotations, mediaType);
 }
 if (reader == null)
 {
   throw new IllegalStateException(Messages.MESSAGES.notFoundMBR(type.getClass().getName()));
 }
 return readAndCast(type, effectiveMediaType, reader);
}

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

@SuppressWarnings(value = "unchecked")
@Override
protected MessageBodyReader resolveReader(MediaType mediaType)
{
 return providerFactory.getClientMessageBodyReader(type,
     genericType, annotations, mediaType);
}

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

@SuppressWarnings(value = "unchecked")
@Override
protected MessageBodyReader resolveReader(MediaType mediaType)
{
 return providerFactory.getClientMessageBodyReader(type,
     genericType, annotations, mediaType);
}

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

public <T> MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)
{
 MessageBodyReader<T> reader = providerFactory.getClientMessageBodyReader(type, genericType, annotations, mediaType);
 if (reader!=null)
   LogMessages.LOGGER.debugf("MessageBodyReader: %s", reader.getClass().getName());
 return reader;
}

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

@Override
public <T> MessageBodyReader<T> getClientMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)
{
 return getDelegate().getClientMessageBodyReader(type, genericType, annotations, mediaType);
}

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

public <T> MessageBodyReader<T> getMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)
{
 MessageBodyReader<T> reader = providerFactory.getClientMessageBodyReader(type, genericType, annotations, mediaType);
 if (reader!=null)
   LogMessages.LOGGER.debugf("MessageBodyReader: %s", reader.getClass().getName());
 return reader;
}

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

@Override
public <T> MessageBodyReader<T> getClientMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)
{
 MessageBodyReader<T> reader = getDelegate().getClientMessageBodyReader(type, genericType, annotations, mediaType);
 if (reader!=null)
   LogMessages.LOGGER.debugf("MessageBodyReader: %s", reader.getClass().getName());
 return reader;
}

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

@Override
public <T> MessageBodyReader<T> getClientMessageBodyReader(Class<T> type, Type genericType, Annotation[] annotations, MediaType mediaType)
{
 MessageBodyReader<T> reader = getDelegate().getClientMessageBodyReader(type, genericType, annotations, mediaType);
 if (reader!=null)
   LogMessages.LOGGER.debugf("MessageBodyReader: %s", reader.getClass().getName());
 return reader;
}

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

public <T> T readData(GenericType<T> type, MediaType mediaType)
{
 //System.out.println("Thread " + Thread.currentThread().getName() + "read data");
 final MediaType effectiveMediaType = mediaType == null ? this.mediaType : mediaType;
 ResteasyProviderFactory factory = ResteasyProviderFactory.getInstance();
 RegisterBuiltin.register(factory);
 final MessageBodyReader reader = factory.getClientMessageBodyReader(type.getRawType(), type.getType(),
    annotations, mediaType);
 if (reader == null)
 {
   throw new IllegalStateException(Messages.MESSAGES.notFoundMBR(type.getClass().getName()));
 }
 return readAndCast(type, effectiveMediaType, reader);
}

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

public <T> T readData(GenericType<T> type, MediaType mediaType)
{
 //System.out.println("Thread " + Thread.currentThread().getName() + "read data");
 final MediaType effectiveMediaType = mediaType == null ? this.mediaType : mediaType;
 MessageBodyReader reader = null;
 if (this.providers != null)
 {
   reader = providers.getMessageBodyReader(type.getRawType(), type.getType(), annotations, mediaType);
 }
 else
 {
   ResteasyProviderFactory factory = ResteasyProviderFactory.getInstance();
   RegisterBuiltin.register(factory);
   reader = factory.getClientMessageBodyReader(type.getRawType(), type.getType(), annotations, mediaType);
 }
 if (reader == null)
 {
   throw new IllegalStateException(Messages.MESSAGES.notFoundMBR(type.getClass().getName()));
 }
 return readAndCast(type, effectiveMediaType, reader);
}

相关文章

微信公众号

最新文章

更多

ResteasyProviderFactory类方法