Qore RestHandler Module Reference 1.6.2
Loading...
Searching...
No Matches
RestHandler::RestHandler Member List

This is the complete list of members for RestHandler::RestHandler, including all inherited members.

addClass(AbstractRestClass cls)RestHandler::AbstractRestClass
checkExceptionSerializable(reference< hash< ExceptionInfo > > ex)RestHandler::RestHandlerprotected
class_hashRestHandler::AbstractRestClass
constructor(*HttpServer::AbstractAuthenticator auth, RestSchemaValidator::AbstractRestSchemaValidator validator=new NullRestSchemaValidator())RestHandler::RestHandler
constructor(Logger::LoggerInterface logger, *HttpServer::AbstractAuthenticator auth, RestSchemaValidator::AbstractRestSchemaValidator validator=new NullRestSchemaValidator(logger))RestHandler::RestHandler
dispatch(RestHandler rh, string mn, *hash< auto > ah, hash< auto > cx)RestHandler::AbstractRestClassprotected
dispatchRequest(HttpListenerInterface listener, Socket s, *list< string > class_list, string method_name, string path, hash< auto > cx, *hash< auto > args)RestHandler::RestHandlerprotected
dispatchStream(HttpListenerInterface listener, RestHandler rh, Socket s, string mn, *hash< auto > ah, hash< auto > cx)RestHandler::AbstractRestClassprotected
doGetPossibleSubClasses(hash< auto > cx, *hash< auto > ah)RestHandler::AbstractRestClassprotected
Err501RestHandler::RestHandler
errorResponseHeaders(hash< auto > cx)RestHandler::RestHandlerprotected
get(hash< auto > cx, *hash< auto > ah)RestHandler::RestHandler
getRestSchemaValidator()RestHandler::RestHandler
handleExternalRequest(string method, string path, *hash< auto > body, hash< auto > cx={})RestHandler::RestHandler
handleRequest(HttpListenerInterface listener, Socket s, hash< auto > cx, hash< auto > hdr, *data b)RestHandler::RestHandler
RestHandler::AbstractRestClass::handleRequest(HttpListenerInterface listener, RestHandler rh, Socket s, *list< string > cl, string mn, hash< auto > cx, *hash< auto > args)RestHandler::AbstractRestClass
logDebug(string fmt,...)RestHandler::RestHandler
logError(string fmt,...)RestHandler::RestHandler
logInfo(string fmt,...)RestHandler::RestHandler
make200(string fmt,...)RestHandler::RestHandlerstatic
make200(hash< auto > hdr, string fmt,...)RestHandler::RestHandlerstatic
make400(string fmt,...)RestHandler::RestHandlerstatic
make400(hash< auto > hdr, string fmt,...)RestHandler::RestHandlerstatic
make500(string fmt,...)RestHandler::RestHandlerstatic
make500(hash< auto > hdr, string fmt,...)RestHandler::RestHandlerstatic
make501(string fmt,...)RestHandler::RestHandlerstatic
make501(hash< auto > hdr, string fmt,...)RestHandler::RestHandlerstatic
makeResponse(int code, auto body, *hash< auto > hdr)RestHandler::RestHandlerstatic
MethodsRestHandler::RestHandler
name()RestHandler::RestHandler
removeRootPath(reference< string > path)RestHandler::RestHandler
requestDeserializationError(hash< auto > hdr, hash< auto > cx, string body)RestHandler::RestHandler
responseSerializationError(hash< auto > cx, *hash< auto > aih, hash< auto > rv)RestHandler::RestHandler
RestBasicMethodSetRestHandler::AbstractRestClass
returnRestException(hash< ExceptionInfo > ex)RestHandler::RestHandlerprotected
setLogger(*Logger::LoggerInterface logger)RestHandler::RestHandler
subClass(string name, hash< auto > cx, *hash< auto > args)RestHandler::AbstractRestClass
subClassImpl(string name, hash< auto > cx, *hash< auto > args)RestHandler::AbstractRestClass
unknownSubClassError(string cls_name, hash< auto > cx, *hash< auto > ah)RestHandler::AbstractRestClassprotected
validatorRestHandler::RestHandlerprotected