如何实现bson生产者/消费者的重新安置

时间:2013-01-15 15:40:07

标签: java jax-rs resteasy bson

我们正在开发一种使用resteasy框架的服务。它适用于XML和json应用程序/内容类型。但是,我们需要再使用一种格式:bson。

我安装了bson4jackson插件,但我无法弄清楚我应该如何使用resteasy。我知道我必须实现一个生产者/消费者类,但我没有找到任何例子。

解决此问题的任何建议/想法?

1 个答案:

答案 0 :(得分:1)

您需要实现自定义MessageBodyReaderMessageBodyWriter来处理bson媒体类型。

<强>阅读器:

@Provider
@Consumes("application/bson")
public class BsonMessageBodyReader implements MessageBodyReader {

}

<强>编剧:

@Provider
@Produces("application/bson")
public class BsonMessageBodyWriter implements MessageBodyWriter {

}