felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carsten Ziegeler (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FELIX-3874) Create new status printer module
Date Mon, 28 Jan 2013 19:07:12 GMT

    [ https://issues.apache.org/jira/browse/FELIX-3874?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13564553#comment-13564553
] 

Carsten Ziegeler commented on FELIX-3874:
-----------------------------------------

I've created a first implementation of a new bundle (status-printer) which takes over the
configuration status functionality from the web console

I've created a new API which is similar to the current configuration printer api but a little
bit more consistent and more trimmed to the actual use cases.

In addition to the API and the implementation thereof, I've provided
several glue code:
a) web console configuration printers are registered as the new service
b) a new web console plugin for the configuration status which uses
the new services. Due to a) old API is supported as well
c) configuration printers are now registered as separate web console
plugins, so we have a menu entry for each status which makes getting
to a specific status easier
d) The web console stuff is as compatible as possible, same urls for
zip etc. are used, same functionality
e) The only thing the new api does not support anymore is
localization. I think for a configuration status, it's better to stick
to one language.
f) Added new support for printers providing machine readable json.


                
> Create new status printer module
> --------------------------------
>
>                 Key: FELIX-3874
>                 URL: https://issues.apache.org/jira/browse/FELIX-3874
>             Project: Felix
>          Issue Type: Task
>    Affects Versions: webconsole-4.0.0
>            Reporter: Carsten Ziegeler
>            Assignee: Carsten Ziegeler
>             Fix For: webconsole-4.0.2
>
>
> The web console contains support for arbitrary configuration printer plugins. The plugins
are meant to collect the current state of the installation and provide a combined view. The
results from the different printers can be retrieved in different formats including a zip.
Especially this zip makes offline checking of problems and analyzing much easier as it contains
all relevant information (and additional plugins can easiliy be deployed)
> While this feature is very useful the concept of having configuration printers is not
really tied to the web console. Therefore we should create a new module which just has the
support for such printers but is not tied to the web console.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message