Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress Web Service Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::SOAPworXServlet

Group:  Server


rwsf::SOAPworXServlet rwsf::HttpServlet

Local Index

Members

Header File

#include <rw/rwsf/soapworx/server/SOAPworXServlet.h>

Description

The class rwsf::SOAPworXServlet is the class from which all servlets in HydraExpress are derived. The servlet is automatically instantiated by the rwsf server when the server is started, and is based on the web.xml file generated by HydraExpress for your project. The servlet creates a rwsf::NamingContext context object for each service. This context contains all rwsf::NamedObject objects that are required by the service.

For more information on the servlet, see Section 8.3.11.2, "Servlet Configuration File: web.xml," in the HydraExpress Web Service Development Guide

We recommend using the servlet automatically instantiated by the rwsf server, but if you choose to create or customize your own servlet, be sure to change its name in the context's web.xml file.

Public Member Functions

void 
doPost(rwsf::HttpServletRequest& request, rwsf::HttpServletResponse& response);
void 
doGet(rwsf::HttpServletRequest& request,
rwsf::HttpServletResponse& response);
virtual void 
initContext(rwsf::CallInfo& context, 
rwsf::HttpServletRequest& request);
virtual void 
processContext(rwsf::CallInfo& context,
               rwsf::HttpServletRequest& request,
               rwsf::HttpServletResponse& response);

Protected Member Functions

virtual void 
init();
virtual void 
init(const rwsf::ServletConfig& config);
virtual void 
destroy();


Previous fileTop of DocumentContentsIndex pageNext file

©2004-2007 Copyright Quovadx, Inc. All Rights Reserved.
Quovadx and Rogue Wave are registered trademarks of Quovadx, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.