![]() |
Qorus Integration Engine® Enterprise Edition 6.0.27_prod
|
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 AbstractAuthenticator for the object; if no argument is passed, then the system RBAC authenticator is used; meaning that Qorus application users are required to connect, and the users must have the OMQ::QR_LOGIN role to connect as well |
*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