You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by li...@apache.org on 2003/07/08 11:40:48 UTC
cvs commit: xml-axis/c/src/server/catalina/axiscpp/WEB-INF/classes AxisCpp.java AxisCppHandler.java
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);
}