Module

Interface for configuring modules

class iceprod.server.module.FakeStatsClient(*args, **kwargs)[source]
class iceprod.server.module.StatsClientIgnoreErrors(*args, **kwargs)[source]
class iceprod.server.module.ElasticClient(hostname, basename='iceprod')[source]
head(name, index_name)[source]
get(name, index_name)[source]
post(name, index_name, data)[source]
put(name, index_name, data)[source]
class iceprod.server.module.module(cfg, executor, modules)[source]

This is an abstract class representing a server module.

Parameters:
start()[source]

Set up a module.

stop()[source]
kill()[source]