It is a feature of XStream that it does not require any marker interface. Its semantics are intentionally aligned with, but not identical to, Java serialization (which Jenkins also uses, for different purposes). Workflow code also uses JBoss Marshalling, again similar but not identical to Java serialization. There is no mechanical way to determine which, if any, of these systems is/are used on a given class in Jenkins; you just have to understand the code.
-- You received this message because you are subscribed to the Google Groups "Jenkins Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr0OcyL%2BXLJCZwS9kSGtia%2BwZXShQPwmje_gOZ4E3bq05g%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
