HydraExpress™ C++ API Reference Guide

Product Documentation:
   HydraExpress C++
Documentation Home
List of all members | Public Member Functions | Protected Member Functions
rwsf::HttpsMessageListener Class Reference

Creates an HTTPS listener based on the transports configuration file. Not intended for direct use. More...

#include <rwsf/webservice/transport/https/HttpsMessageListener.h>

Inheritance diagram for rwsf::HttpsMessageListener:
rwsf::HttpMessageListener rwsf::MessageListenerImp rwsf::MessageHandlerImp

Public Member Functions

virtual void initServer ()
 
- Public Member Functions inherited from rwsf::MessageListenerImp
 MessageListenerImp ()
 
virtual ~MessageListenerImp ()
 
virtual std::string getProperty (const std::string &key)
 
virtual void init (const rwsf::Config &initParams)
 
virtual void invoke (rwsf::CallInfo &callInfo)
 
bool isStopped ()
 
void log (const std::string &message, rwsf::CallInfo::LogLevel l=rwsf::CallInfo::Error)
 
void log (rwsf::CallInfo &callInfo, rwsf::CallInfo::LogLevel l=rwsf::CallInfo::Error)
 
virtual void setProperty (const std::string &key, const std::string &value)
 
- Public Member Functions inherited from rwsf::MessageHandlerImp
 MessageHandlerImp ()
 
virtual ~MessageHandlerImp ()
 
virtual void destroy ()
 

Protected Member Functions

virtual void doInit (const rwsf::Config &initParams)
 
- Protected Member Functions inherited from rwsf::HttpMessageListener
virtual void doReset ()
 
virtual void doStart ()
 
virtual void doStop ()
 

Additional Inherited Members

Detailed Description

This class creates an HTTPS listener based on the parameters configured in the transports.xml configuration file. An HTTPS listener receives and parses an HTTPS message and then forwards the information to the webservice processor.

Note
This class is not intended for direct use. Rather, configure an HTTPS listener directly in the transports.xml configuration file. See the chapter on transports in the Web Development User's Guide for more information.

Member Function Documentation

virtual void rwsf::HttpsMessageListener::doInit ( const rwsf::Config initParams)
protectedvirtual

Pure virtual function. In derived classes, init() calls this method to handle any initialization specific to the implementation.

Reimplemented from rwsf::HttpMessageListener.

virtual void rwsf::HttpsMessageListener::initServer ( )
virtual

Pure virtual function. In derived classes, start() calls this method, which is expected to handle any setup needed by the listening thread specific to the implementation.

Reimplemented from rwsf::HttpMessageListener.

Copyright © 2020 Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave is registered trademark of Rogue Wave Software, Inc. in the United States and other countries, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.
Provide feedback to Rogue Wave about its documentation.