[ 
https://issues.apache.org/jira/browse/AXIS2-4827?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andreas Veithen updated AXIS2-4827:
-----------------------------------

    Fix Version/s: 1.5.4
                   1.6
         Assignee: Andreas Veithen

> ADB class org.apache.axis2.databinding.types.Union does not implement 
> java.io.Serializable
> ------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4827
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4827
>             Project: Axis2
>          Issue Type: Bug
>          Components: adb
>    Affects Versions: 1.5.1
>            Reporter: Aaron Gourley
>            Assignee: Andreas Veithen
>             Fix For: 1.6, 1.5.4
>
>
> When ADB is used as the databinding, all generated code is generated as 
> serializable.  In our application, we actually have a SOAP gateway that acts 
> as a proxy to another application and we pass the ADB beans directly between 
> the gateway and the application using RMI.  We want to use xsd:union in our 
> WSDL, but currently can not because the generated class extends Union which 
> is not declared as serializable.
> If this was just an oversight, then the fix is trivial.  Make 
> org.apache.axis2.databinding.types.Union implement Serializable.  If the 
> concern is that the 'localObject' value within might not be serializable, 
> then I would either suggest that the declaration of said variable be made 
> serializable or you take a 'who cares' approach to its serializability (i.e. 
> if someone puts something that isn't serializable in the Union object and 
> tries to send it over RMI, then they've dug their own grave).

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to