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]

Reply via email to