You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Carsten Ziegeler (JIRA)" <ji...@apache.org> on 2013/01/28 20:07:12 UTC

[jira] [Commented] (FELIX-3874) Create new status printer module

    [ 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