[wise-commits] wise SVN: r576 - webgui/trunk/src/main/java/org/jboss/wise/gui.

wise-commits at lists.jboss.org wise-commits at lists.jboss.org
Wed Jul 3 17:41:31 EDT 2013


Author: alessio.soldano at jboss.com
Date: 2013-07-03 17:41:31 -0400 (Wed, 03 Jul 2013)
New Revision: 576

Modified:
   webgui/trunk/src/main/java/org/jboss/wise/gui/ResponseLogHandler.java
Log:
Turn ResponseLogHandler into LogicalHandler instead of SOAPHandler


Modified: webgui/trunk/src/main/java/org/jboss/wise/gui/ResponseLogHandler.java
===================================================================
--- webgui/trunk/src/main/java/org/jboss/wise/gui/ResponseLogHandler.java	2013-07-03 21:40:54 UTC (rev 575)
+++ webgui/trunk/src/main/java/org/jboss/wise/gui/ResponseLogHandler.java	2013-07-03 21:41:31 UTC (rev 576)
@@ -32,16 +32,16 @@
 import javax.xml.transform.Transformer;
 import javax.xml.transform.TransformerFactory;
 import javax.xml.transform.stream.StreamResult;
+import javax.xml.ws.handler.LogicalHandler;
+import javax.xml.ws.handler.LogicalMessageContext;
 import javax.xml.ws.handler.MessageContext;
-import javax.xml.ws.handler.soap.SOAPHandler;
-import javax.xml.ws.handler.soap.SOAPMessageContext;
 
 /**
  * Logs the client inbound response message
  * 
  * @author alessio.soldano at jboss.com
  */
-public class ResponseLogHandler implements SOAPHandler<SOAPMessageContext> {
+public class ResponseLogHandler implements LogicalHandler<LogicalMessageContext> {
 
     private final OutputStream outputStream;
 
@@ -53,12 +53,12 @@
 	return new HashSet<QName>(); // empty set
     }
 
-    public boolean handleMessage(SOAPMessageContext smc) {
+    public boolean handleMessage(LogicalMessageContext smc) {
 	doLog(smc);
 	return true;
     }
 
-    public boolean handleFault(SOAPMessageContext smc) {
+    public boolean handleFault(LogicalMessageContext smc) {
 	doLog(smc);
 	return true;
     }
@@ -67,7 +67,7 @@
     public void close(MessageContext messageContext) {
     }
 
-    private void doLog(SOAPMessageContext smc) {
+    private void doLog(LogicalMessageContext smc) {
 	if (!(Boolean) smc.get(MessageContext.MESSAGE_OUTBOUND_PROPERTY)) {
 	    try {
 		TransformerFactory tff = TransformerFactory.newInstance();
@@ -75,7 +75,7 @@
 		tf.setOutputProperty(OutputKeys.INDENT, "yes");
 		tf.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
 		
-		Source sc = smc.getMessage().getSOAPPart().getContent();
+		Source sc = smc.getMessage().getPayload();
 		
 		StreamResult result = new StreamResult(outputStream);
 		tf.transform(sc, result);
@@ -87,5 +87,4 @@
 	    }
 	}
     }
-
 }



More information about the wise-commits mailing list