2013-01-15 29 views
1

我們正在開發一個使用resteasy框架的服務。它適用於XML和json應用程序/內容類型。但是,我們需要使用另一種格式:bson。如何實現bson生產者/消費者的再保留

我安裝了bson4jackson插件,但我無法弄清楚如何使用它與resteasy。我明白我必須實施一個生產者/消費者類,但我沒有找到任何例子。

任何建議/想法來解決這個問題?

回答

1

您需要實施自定義MessageBodyReaderMessageBodyWriter來處理bson媒體類型。

讀者:

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

} 

編劇:

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

} 
+0

丟失了一些雙引號有... – Lambart