Author: thomas.diesler(a)jboss.com
Date: 2007-01-15 14:18:45 -0500 (Mon, 15 Jan 2007)
New Revision: 1974
Modified:
trunk/jbossws-core/src/main/java/javax/xml/ws/soap/SOAPFaultException.java
trunk/jbossws-core/src/main/java/org/jboss/ws/core/jaxws/client/DispatchImpl.java
Log:
[JBCTS-433] - Fix jaxws/api/javax_xml_ws/Dispatch
Modified: trunk/jbossws-core/src/main/java/javax/xml/ws/soap/SOAPFaultException.java
===================================================================
--- trunk/jbossws-core/src/main/java/javax/xml/ws/soap/SOAPFaultException.java 2007-01-15
16:57:09 UTC (rev 1973)
+++ trunk/jbossws-core/src/main/java/javax/xml/ws/soap/SOAPFaultException.java 2007-01-15
19:18:45 UTC (rev 1974)
@@ -64,6 +64,16 @@
this.fault = fault;
}
+ public SOAPFaultException(String message)
+ {
+ super(message);
+ }
+
+ public SOAPFaultException(String message, Exception ex)
+ {
+ super(message, ex);
+ }
+
public SOAPFaultException(Exception ex)
{
super(ex);
Modified:
trunk/jbossws-core/src/main/java/org/jboss/ws/core/jaxws/client/DispatchImpl.java
===================================================================
---
trunk/jbossws-core/src/main/java/org/jboss/ws/core/jaxws/client/DispatchImpl.java 2007-01-15
16:57:09 UTC (rev 1973)
+++
trunk/jbossws-core/src/main/java/org/jboss/ws/core/jaxws/client/DispatchImpl.java 2007-01-15
19:18:45 UTC (rev 1974)
@@ -50,6 +50,7 @@
import javax.xml.ws.Response;
import javax.xml.ws.WebServiceException;
import javax.xml.ws.Service.Mode;
+import javax.xml.ws.soap.SOAPFaultException;
import org.jboss.logging.Logger;
import org.jboss.util.NotImplementedException;
@@ -210,6 +211,10 @@
private SOAPMessage getRequestMessage(Object obj)
{
+ // jaxws/api/javax_xml_ws/Dispatch/Client.java#invokeTestJAXBNull
+ if (obj == null)
+ throw new SOAPFaultException("Request object cannot be null");
+
SOAPMessage reqMsg = null;
try
{
Show replies by date