Table 10 describes Servlet package differences between the Servlet Specification and the HydraExpress C++ implementation.
Non-standard Class | Non-standard Members | Description of Difference |
all | An extension to the specification that provides a base class for other Config classes | |
all | An extension to the specification that takes advantage of C++ capabilities for iterating over a sequence of values | |
getInitParameter() getInitParameterName() getServletContext() | In HydraExpress, these methods are inherited from the base class rwsf::Config | |
getInitParameter() getInitParameterName() getServletContext() | In HydraExpress, these methods are inherited from the base class rwsf::Config | |
getRequestDispatcher() | In HydraExpress, this method accepts an HTTP URL | |
getResource() | Not included in this implementation. Use getResourceData() from rwsf::ServletContext instead | |
getResourceData() | HydraExpress added this method as a safer alternative for C++ than the getResourceAsStream() method | |
getResourceAsStream() | Not included in this implementation. Use getResourceData() from rwsf::ServletContext instead | |
Inherits from the basic ostream in C++ Standard Library | ||
getLocale() | not supported in this release | |
getParameterMap() | not supported in this release | |
getPayload() | added method | |
getReader() | not supported in this release | |
appendPayload() | added method | |
getBufferSize() | not supported in this release | |
getCharacterEncoding() | not supported in this release | |
getLocale() | not supported in this release | |
getPayload() | added method | |
setBufferSize(int size) | not supported in this release | |
setLocale() | not supported in this release | |
setPayload() | added method | |
all methods | Inherits methods from C++ Standard Library exception class | |
why() | added method | |
rwsf::ServletUnavailableException | This implementation adds two constructors | |
SingleThreadModel | all | not supported. The deployment descriptor for a servlet provides similar functionality. See the HydraExpress Servlet Development Guide for details |
ServletInputStream | all | not supported in this release |
ServletRequestWrapper | all | not supported in this release |
ServletResponseWrapper | all | not supported in this release |
©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.