Summary of WebKit.Application

You can also browse the complete source file or the generated documentation.


class EndResponse(Exception):


class Application(ConfigurableForServerSidePath, Object):

    ## Init ##
    def __init__(self, server, useSessionSweeper=1)
    def initErrorPage(self)
    def initSessions(self)
    def makeDirs(self)
    def initVersions(self)
    def taskManager(self)
    def startSessionSweeper(self)
    def shutDown(self)
    def addShutDownHandler(self, func)

    ## Config ##
    def defaultConfig(self)
    def configFilename(self)
    def configReplacementValues(self)

    ## Versions ##
    def webwareVersion(self)
    def webwareVersionString(self)
    def webKitVersion(self)
    def webKitVersionString(self)

    ## Sessions ##
    def session(self, sessionId, default=NoDefault)
    def hasSession(self, sessionId)
    def sessions(self)
    def createSessionForTransaction(self, trans)
    def createSessionWithID(self, trans, sessionID)
    def sessionTimeout(self, trans)
    def sessionPrefix(self, trans)
    def sessionName(self, trans)
    def sessionCookiePath(self, trans)

    ## Misc Access ##
    def server(self)
    def serverSidePath(self, path=None)
    def webwarePath(self)
    def webKitPath(self)
    def name(self)

    ## Activity Log ##
    def writeActivityLog(self, trans)

    ## Request Dispatching ##
    def dispatchRawRequest(self, requestDict, strmOut)
    def createRequestForDict(self, requestDict)
    def runTransaction(self, trans)
    def runTransactionViaServlet(self, servlet, trans)
    def forward(self, trans, url)
    def callMethodOfServlet(self, trans, url, method, *args, **kw)
    def includeURL(self, trans, url)
    def resolveInternalRelativePath(self, trans, url)
    def returnServlet(self, servlet)
    def errorPage(self, errorClass)
    def handleException(self)
    def handleExceptionInTransaction(self, excInfo, trans)
    def rootURLParser(self)
    def hasContext(self, name)
    def addContext(self, name, path)
    def addServletFactory(self, factory)
    def contexts(self)
    def writeExceptionReport(self, handler)
    def removePathSession(self, trans)
    def handlePathSession(self, trans)
    def handleMissingPathSession(self, trans)
    def handleUnnecessaryPathSession(self, trans)