Package javax.xml.rpc.handler.soap

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


      try
      {
         if ("Use MessageContext".equals(message))
         {
            SOAPMessageContext soapContext = (SOAPMessageContext)msgContext;
            MimeHeaders mimeHeaders = soapContext.getMessage().getMimeHeaders();

            String[] cookies = mimeHeaders.getHeader("Set-Cookie");
            if (cookies == null || cookies.length != 1)
               throw new IllegalStateException("Unexpected cookie list: " + mimeHeaders);
View Full Code Here


      // Verify parameter was actually an attachment
      String attachedStr = null;
      try
      {
         SOAPMessageContext msgContext = (SOAPMessageContext)sepCtx.getMessageContext();
         AttachmentPart part = (AttachmentPart)msgContext.getMessage().getAttachments().next();
         attachedStr = (String)part.getContent();
      }
      catch (SOAPException ex)
      {
         throw new RuntimeException(ex);
View Full Code Here

   public boolean handleRequest(MessageContext msgContext)
   {
      try
      {
         SOAPMessageContext soapContext = (SOAPMessageContext)msgContext;
         SOAPMessage soapMessage = soapContext.getMessage();
         SOAPBody soapBody = soapMessage.getSOAPBody();
         SOAPElement rpcElement = (SOAPElement)soapBody.getChildElements().next();

         SOAPFactory factory = SOAPFactory.newInstance();
         Name rpcName = factory.createName("echoUserType", "ns1", TARGET_NAMESPACE);
View Full Code Here

   public boolean handleResponse(MessageContext msgContext)
   {
      try
      {
         SOAPMessageContext soapContext = (SOAPMessageContext)msgContext;
         SOAPMessage soapMessage = soapContext.getMessage();
         SOAPBody soapBody = soapMessage.getSOAPBody();
         SOAPElement rpcElement = (SOAPElement)soapBody.getChildElements().next();

         SOAPFactory factory = SOAPFactory.newInstance();
         Name rpcName = factory.createName("echoUserTypeResponse", "ns1", TARGET_NAMESPACE);
View Full Code Here

   public boolean handleResponse(MessageContext msgContext)
   {
      try
      {
         SOAPMessageContext soapContext = (SOAPMessageContext)msgContext;
         SOAPMessage soapMessage = soapContext.getMessage();
         SOAPBody soapBody = soapMessage.getSOAPBody();
         SOAPElement rpcElement = (SOAPElement)soapBody.getChildElements().next();

         SOAPFactory factory = SOAPFactory.newInstance();
         Name rpcName = factory.createName("processDescrResponse", "ns1", TARGET_NAMESPACE);
View Full Code Here

   {
      log.info("handleResponse");

      try
      {
         SOAPMessageContext soapContext = (SOAPMessageContext)msgContext;
         SOAPMessage soapMessage = soapContext.getMessage();
         SOAPElement soapElement = (SOAPElement)soapMessage.getSOAPBody().getChildElements().next();
         soapElement = (SOAPElement)soapElement.getChildElements().next();
         message = soapElement.getValue();
      }
      catch (Exception e)
View Full Code Here

   }

   public boolean handleResponse(MessageContext msgContext)
   {
      log.info("handleResponse");
      SOAPMessageContext context = (SOAPMessageContext) msgContext;
      MimeHeaders headers = context.getMessage().getMimeHeaders();
      headers.addHeader("server-test-header", "1");
      headers.addHeader("server-test-header", "2");
      headers.addHeader("server-test-header", "3");
      return true;
   }
View Full Code Here

   public String hello(String in0)
   {
      log.info("hello: " + in0);

      SOAPMessageContext msgContext = (SOAPMessageContext)context.getMessageContext();
      SOAPMessage soapMessage = msgContext.getMessage();

      String[] soapAction = soapMessage.getMimeHeaders().getHeader("SOAPAction");
      log.info("soapAction: " + Arrays.asList(soapAction));

      String retStr;
View Full Code Here

         buffer.append("[message=" + message + "]");
   }

   private void validateAttachmentPart(StringBuffer buffer, String expContentType, Object mimepart)
   {
      SOAPMessageContext msgContext = (SOAPMessageContext)context.getMessageContext();
      SOAPMessage soapMessage = msgContext.getMessage();

      Iterator attachments = soapMessage.getAttachments();
      if (attachments.hasNext())
      {
         AttachmentPart ap = (AttachmentPart)attachments.next();
View Full Code Here

   /** Process request/response message
    */
   private void processMessage(MessageContext msgContext) throws SOAPException, IOException
   {
      SOAPMessageContext soapContext = (SOAPMessageContext)msgContext;
      SOAPMessage soapMessage = soapContext.getMessage();

      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      soapMessage.writeTo(baos);
      String msgStr = new String(baos.toByteArray());

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.