You are viewing a plain text version of this content. The canonical link for it is here.
Posted to kandula-dev@ws.apache.org by da...@apache.org on 2006/01/16 22:56:54 UTC
svn commit: r369583 - in
/webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils:
AddressingHeaders.java SoapFaultSender.java
Author: dasarath
Date: Mon Jan 16 13:56:52 2006
New Revision: 369583
URL: http://svn.apache.org/viewcvs?rev=369583&view=rev
Log: (empty)
Modified:
webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/AddressingHeaders.java
webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/SoapFaultSender.java
Modified: webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/AddressingHeaders.java
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/AddressingHeaders.java?rev=369583&r1=369582&r2=369583&view=diff
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/AddressingHeaders.java (original)
+++ webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/AddressingHeaders.java Mon Jan 16 13:56:52 2006
@@ -7,7 +7,9 @@
import java.util.ArrayList;
import java.util.List;
+import org.apache.axis.MessageContext;
import org.apache.axis.components.uuid.UUIDGenFactory;
+import org.apache.axis.message.addressing.Constants;
import org.apache.axis.message.addressing.EndpointReference;
import org.apache.axis.message.addressing.MessageID;
import org.apache.axis.message.addressing.RelatesTo;
@@ -47,5 +49,20 @@
List l = new ArrayList(1);
l.add(new RelatesTo(id, RelationshipTypeValues.RESPONSE));
setRelatesTo(l);
+ }
+
+ public static AddressingHeaders getAddressingHeadersOfCurrentMessage() {
+ return (AddressingHeaders) MessageContext.getCurrentContext().getProperty(
+ Constants.ENV_ADDRESSING_REQUEST_HEADERS);
+ }
+
+ public static EndpointReference getReplyToOfCurrentMessage() {
+ AddressingHeaders headers = getAddressingHeadersOfCurrentMessage();
+ return headers.getReplyTo();
+ }
+
+ public static EndpointReference getFaultToOfCurrentMessage() {
+ AddressingHeaders headers = getAddressingHeadersOfCurrentMessage();
+ return headers.getFaultTo();
}
}
Modified: webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/SoapFaultSender.java
URL: http://svn.apache.org/viewcvs/webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/SoapFaultSender.java?rev=369583&r1=369582&r2=369583&view=diff
==============================================================================
--- webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/SoapFaultSender.java (original)
+++ webservices/kandula/branches/Kandula_1/src/java/org/apache/kandula/utils/SoapFaultSender.java Mon Jan 16 13:56:52 2006
@@ -9,11 +9,9 @@
import javax.xml.rpc.ServiceException;
import org.apache.axis.AxisFault;
-import org.apache.axis.MessageContext;
import org.apache.axis.client.Call;
import org.apache.axis.message.SOAPEnvelope;
import org.apache.axis.message.SOAPFault;
-import org.apache.axis.message.addressing.Constants;
import org.apache.axis.message.addressing.EndpointReference;
import org.apache.axis.message.addressing.MessageID;
import org.apache.axis.soap.SOAPConstants;
@@ -25,8 +23,7 @@
public class SoapFaultSender {
private static MessageID getCurrentMessageID() {
- org.apache.axis.message.addressing.AddressingHeaders headers = (org.apache.axis.message.addressing.AddressingHeaders) MessageContext.getCurrentContext().getProperty(
- Constants.ENV_ADDRESSING_REQUEST_HEADERS);
+ org.apache.axis.message.addressing.AddressingHeaders headers = org.apache.kandula.utils.AddressingHeaders.getAddressingHeadersOfCurrentMessage();
return headers.getMessageID();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: kandula-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: kandula-dev-help@ws.apache.org