class Transaction(Object): ## Init ## def __init__(self, application, request=None): def __repr__(self): ## Access ## def application(self): def request(self): def response(self): def setResponse(self, response): def hasSession(self): def session(self): def setSession(self, session): def servlet(self): def setServlet(self, servlet): def duration(self): def errorOccurred(self): def setErrorOccurred(self, flag): ## Transaction stages ## def awake(self): def respond(self): def sleep(self): ## Debugging ## def dump(self, file=None): ## Die ## def die(self): ## Exception handling ## def writeExceptionReport(self, handler):