[jboss-cvs] jbosstest/src/main/org/jboss/test/webservice/jbws1034/server ...

Alex Guizar alex.guizar at jboss.com
Sun Jul 16 19:23:40 EDT 2006


  User: aguizar 
  Date: 06/07/16 19:23:40

  Added:       src/main/org/jboss/test/webservice/jbws1034/server   Tag:
                        JBoss_4_0_2_JBWS-1034 EchoerImpl.java
                        CharsetHandler.java
  Log:
  JBWS-1034
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.1.2.1   +10 -0     jbosstest/src/main/org/jboss/test/webservice/jbws1034/server/Attic/EchoerImpl.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: EchoerImpl.java
  ===================================================================
  RCS file: EchoerImpl.java
  diff -N EchoerImpl.java
  --- /dev/null	1 Jan 1970 00:00:00 -0000
  +++ EchoerImpl.java	16 Jul 2006 23:23:40 -0000	1.1.2.1
  @@ -0,0 +1,10 @@
  +package org.jboss.test.webservice.jbws1034.server;
  +
  +import org.jboss.test.webservice.jbws1034.Echoer;
  +
  +public class EchoerImpl implements Echoer {
  +
  +  public String echo(String text) {
  +    return text;
  +  }
  +}
  
  
  
  1.1.2.1   +45 -0     jbosstest/src/main/org/jboss/test/webservice/jbws1034/server/Attic/CharsetHandler.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: CharsetHandler.java
  ===================================================================
  RCS file: CharsetHandler.java
  diff -N CharsetHandler.java
  --- /dev/null	1 Jan 1970 00:00:00 -0000
  +++ CharsetHandler.java	16 Jul 2006 23:23:40 -0000	1.1.2.1
  @@ -0,0 +1,45 @@
  +package org.jboss.test.webservice.jbws1034.server;
  +
  +import javax.xml.namespace.QName;
  +import javax.xml.rpc.handler.GenericHandler;
  +import javax.xml.rpc.handler.MessageContext;
  +import javax.xml.rpc.handler.soap.SOAPMessageContext;
  +import javax.xml.soap.SOAPMessage;
  +
  +import org.jboss.test.webservice.jbws1034.util.CharsetUtil;
  +
  +public class CharsetHandler extends GenericHandler
  +{
  +   public QName[] getHeaders()
  +   {
  +      return null;
  +   }
  +
  +   public boolean handleRequest(MessageContext context)
  +   {
  +      if (context instanceof SOAPMessageContext)
  +      {
  +         SOAPMessageContext soapContext = (SOAPMessageContext) context;
  +         SOAPMessage message = soapContext.getMessage();
  +         String charset = CharsetUtil.getCharset(message);
  +         context.setProperty(SOAPMessage.CHARACTER_SET_ENCODING, charset);
  +      }
  +      return true;
  +   }
  +
  +   public boolean handleResponse(MessageContext context)
  +   {
  +      if (context instanceof SOAPMessageContext)
  +      {
  +         SOAPMessageContext soapContext = (SOAPMessageContext) context;
  +         SOAPMessage message = soapContext.getMessage();
  +         CharsetUtil.setCharset(message, (String) context.getProperty(SOAPMessage.CHARACTER_SET_ENCODING));
  +      }
  +      return true;
  +   }
  +
  +   public boolean handleFault(MessageContext context)
  +   {
  +      return handleResponse(context);
  +   }
  +}
  
  
  



More information about the jboss-cvs-commits mailing list