HydraExpress™ C++ 2020 |
HydraExpress™ C++ API Reference Guide |
Product Documentation: HydraExpress C++ Documentation Home |
Represents an HTTP message listener for either web services or clients. More...
#include <rwsf/webservice/listener/HttpMessageListener.h>
Protected Member Functions | |
virtual void | doInit (const rwsf::Config &initParams) |
virtual void | doReset () |
virtual void | doStart () |
virtual void | doStop () |
virtual void | initServer () |
Additional Inherited Members | |
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 () |
Related Functions inherited from rwsf::MessageHandlerImp | |
#define | RWSF_DEFINE_MESSAGE_HANDLER(NAME) |
#define | RWSF_DEFINE_STATIC_MESSAGE_HANDLER(ID, NAME) |
This class creates an HTTP listener based on the parameters configured in either the transport.xml
file (servers) or the client-transports.xml
file. It receives and parses the HTTP message and forwards the request data to the appropriate client or web service code.
|
protectedvirtual |
Pure virtual function. In derived classes, init()
calls this method to handle any initialization specific to the implementation.
Implements rwsf::MessageListenerImp.
Reimplemented in rwsf::HttpsMessageListener.
|
protectedvirtual |
Pure virtual function. In the derived classes, this method is called by reset()
to handle resetting the listener.
Implements rwsf::MessageListenerImp.
|
protectedvirtual |
Pure virtual function. In derived classes, this method is the entry point for the listening thread, which is spawned in start()
after calling initServer()
.
Implements rwsf::MessageListenerImp.
|
protectedvirtual |
Pure virtual function. In the derived classes, this method is called by stop()
to handle any listener thread shutdown specific to the implementation.
Implements rwsf::MessageListenerImp.
|
protectedvirtual |
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.
Implements rwsf::MessageListenerImp.
Reimplemented in rwsf::HttpsMessageListener.
Copyright © 2020 Rogue Wave Software, Inc. All Rights Reserved. |