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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]