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

Configuration/Serialization refactoring

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Done
    • Major
    • 12.1.0.CR1
    • None
    • Configuration
    • None

    Description

      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.

      Attachments

        Activity

          People

            ttarrant@redhat.com Tristan Tarrant
            ttarrant@redhat.com Tristan Tarrant
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: