[
https://issues.jboss.org/browse/ISPN-948?page=com.atlassian.jira.plugin.s...
]
Jürgen Kellerer updated ISPN-948:
---------------------------------
Attachment: ISPN-948-Final.patch
Hi Galder, my bad, I used the patch function in the IDE assuming it would delegate to GIT.
I did now create a branch, committed the changes in there, created the patch using
"git format-patch master ..." and tested it before uploading with "git
apply". This should now be working.
(Btw. the unit test "ConfigurationToXmlStringTest" requires manual addition
after applying the patch)
Concerning the PULL request, as far as I read I'd need an account for this. Therefore
here comes the correct patch created using the git command line.
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,
Feature__ISPN-948__Support_XML_marshaling_of_Configuration_instances.patch,
ISPN-948-Final.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