2015-11-18 71 views

回答

1

這是可能的,但您將需要做一些額外的工作來實現這一點。

目前,Tyrus沒有任何可以證明它的例子,但是有一個簡單的機制,它允許你註冊自定義ComponentProvider

如果你添加/註冊你自己的代碼,它將從CDI容器獲得一個實例,它應該有效地啓用CDI。會有一些限制(@注入方法參數很可能無法正常工作,@注入字段應該沒問題),但是您至少有一些事情要做。

順便說一句,如果你能做到,在共享的方式,隨時作出貢獻回(作爲一個例子),對推羅:[Project Tyrus - Contribute]

+1

嘿帕維爾,我設法依賴注入那天晚上的工作(清晨?)。我使用ServerEndpointConfig.Configuration和Weld實現。無論如何,感謝你的答案,我會看到有關寫一個例子,當我找到一些空閒時間(也許本週末晚些時候)。 – blf