4Suite API Documentation

Module Ft.Server.Server.Controller

Controller of all repository servers/daemons

Copyright 2003 Fourthought, Inc. (USA).
Detailed license and copyright information: http://4suite.org/COPYRIGHT
Project home, documentation, distributions: http://4suite.org/
Classes:
Fields:

Classes

class Controller(ControllerBase)

class ControllerBase

Methods

__init__(self, config)
addServer(self, config)
makeSocket(self, host, port)
Creates the socket for this address.
removeServer(self, server)
restart(self, *ignored)
run(self)
shutdown(self, *ignored)
waitOrTimeout(self, timeout)

class DBMaintenanceWorker(Worker)

Methods

__init__(self, config, when)
run(self)
tick(self)

class Listener

Methods

__init__(self, socket, serverConfig)

class PosixController(ControllerBase)

class Server

Methods

__init__(self, path, lastModified, listeners)

class WindowsController(ControllerBase)

class Worker

Methods

__init__(self, config, interval, function, name=None)
run(self)
tick(self)

Fields