[
https://issues.apache.org/jira/browse/CXF-5582?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14113601#comment-14113601
]
Akitoshi Yoshida commented on CXF-5582:
---------------------------------------
Hi,
I experimented this in the server/provider side.
More concretely, I made some changes to AtomPullServer (the provider service
that is used by the logbrowser) so that it can now push logs (as atom's
entries) using StreamingResponse once the websocket connection is established.
Currently, we have only a trivial client to display the pushed logs but I
suppose we could integrate it into the current logbrowser.
Another approach to get the logs pushed would be to use AtomPushEngine in the
provider and directly get the logs pushed to the client over its websocket
connection instead of the engine pushing the logs to some remote server.
In either way, we can get a channel where the logs are pushed continuously over
the websocket to the browser client.
regards, aki
> Enhance CXF LogBrowser to receive Log events in real time via WebSocket
> ------------------------------------------------------------------------
>
> Key: CXF-5582
> URL: https://issues.apache.org/jira/browse/CXF-5582
> Project: CXF
> Issue Type: Improvement
> Components: Management
> Reporter: Sergey Beryozkin
> Labels: gsoc2014
>
> CXF Log Browser is GWT based and can be used to monitor log events on
> per-endpoint basis.
> The user registers CXF endpoints in the left-side pane and can see the
> per-endpoint specific log events in the right pane, but the user can only get
> these events by initiating the browser to poll the endpoints, by pressing
> "Refresh" button.
> The browser should be able to receive real-time log notifications via Web
> Socket and show them to the user.
--
This message was sent by Atlassian JIRA
(v6.2#6252)