Package javax.xml.rpc.handler.soap

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


    public Method getInvMethod(Tie webServiceTie, MessageContext context)
        throws Exception {

        // Use tie to get Method from SOAP message inv.webServiceTie

        SOAPMessageContext soapMsgContext = (SOAPMessageContext) context;
        SOAPMessage message = soapMsgContext.getMessage();
        StreamingHandler streamingHandler = (StreamingHandler) webServiceTie;
        int opcode = streamingHandler.getOpcodeForRequestMessage(message);
        return streamingHandler.getMethodForOpcode(opcode);
    }
View Full Code Here


            SOAPMessage soapMessage = null;
      MessageContext msgContext = inv.messageContext;

            if (msgContext != null) {
                if (msgContext instanceof SOAPMessageContext) {
        SOAPMessageContext smc =
                            (SOAPMessageContext) msgContext;
        soapMessage = smc.getMessage();
                }
      } else {
                soapMessage = inv.getSOAPMessage();
            }
View Full Code Here

  if (config_ == null) {
      return true;
  }
   
        // get the ClientAuthContext
  SOAPMessageContext smc = (SOAPMessageContext) messageContext;
  SOAPMessage request = smc.getMessage();
  ClientAuthContext cAC = config_.getAuthContext(null,request);
  if (cAC == null) {
      return true;
  }

  smc.setProperty(CLIENT_AUTH_CONTEXT, cAC);
  smc.setProperty(javax.xml.ws.handler.MessageContext.WSDL_SERVICE,
            serviceName);

        try{
      WebServiceSecurity.secureRequest(smc,cAC,isAppclientContainer);
        } catch(Exception e){
View Full Code Here

  if (config_ == null) {
      return true;
  }

        // get the ClientAuthContext
        SOAPMessageContext smc = (SOAPMessageContext) messageContext;
  ClientAuthContext cAC =
      (ClientAuthContext) smc.getProperty(CLIENT_AUTH_CONTEXT);
  if (cAC == null) {
      return true;
  }

        try{
View Full Code Here

    public Method getInvMethod(Tie webServiceTie, MessageContext context)
        throws Exception {

        // Use tie to get Method from SOAP message inv.webServiceTie

        SOAPMessageContext soapMsgContext = (SOAPMessageContext) context;
        SOAPMessage message = soapMsgContext.getMessage();

        if (!(webServiceTie instanceof StreamingHandler)) {
            throw new IllegalArgumentException(webServiceTie + "is not instance of StreamingHandler.");
        }
View Full Code Here

    public Method getInvMethod(Tie webServiceTie, MessageContext context)
        throws Exception {

        // Use tie to get Method from SOAP message inv.webServiceTie

        SOAPMessageContext soapMsgContext = (SOAPMessageContext) context;
        SOAPMessage message = soapMsgContext.getMessage();

        if (!(webServiceTie instanceof StreamingHandler)) {
            throw new IllegalArgumentException(webServiceTie + "is not instance of StreamingHandler.");
        }
View Full Code Here

    public boolean handleRequest(MessageContext mc) {
        System.out.println("In HeaderHandler's handleRequest myOutHeaders: "
                + localOutHeaders.get());

        try {
            SOAPMessageContext smc = (SOAPMessageContext) mc;
            SOAPMessage msg = smc.getMessage();
            logger.debug("Request message body: "
                    + msg.getSOAPBody().toString() + "\n header: "
                    + msg.getSOAPHeader().toString());
           SOAPPart part = msg.getSOAPPart();
            SOAPEnvelope envelope = part.getEnvelope();
View Full Code Here

     */
    public boolean handleResponse(MessageContext mc) {
        System.out.println("In HeaderHandler's handleResponse");

        try {
            SOAPMessageContext smc = (SOAPMessageContext) mc;
            SOAPMessage msg = smc.getMessage();
            logger.debug("Response message body: "
                    + msg.getSOAPBody().toString() + "\n header: "
                    + msg.getSOAPHeader().toString());
            SOAPPart part = msg.getSOAPPart();
            SOAPEnvelope envelope = part.getEnvelope();
View Full Code Here

            throw new JAXRPCException(messageText, ex);
        }
    }

    public boolean handleFault(MessageContext _context) {
        SOAPMessageContext context = (SOAPMessageContext) _context;

        for (int i = size() - 1; i >= 0; i--) {
            if (getHandlerInstance(i).handleFault(context) == false) {
                return false;
            }
View Full Code Here

    public boolean handleRequest(MessageContext _context) {
       
        ((org.apache.axis.MessageContext)_context).setRoles(getRoles());
       
        SOAPMessageContext context = (SOAPMessageContext) _context;

        falseIndex = -1;
        for (int i = 0; i < size(); i++) {
            Handler currentHandler = getHandlerInstance(i);
            try {
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.