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

Configuration/Serialization refactoring

XMLWordPrintable

    • Icon: Enhancement Enhancement
    • Resolution: Done
    • Icon: Major Major
    • 12.1.0.CR1
    • 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
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: