[jboss-svn-commits] JBossWS SVN: r610 - branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Jul 14 10:14:41 EDT 2006


Author: heiko.braun at jboss.com
Date: 2006-07-14 10:14:39 -0400 (Fri, 14 Jul 2006)
New Revision: 610

Modified:
   branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/CallImpl.java
Log:
CTS requirement: null property name assertion

Modified: branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/CallImpl.java
===================================================================
--- branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/CallImpl.java	2006-07-14 13:15:25 UTC (rev 609)
+++ branches/jbossws-1.0/src/main/java/org/jboss/ws/jaxrpc/CallImpl.java	2006-07-14 14:14:39 UTC (rev 610)
@@ -558,6 +558,9 @@
     */
    public Object getProperty(String name)
    {
+      if(null == name)
+         throw new JAXRPCException("Unsupported property: " + name);
+
       // CTS: com/sun/ts/tests/jaxrpc/api/javax_xml_rpc/Call/Client.java#SetGetPropertyTest2
       if (name.startsWith("javax.xml.rpc") && standardProperties.contains(name) == false)
          throw new JAXRPCException("Unsupported property: " + name);
@@ -569,6 +572,9 @@
     */
    public void setProperty(String name, Object value)
    {
+      if(null == name)
+         throw new JAXRPCException("Unsupported property: " + name);
+
       // CTS: com/sun/ts/tests/jaxrpc/api/javax_xml_rpc/Call/Client.java#SetGetPropertyTest2
       if (name.startsWith("javax.xml.rpc") && standardProperties.contains(name) == false)
          throw new JAXRPCException("Unsupported property: " + name);
@@ -718,7 +724,8 @@
          // Reset the message context association
          MessageContextAssociation.popMessageContext();
 
-         ThreadLocalAssociation.clear();
+         // TODO: usage with of POST handlers needs to be clarified, Heiko
+         // ThreadLocalAssociation.clear();
       }
    }
 




More information about the jboss-svn-commits mailing list