Uploaded image for project: 'Tuscany'
  1. Tuscany
  2. TUSCANY-2346

weaks in databinding-jaxb plug-in

    XMLWordPrintableJSON

Details

    • Patch Available

    Description

      There is a JAXB feature to create JAXB context by specifying the whole array of all mapping classes. Tuscany databinding-jaxb plug-in unable to work with.
      As a result, when application uses SCA for transmitting objects created by specifying complex JAXB context it crashes.

      This plug-in (databinding-jaxb) creates context for marshalling on very simple way. It gets class of root object and asks for JAXB to create context by providing it. So it supports only simple/default JAXB contexts.

      Its suggested more sophisticated procedure.
      1. try to use default/simple context
      2. if it does not work, to collect all JAXB related classes used in instance object and its properties/subobjects by reflection and to create context by array.

      Attachments

        1. JAXBDataBinding.java
          9 kB
          Ivan Churkin
        2. workspace.rar
          885 kB
          Ivan Churkin

        Activity

          People

            Unassigned Unassigned
            ivanhoe Ivan Churkin
            Votes:
            2 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: