cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sergey Beryozkin <sberyoz...@gmail.com>
Subject LogBrowser project is on the trunk
Date Fri, 04 Feb 2011 17:55:43 GMT
Hi all,

I have just moved the LogBrowser project Tomasz was working upon as part of
GSOC 2010 to the trunk. I've done few minor changes before moving it in.

- rt/management-web has a new package,
org.apache.cxf.management.web.browser* which contains the code for the
browser. It was org.apache.cxf.management.web.logging.logbrowser* in the
sandbox but I thought we might enhance it in the future to work
PersistingIn/Out interceptors in the rt/management so decided to simplify
the package name.

- samples/logbrowser is the demo showing the LogBrowser in action.

It may make sense even move the whole rt/management-web into a CXF
subproject, we'll see. For now, I'd like to have the browser polished and
then we can decide.

The GWT compilation will happen as part of building the rt/management-web,
so the final jar will actually have the generated GWT code and resources
included. We may consider doing it during the demo run, but again, lets try
to polish the browser first.

Tomasz, first of all congrats, I think it is good that your project is
moving to the trunk.
I'd appreciate if you could help me a bit with the initial clean-up, hope
you'll find some time.  You are a CXF committer now so you can do changes on
the trunk...

Here is the initial list  of issues which I need some help with :

1. LogBrowser has a showstopper bug which I'm sure is due to the fact we
just did not look at it for a while :-). Basically, when I go and generate
the logs, and then click 'refresh' on the endpoint, the browser reports an
exception.
The AtomPullServer is functioning ok, Firefox subscribes to the Atom Feed
with no probs.

2. Please move ManageEndpoints button either immediately above or below the
Filter button

3. Remove the Tasks and Endpoints buttons/entries, lets have it the way you
did it originally. We only need to  see the list of endpoints which will be
added via "ManageEndpoints", the explorer style is just too complex.

4. When I go to ManageEndpoints, "Sign Out" leaks into the new panel and
overlaps with the "Settings" entry,

5. In ManageEndpoints please change "back to browse" to "Back to Explorer"


6. We will need to think what to do with the jscript library added to the
demo - we will have to link to its via remore URI or simple do a simpler
plain HTML form - not a priority right now.

Hope it's not a big list :-). We will catch up on the GWT dev a bit and I
also hope other users with the GWT experience contribute in time. What I
will do before 2.4 is look at the browser code and see what I can refactor
but also add some helpers to the AtomPullServer so that users can use it for
reading from the existing file logs...

Thanks, Sergey

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message