Package javax.xml.rpc.handler.soap

Examples of javax.xml.rpc.handler.soap.SOAPMessageContext


            throw new JAXRPCException(messageText, ex);
        }
    }

    public boolean handleFault(MessageContext _context) {
        SOAPMessageContext context = (SOAPMessageContext)_context;
        preInvoke(context);
        try {
            int endIdx = size() - 1;
            if (falseIndex != -1) {
                endIdx = falseIndex;
View Full Code Here


    public boolean handleRequest(MessageContext _context) {
        org.apache.axis.MessageContext actx =
                (org.apache.axis.MessageContext)_context;
        actx.setRoles(getRoles());
        SOAPMessageContext context = (SOAPMessageContext)_context;
        preInvoke(context);
        try {
            for (int i = 0; i < size(); i++) {
                Handler currentHandler = getHandlerInstance(i);
                try {
View Full Code Here

            postInvoke(context);
        }
    }

    public boolean handleResponse(MessageContext context) {
        SOAPMessageContext scontext = (SOAPMessageContext)context;
        preInvoke(scontext);
        try {
            int endIdx = size() - 1;
            if (falseIndex != -1) {
                endIdx = falseIndex;
View Full Code Here

public class EchoServiceServerHandler implements Handler {

    public boolean handleRequest(MessageContext messageContext) {

  try {
      SOAPMessageContext soapMsgCtx = (SOAPMessageContext) messageContext;
     
      SOAPMessage soapMsg = soapMsgCtx.getMessage();
      SOAPPart soapPart = soapMsg.getSOAPPart();
      SOAPEnvelope soapEnvelope = soapPart.getEnvelope();
      soapEnvelope.getBody().detachNode();
      SOAPBody soapBody = soapEnvelope.addBody();
      SOAPBodyElement echoElement = soapBody.addBodyElement(soapEnvelope.createName("echo", "ns1", "http://soapinterop.org/"));
View Full Code Here

   * @see javax.xml.rpc.handler.Handler#handleRequest(MessageContext)
   */
  public boolean handleRequest(MessageContext context) {
    System.out.println("Hey - in Handle request");
    try {
      SOAPMessageContext smc = (SOAPMessageContext) context;
      SOAPMessage msg = smc.getMessage();
      SOAPPart sp = msg.getSOAPPart();
      SOAPEnvelope se = sp.getEnvelope();
      SOAPHeader sh = se.getHeader();
      Name name =
      se.createName(
View Full Code Here

    System.out.println("Hey - in Handle response");
    try {
      String counter = null;
      String faultCounter = null;

      SOAPMessageContext smc = (SOAPMessageContext) context;
      SOAPMessage msg = smc.getMessage();
      SOAPPart sp = msg.getSOAPPart();
      SOAPEnvelope se = sp.getEnvelope();
      SOAPHeader sh = se.getHeader();
      SOAPBody sb = se.getBody();
      Name name =
View Full Code Here

public boolean handleRequest(MessageContext context) {
    System.out.println("ClientHandler:handleRequest");
  HandlerTracker.addClientHandler("clienthandler1.handleRequest");
    if (context instanceof SOAPMessageContext) {
        try {
            SOAPMessageContext soapMsgCtx = (SOAPMessageContext)context;
            SOAPMessage soapMsg = soapMsgCtx.getMessage();
            SOAPPart sp = soapMsg.getSOAPPart();
            SOAPEnvelope se = sp.getEnvelope();
            SOAPBody sb = se.getBody();
            SOAPHeader sh = se.getHeader();

            Name name = se.createName("ClientHandler-handleRequest", "", "");
            SOAPHeaderElement hdr = sh.addHeaderElement(name);
            hdr.addTextNode("Processed");

            String instruction = sb.toString();
            if (instruction.indexOf("client-return-false") >= 0) {
                soapMsgCtx.setProperty("fault", "Returning false from ClientHandler.handleRequest");
                return false;
            }
        } catch (SOAPException ex) {
            ex.printStackTrace();
            return false;
View Full Code Here

    System.out.println("ClientHandler:handleResponse");
  HandlerTracker.addClientHandler("clienthandler1.handleResponse");

    if (context instanceof SOAPMessageContext) {
        try {
            SOAPMessageContext soapMsgCtx = (SOAPMessageContext)context;
            SOAPMessage soapMsg = soapMsgCtx.getMessage();
            if (soapMsg == null) {
                soapMsg = prepareError(soapMsgCtx);
            }
            SOAPPart sp = soapMsg.getSOAPPart();
            SOAPEnvelope se = sp.getEnvelope();
View Full Code Here

public boolean handleFault(MessageContext context) {
    System.out.println("ClientHandler:handleFault");
  HandlerTracker.addClientHandler("clienthandler1.handleFault");
    if (context instanceof SOAPMessageContext) {
        try {
            SOAPMessageContext soapMsgCtx = (SOAPMessageContext)context;
            SOAPMessage soapMsg = soapMsgCtx.getMessage();
            SOAPPart sp = soapMsg.getSOAPPart();
            SOAPEnvelope se = sp.getEnvelope();
            SOAPBody sb = se.getBody();
            SOAPHeader sh = se.getHeader();
View Full Code Here

public boolean handleRequest(MessageContext context) {
    System.out.println("ClientHandler:handleRequest");
  HandlerTracker.addClientHandler("clienthandler1.handleRequest");
    if (context instanceof SOAPMessageContext) {
        try {
            SOAPMessageContext soapMsgCtx = (SOAPMessageContext)context;
            SOAPMessage soapMsg = soapMsgCtx.getMessage();
            SOAPPart sp = soapMsg.getSOAPPart();
            SOAPEnvelope se = sp.getEnvelope();
            SOAPBody sb = se.getBody();
            SOAPHeader sh = se.getHeader();

            Name name = se.createName("ClientHandler-handleRequest", "", "");
            SOAPHeaderElement hdr = sh.addHeaderElement(name);
            hdr.addTextNode("Processed");

            String instruction = sb.toString();
            if (instruction.indexOf("client-return-false") >= 0) {
                soapMsgCtx.setProperty("fault", "Returning false from ClientHandler.handleRequest");
                return false;
            }
        } catch (SOAPException ex) {
            ex.printStackTrace();
            return false;
View Full Code Here

TOP

Related Classes of javax.xml.rpc.handler.soap.SOAPMessageContext

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.