axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Steve Loughran <>
Subject RE: [jira] Created: (AXIS-1596) enum of QNames
Date Tue, 12 Oct 2004 17:11:24 GMT

On Tue, 12 Oct 2004 09:55:05 -0700, Simon Fell <> wrote:
 > I haven't been following JAX-RPC that closely, is this hideous "feature"
 > of the spec addressed in newer versions ? It makes enums of qnames
 > completely useless.

yes, yes it does. In fact it makes enums of anything other than well 
behaved java field names useless. Dont even think of having "null" as a 
name in a state table, for example. In fact, dont dare add an illegal 
field to an existing enum.

I am sure things will be better in the future, what with real enums and 
JAX-RPC handing off the serialization blame to someone else.  But I also 
think it is the lack of enums in classic Java is why this thing got into 
a state: with no native enums to serialize, enums got neglected.

FYI, I am planning on doing a paper on the fundamental flaws of JAX-RPC, 
working titile "yes, it really is broken",
for this journal.

You can review it if you want, early next week.

It will be derived from the experiences covered here, in "A service API 
for deployment"


View raw message