[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