spreadflow_core.service module

class spreadflow_core.service.Options

Bases: twisted.python.usage.Options

optFlags = [[u'oneshot', u'o', u'Exit after initial execution of the network'], [u'multiprocess', u'p', u'Launch a separate process for each chain']]
optParameters = [[u'confpath', u'c', None, u'Path to configuration file'], [u'queuestatus', None, None, u'Path where status should be written to'], [u'partition', None, None, u'Run the given partition of the graph (internal)'], [u'protocol', None, None, u'The IPC protocol to use when running a partition (internal)']]
class spreadflow_core.service.SpreadFlowQueuestatusLogger(path)

Bases: object

logstatus(event)
watch(interval, scheduler)
class spreadflow_core.service.SpreadFlowService(options)

Bases: twisted.application.service.Service

startService()
stopService()
spreadflow_core.service.makeService(options)