public FactoidModule(IVariableHandler variableHandler) { MessageProducers.Add(new FactoidCommandProducer()); MessageReactors.Add(new FactoidTriggerReactor(variableHandler)); }
public TLAModule(IVariableHandler variableHandler) { MessageReactors.Add(new AcronymExpansionReactor(variableHandler)); MessageReactors.Add(new AcronymDefinitionReactor(variableHandler)); }
public InventoryModule(IVariableHandler varHandler) { MessageReactors.Add(new InventoryCommandReactor(varHandler)); MessageProducers.Add(new InventoryInventoryCommandProducer()); }
public RepeaterModule() { var chainStore = new MessageChainStore(); MessageReactors.Add(new MessageChainReactor(chainStore)); }