class documentation

Undocumented

Inherited from Site:

Method __getstate__ Undocumented
Method __init__ No summary
Method acceptableProtocols Protocols this server can speak.
Method buildProtocol Generate a channel attached to this site.
Method getChildWithDefault Emulate a resource's getChild method.
Method getResourceFor Get a resource for a request.
Method getSession Get a previously generated session.
Method makeSession Generate a new Session instance, and store it for future reference.
Method render Redirect because a Site is always a directory.
Class Variable isLeaf Undocumented
Instance Variable counter The number of sessions that have been generated.
Instance Variable displayTracebacks If set, unhandled exceptions raised during rendering are returned to the client as HTML. Default to False.
Instance Variable requestFactory A factory which is called with (channel) and creates Request instances. Default to Request.
Instance Variable resource Undocumented
Instance Variable sessionCheckTime Deprecated and unused. See Session.sessionTimeout instead.
Instance Variable sessionFactory factory for sessions objects. Default to Session.
Instance Variable sessions Mapping of session IDs to objects returned by sessionFactory.
Method _mkuid (internal) Generate an opaque, unique ID for a user's session.
Method _openLogFile Override in subclasses, e.g. to use twisted.python.logfile.

Inherited from HTTPFactory (via Site):

Method log Write a line representing request to the access log file.
Method startFactory Set up request logging if necessary.
Method stopFactory This will be called before I stop listening on all Ports/Connectors.
Instance Variable logFile Undocumented
Instance Variable logPath Undocumented
Instance Variable reactor An IReactorTime provider used to manage connection timeouts and compute logging timestamps.
Instance Variable timeOut Undocumented
Method _updateLogDateTime Update log datetime periodically, so we aren't always recalculating it.
Instance Variable _logDateTime A cached datetime string for log messages, updated by _logDateTimeCall.
Instance Variable _logDateTimeCall A delayed call for the next update to the cached log datetime string.
Instance Variable _logFormatter See the logFormatter parameter to __init__
Instance Variable _nativeize A flag that indicates whether the log file being written to wants native strings (True) or bytes (False). This is only to support writing to twisted.python.log which, unfortunately, works with native strings.

Inherited from Factory (via Site, HTTPFactory, ServerFactory):

Class Method forProtocol Create a factory for the given protocol.
Method doStart Make sure startFactory is called.
Method doStop Make sure stopFactory is called.
Method logPrefix Describe this factory for log messages.
Class Variable noisy Undocumented
Class Variable protocol Undocumented
Instance Variable numPorts Undocumented