[jboss-dev-forums] [Design of JCA on JBoss] - Is it a bug or design?
Wizzie
do-not-reply at jboss.com
Sun Oct 29 12:04:34 EST 2006
Hi
I've been browsing throught the JCA code, and one place has attracted my attention in the org.jboss.adapter.binding.remote package.
We have the following classes:
RemoteSerializer
RemoteSerializerFactory
RemoteSerializerImpl
And the client class:
RemoteSerializableInterceptor.
So, starting from the RemoteSerializer: it has only few methods, however I can not really understand what they are going to do:
RemoteSerializableInterceptor.shouldSerialize - checks if the object is not java.io.Serializeable... Suspicios I would tell, and would like to know why?
And, my favorite:
RemoteSerializableInterceptor.serialize(Object) - it is an intention to generate stack overflow in such a non-trivial way to recursivelly calling itself? If that is a bug and intention was to call serializeToByte(Object), then why it doesnt return SerializableWrapper class as I would suspect that, for simmetry, it should: deserialize(Object) actually requires SerializableWrapper as an input...
-valeri
PS. Sorry if it is a wrong place to post such messages (i.e. it should go to user forum). I don't think it's a bug as I do not know what the interface contract is (no javadocs).
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3981613#3981613
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3981613
More information about the jboss-dev-forums
mailing list