[jboss-cvs] JBossAS SVN: r62976 - branches/Branch_4_2/server/src/main/org/jboss/invocation/unified/interfaces.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri May 11 01:33:28 EDT 2007
Author: ron_sigal
Date: 2007-05-11 01:33:28 -0400 (Fri, 11 May 2007)
New Revision: 62976
Modified:
branches/Branch_4_2/server/src/main/org/jboss/invocation/unified/interfaces/UnifiedInvokerProxy.java
Log:
JBAS-4407: Check for existence of InvokerLocator.findSerializationType().
Modified: branches/Branch_4_2/server/src/main/org/jboss/invocation/unified/interfaces/UnifiedInvokerProxy.java
===================================================================
--- branches/Branch_4_2/server/src/main/org/jboss/invocation/unified/interfaces/UnifiedInvokerProxy.java 2007-05-10 22:05:27 UTC (rev 62975)
+++ branches/Branch_4_2/server/src/main/org/jboss/invocation/unified/interfaces/UnifiedInvokerProxy.java 2007-05-11 05:33:28 UTC (rev 62976)
@@ -168,10 +168,18 @@
{
Object response = null;
- invocation.getInvocationContext().setValue("SERIALIZATION_TYPE",locator.findSerializationType());
-
+ // Earlier versions of InvokerLocator don't have a findSerializationType() method.
try
{
+ invocation.getInvocationContext().setValue("SERIALIZATION_TYPE",locator.findSerializationType());
+ }
+ catch (NoSuchMethodError e)
+ {
+ invocation.getInvocationContext().setValue("SERIALIZATION_TYPE", "java");
+ }
+
+ try
+ {
response = client.invoke(invocation, null);
if(response instanceof Exception)
More information about the jboss-cvs-commits
mailing list