You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
891 B
Java

Trace message handler
package com.ack.webservices.soap.examples.lifestory;
import org.apache.axis.AxisFault;
import org.apache.axis.Message;
import org.apache.axis.MessageContext;
import org.apache.axis.handlers.BasicHandler;
public class TraceMessageHandler extends BasicHandler {
public void invoke( MessageContext msgContext ) throws AxisFault {
try {
System.out.println( "\n=========== trace message on " +
java.util.Calendar.getInstance().getTime()
+ " =====================" );
Message msg = msgContext.getCurrentMessage();
msg.writeTo( System.out );
System.out.println( "\n=================================================" );
}
catch( Exception e ) {
throw AxisFault.makeFault( e );
}
}
public void undo( MessageContext msgContext ) {
}
}