Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package jboss.ws.handler;
- import static java.lang.System.out;
- import java.util.Set;
- import javax.xml.namespace.QName;
- import javax.xml.soap.SOAPException;
- import javax.xml.ws.handler.MessageContext;
- import javax.xml.ws.handler.soap.SOAPHandler;
- import javax.xml.ws.handler.soap.SOAPMessageContext;
- import org.w3c.dom.DOMException;
- public class HelloWSSoapHandler implements SOAPHandler<SOAPMessageContext> {
- public void close(MessageContext messagecontext) {
- // TODO Auto-generated method stub
- }
- public boolean handleFault(SOAPMessageContext arg0) {
- // TODO Auto-generated method stub
- return true;
- }
- public boolean handleMessage(SOAPMessageContext context) {
- Boolean outboundProperty = (Boolean) context
- .get(MessageContext.MESSAGE_OUTBOUND_PROPERTY);
- if (outboundProperty) {
- out.println("\nOutbound message : HelloWSSoapHandler");
- } else {
- out.println("\nInbound message : HelloWSSoapHandler");
- }
- try {
- out.println(context.getMessage().getSOAPHeader().getTextContent());
- } catch (DOMException e) {
- } catch (SOAPException e) {
- }
- return true;
- }
- public Set<QName> getHeaders() {
- // TODO Auto-generated method stub
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement