![]() |
Qorus Integration Engine® Community Edition 6.0.0_dev
|
This class is used to customize and control the behavior of the Qorus HTTP server with SOAP messages. More...
Inherits OMQ::AbstractServiceHttpHandlerifdef QorusServer, and SoapHandler::SoapHandlerendif.
Public Member Methods | |
constructor(string path, HttpServer::AbstractAuthenticator auth=new DefaultQorusRBACAuthenticator()) hash< HttpResponseInfo > | handleRequest (HttpListenerInterface listener, Socket s, hash< auto > cx, hash< auto > hdr, *data body) |
creates the object with the given arguments More... | |
*hash< auto > | handleRequestImpl (reference< hash< auto > > cx, hash< auto > hdr, *data body) |
This method is called by this class's handleRequest() More... | |
This class is used to customize and control the behavior of the Qorus HTTP server with SOAP messages.
Otherwise, the URL is bound to all listeners in the system HTTP server.
constructor(string path, HttpServer::AbstractAuthenticator auth=new DefaultQorusRBACAuthenticator()) hash< HttpResponseInfo > OMQ::AbstractServiceSoapHandler::handleRequest | ( | HttpListenerInterface | listener, |
Socket | s, | ||
hash< auto > | cx, | ||
hash< auto > | hdr, | ||
*data | body | ||
) |
creates the object with the given arguments
path | the string or regular expression for the path to match on incoming requests (ex "my-service" ) |
auth | the HttpServer::AbstractAuthenticator for the object; if no argument is passed, then the system authenticator is used; meaning all users can connect without authentication |
*hash< auto > OMQ::AbstractServiceSoapHandler::handleRequestImpl | ( | reference< hash< auto > > | cx, |
hash< auto > | hdr, | ||
*data | body | ||
) |
This method is called by this class's handleRequest()
This method is called before trying to service the request automatically based on service file resources