public abstract class WebHandler extends BaseObject implements IwebHandler, ISupportLogging
| Modifier and Type | Class and Description |
|---|---|
static class |
WebHandler.WebContext |
private static class |
WebHandler.WorkArea |
| Modifier and Type | Field and Description |
|---|---|
private static ContextLocal<WebHandler.WorkArea> |
local
Context-local data.
|
private object<? extends IlogWriter> |
logger |
| Constructor and Description |
|---|
WebHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
__web_WebHandler_constructor__() |
void |
__web_WebHandler_execute__() |
protected logical |
canAcceptContentType(object<? extends IwebRequest> _req,
character _content) |
static void |
clear() |
protected static javax.servlet.http.HttpServletResponse |
getHttpResponse() |
object<? extends IlogWriter> |
getLogger()
Get logger.
|
protected static WebHandler.WebContext |
getWebContext() |
protected integer |
handleDelete(object<? extends IwebRequest> _p1) |
protected integer |
handleException(object<? extends LegacyError> _err,
object<? extends IwebRequest> _req) |
protected integer |
handleGet(object<? extends IwebRequest> _p1) |
protected integer |
handleHead(object<? extends IwebRequest> _p1) |
protected abstract integer |
handleNotAllowedMethod(object<? extends IwebRequest> _p1) |
protected abstract integer |
handleNotImplemented(object<? extends IwebRequest> _p1) |
protected integer |
handleOptions(object<? extends IwebRequest> _p1) |
protected integer |
handlePatch(object<? extends IwebRequest> _p1) |
protected integer |
handlePost(object<? extends IwebRequest> _p1) |
protected integer |
handlePut(object<? extends IwebRequest> _p1) |
integer |
handleRequest() |
protected integer |
handleTrace(object<? extends IwebRequest> _p1) |
static void |
initialize(java.lang.String basepath,
java.lang.String target,
java.lang.String[] paths,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
logMessage(character _p1,
integer _p2) |
void |
setLogger(object<? extends IlogWriter> _logger)
Set logger.
|
private character[] |
splitMimeType(java.lang.String mimeType) |
__isValidInternal__, __lang_BaseObject_constructor__, __setValidInternal__, assertNotNull, assertNotNull, getLegacyClass, getNextSibling, getPrevSibling, legacyClone, legacyEquals, toLegacyStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait__isValidInternal__, __lang_BaseObject_constructor__, __setValidInternal__, getLegacyClass, getNextSibling, getPrevSibling, isTracked, legacyClone, legacyEquals, toLegacyStringprivate static final ContextLocal<WebHandler.WorkArea> local
private object<? extends IlogWriter> logger
public static void clear()
public static void initialize(java.lang.String basepath,
java.lang.String target,
java.lang.String[] paths,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
public void __web_WebHandler_execute__()
public object<? extends IlogWriter> getLogger()
ISupportLogginggetLogger in interface ISupportLoggingpublic void setLogger(object<? extends IlogWriter> _logger)
setLogger in interface ISupportLogging_logger - The logger instance.public void __web_WebHandler_constructor__()
protected integer handleDelete(object<? extends IwebRequest> _p1)
protected integer handleException(object<? extends LegacyError> _err, object<? extends IwebRequest> _req)
protected integer handleGet(object<? extends IwebRequest> _p1)
protected integer handleHead(object<? extends IwebRequest> _p1)
protected abstract integer handleNotAllowedMethod(object<? extends IwebRequest> _p1)
protected abstract integer handleNotImplemented(object<? extends IwebRequest> _p1)
protected integer handleOptions(object<? extends IwebRequest> _p1)
protected integer handlePatch(object<? extends IwebRequest> _p1)
protected integer handlePost(object<? extends IwebRequest> _p1)
protected integer handlePut(object<? extends IwebRequest> _p1)
public integer handleRequest()
handleRequest in interface IwebHandlerprotected integer handleTrace(object<? extends IwebRequest> _p1)
protected logical canAcceptContentType(object<? extends IwebRequest> _req, character _content)
private character[] splitMimeType(java.lang.String mimeType)
protected static javax.servlet.http.HttpServletResponse getHttpResponse()
protected static WebHandler.WebContext getWebContext()