glass fish_Glass Fish 4.0.1中的Jersey SSE功能
glass fish
Glass Fish為各種Java EE規范捆綁了不同的參考實現,例如,CDI的Weld,JSF的Mojarra,WebSocket的Tyrus,JAX-RS的Jersey。 Glass Fish 4.0.1即將發布,并計劃涵蓋許多組件/模塊的更新,這些組件/模塊當然包括新功能和錯誤修復。
Glass Fish 4.0.1將支持Jersey中的“服務器發送事件”功能。 讓我們嘗試測試此功能:
注意 :我正在使用JDK8。 請記住將Glass Fish配置為使用相同的 。
現在,提供澤西島SSE功能演示的示例代碼。 它相對簡單。
涉及三個主要類別:
AResource.java
它充當事件流的生產者 ,并建模為JAX-RS資源,當使用GET方法調用該資源時會發出事件。 返回的事件流以org.glassfish.jersey.media.sse.EventOutput的形式抽象, 上面寫入了org.glassfish.jersey.media.sse.OutboundEvent對象。 OutboundEvent由實際事件數據組成。
ATestServlet.java
此類用作由AResource.java類產生的事件的消費者 。 這是一個簡單的JAX-RS客戶端,它向已發布的JAX-RS資源發送GET請求,讀取org.glassfish.jersey.client.ChunkedInput并進一步從org.glassfish.jersey.media.sse中提取實際事件數據。 InboundEvent實例。
RESTConfig.java
與JAX-RS通常一樣,它用作引導程序類。
要測試從服務器(生產者)到客戶端(消費者)的SSE功能,請部署您的應用程序,然后僅訪問http:// you_gfish_ip:port / JerseySSE / SSETest上的Servlet 。 您應該看到以下日志:
關于FishCAT – 玻璃魚社區驗收測試計劃 。 歡迎大家參加!
有關澤西島和服務器發送事件的更多信息,請點擊此處 。
這是一個相當快的……不錯! 現在您有時間去做一些更有用的事情!
干杯!!!
翻譯自: https://www.javacodegeeks.com/2014/07/jersey-sse-capability-in-glass-fish-4-0-1.html
glass fish
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的glass fish_Glass Fish 4.0.1中的Jersey SSE功能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何理解爱岗敬业 什么是爱岗敬业
- 下一篇: 什么是冷餐会 冷餐会的简介