Uploaded image for project: 'Infinispan'
  1. Infinispan
  2. ISPN-9620 In-place Rolling Upgrade Marshaller Changes
  3. ISPN-10549

Provide Externalizer aware Serialization marshaller as default user marshaller

    XMLWordPrintable

Details

    • Sub-task
    • Resolution: Won't Do
    • Major
    • 10.0.0.CR2
    • 10.0.0.CR1
    • Marshalling
    • None

    Description

      In ISPN-10354 we removed jboss-marshalling from the core and made JavaSerializationMarshaller the default user marshaller instead of JBossUserMarshaller. Consequently, externalizers are only respected by the GlobalMarshaller, meaning that when store's marshall objects via InitializationContext::getPersistenceMarshaller any user configured externalizers are not used for serialising user types.

      We should provide a ExternalizerAwareSerializationMarshaller that first tries to serialize user types via any configured externalizers before defaulting to java Serialization.

      Attachments

        Activity

          People

            remerson@redhat.com Ryan Emerson
            remerson@redhat.com Ryan Emerson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: