lilantha    2003/07/08 02:40:48

  Added:       c/src/server/catalina/axiscpp/WEB-INF/classes AxisCpp.java
                        AxisCppHandler.java
  Log:
  add
  
  Revision  Changes    Path
  1.1                  
xml-axis/c/src/server/catalina/axiscpp/WEB-INF/classes/AxisCpp.java
  
  Index: AxisCpp.java
  ===================================================================
  import java.io.*;
  import java.text.*;
  import java.util.*;
  import javax.servlet.*;
  import javax.servlet.http.*;
  
  /**
   * The AxisCpp that handles and delegate controles to JNI Axis C++ server
   *
   * @author Lilantha Darshana
   */
  
  public class AxisCpp extends HttpServlet {
  
  
      public void doGet(HttpServletRequest request,
                        HttpServletResponse response)
          throws IOException, ServletException
      {
          response.setContentType("text/xml"); //change this according to the SOAP 1.2
                //request.getHeader
                //request.getMethod
                
                InputStream in = request.getInputStream;
          PrintWriter out = response.getWriter();
                
                AxisCppHandler.Delegate(in, out);
      }
        public void doPost(HttpServletRequest request,
                        HttpServletResponse response)
          throws IOException, ServletException
      {
          doGet(request, response);
      }
  }
  
  
  
  
  
  
  1.1                  
xml-axis/c/src/server/catalina/axiscpp/WEB-INF/classes/AxisCppHandler.java
  
  Index: AxisCppHandler.java
  ===================================================================
  import java.io.*;
  
  /**
   * Axis C++ JNI delegator.
   *
   * @author Lilantha Darshana
   */
  
  public class AxisCppHandler
  {
        static {
               System.loadLibrary("axis_cpp");
           }
        static native void Delegate(InputStream in, OutputStream out);
        
  }
  
  
  
  
  
  

Reply via email to