class AppServerError(Exception):


class AppServer(ConfigurableForServerSidePath, Object):

    ## Init ##
    def __init__(self, path=None):
    def checkForInstall(self):
    def readyForRequests(self):
    def closeThread(self):
    def initiateShutdown(self):
    def recordPID(self):
    def shutDown(self):

    ## Configuration ##
    def defaultConfig(self):
    def configFilename(self):
    def configReplacementValues(self):

    ## Network Server ##
    def createApplication(self):
    def printStartUpMessage(self):

    ## Plug-ins ##
    def plugIns(self):
    def plugIn(self, name, default=NoDefault):
    def loadPlugIn(self, path):
    def loadPlugIns(self):

    ## Access ##
    def version(self):
    def application(self):
    def startTime(self):
    def numRequests(self):
    def isPersistent(self):
    def serverSidePath(self, path=None):
    def webwarePath(self):
    def webKitPath(self):

    ## Warnings and Errors ##
    def warning(self, msg):
    def error(self, msg):
def main():
def stop(*args, **kw):