[infinispan-issues] [JBoss JIRA] Work logged: (ISPN-948) Support XML marshaling of Configuration instances

Jürgen Kellerer (JIRA) jira-events at lists.jboss.org
Sun Mar 13 11:56:50 EDT 2011


     [ https://issues.jboss.org/browse/ISPN-948?page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel\#worklog-{worklog.getId()} ]

Jürgen Kellerer logged work on ISPN-948:
----------------------------------------

                Author: Jürgen Kellerer
            Created on: 13/Mar/11 11:56 AM
            Start Date: 13/Mar/11 11:53 AM
    Worklog Time Spent: 4 hours 
      Work Description: Created a patch that implements "toXmlString()" methods on InfinispanConfigruation, GlobalConfiguration and Configuration, including unit tests.

In addition added a @ManagedAttribute to CacheDelegate to make the XML configuration string available within the JMX environment.

Issue Time Tracking
-------------------

    Remaining Estimate: 0 minutes  (was: 4 hours)
            Time Spent: 4 hours
            Worklog Id:     (was: 12423845)


> Support XML marshaling of Configuration instances
> -------------------------------------------------
>
>                 Key: ISPN-948
>                 URL: https://issues.jboss.org/browse/ISPN-948
>             Project: Infinispan
>          Issue Type: Feature Request
>          Components: Configuration
>    Affects Versions: 4.2.1.CR3
>            Reporter: Jürgen Kellerer
>            Assignee: Manik Surtani
>             Fix For: 5.0.0.Final
>
>         Attachments: Feature_ISPN-948_Support_XML_marshaling_of_Configuration_instances.patch
>
>   Original Estimate: 4 hours
>          Time Spent: 4 hours
>  Remaining Estimate: 0 minutes
>
> Infinispan supports a very flexible way of configuring caches using multiple levels of inheritance. 
> While this is really nice, it is sometimes not easy to understand how exactly a particular cache was configured. 
> (E.g. JPA is just one example where a cache configuration can be adjusted in several ways).
> JMX or debuggers help but may not always be available.
> What about allowing to convert a configuration instance back to XML to give a quick overview of the really applied settings. _(Optionally it might also be a nice little feature to implement a "toXmlString();" method or override the default and also make this available through JMX)_
> JAXB annotations are already present on all configurable options but a couple getters and a @XmlRootElement annotation is missing that would allow to convert an existing instance back to XML. The effort in doing this should be rather low.
> ---
> This feature request may also fit with #ISPN-791 as it would allow to transfer cache configs using XML.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira



More information about the infinispan-issues mailing list