cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Akitoshi Yoshida (JIRA)" <>
Subject [jira] [Commented] (CXF-5582) Enhance CXF LogBrowser to receive Log events in real time via WebSocket
Date Thu, 28 Aug 2014 09:35:58 GMT


Akitoshi Yoshida commented on CXF-5582:

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:
>             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

View raw message