예제 #1
0
 public override void Register()
 {
     Spigot.Register(this);
 }
예제 #2
0
 public SignalingHandler(CountdownEvent cde, Archetypical.Software.Spigot.Spigot spigot, ILogger <Knob <MyTestClass> > logger) : base(spigot, logger)
 {
     _cde = cde;
 }
예제 #3
0
 /// <summary>
 /// the base constructor. Pass in your typed loggers here
 /// </summary>
 /// <param name="spigot"></param>
 /// <param name="logger"></param>
 protected Knob(Spigot spigot, ILogger <Knob <T> > logger) : base(spigot)
 {
     _logger = logger;
 }
예제 #4
0
 public SimpleHeaderValidator(EventNumber testnumber, Archetypical.Software.Spigot.Spigot spigot, ILogger <Knob <SimpleClass1> > logger) : base(spigot, logger)
 {
     _testnumber = testnumber;
 }
예제 #5
0
 public ComplexClassHandler(EventNumber number, Archetypical.Software.Spigot.Spigot spigot, ILogger <Knob <ComplexClass> > logger) : base(spigot, logger)
 {
     TestNumber = number;
 }
예제 #6
0
 public SimpleClass1Handler(EventNumber number, Archetypical.Software.Spigot.Spigot spigot, ILogger <Knob <SimpleClass1> > logger) : base(spigot, logger)
 {
     TestNumber = number;
 }
예제 #7
0
 public MessageSender(Spigot spigot, ILogger <MessageSender <T> > logger)
 {
     _spigot = spigot;
     _logger = logger;
 }
 public ConsoleKnob(Archetypical.Software.Spigot.Spigot spigot, ILogger <Knob <ComplexModelWithChildren> > logger) : base(spigot, logger)
 {
     Console.WriteLine("|-----> Adding New instance of a Knob");
     colors = Enum.GetValues(typeof(ConsoleColor)).Cast <ConsoleColor>().ToArray();
 }