[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