Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-12618

Configuration/Serialization refactoring

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 12.1.0.Final
    • None
    • Configuration
    • None

      Currently Infinispan's configuration parsers and serializers rely on XmlStreamReader and XmlStreamWriter from java.xml directly. This means that supporting other formats (JSON, YAML) requires writing parallel implementations.
      Additionally, referencing java.xml pulls in 200 classes which have an RSS impact of about 20MB.
      We should refactor the parsing/serialization code so that it can support multiple formats.
      The XPP3 implementation is very compact and doesn't rely on the internal java.xml classes.
      Identify other modules which may pull in XML classes and try to avoid that.

              ttarrant@redhat.com Tristan Tarrant
              ttarrant@redhat.com Tristan Tarrant
              Archiver:
              rhn-support-adongare Amol Dongare

                Created:
                Updated:
                Resolved:
                Archived: