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

    • Icon: Sub-task Sub-task
    • Resolution: Won't Do
    • Icon: Major Major
    • 10.0.0.Final
    • 10.0.0.Final
    • Marshalling
    • None

      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.

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

                Created:
                Updated:
                Resolved: