/// <inheritdoc /> protected override void OnStop() { Thread.Sleep(Config.SleepTime); // Just for system testing. // Deactivate facades DeactivateFacade(_testModule); // Stop connector _connector.Stop(); _connector = null; }
/// <inheritdoc /> protected override void OnStart() { Logger.Log(Config.LogLevel, "Sending log message with level '{0}'", Config.LogLevel); Thread.Sleep(Config.SleepTime); // Just for system testing. var factory = Container.Resolve <IHelloWorldWcfConnectorFactory>(); _connector = factory.Create(Config.HelloWorldWcfConnector); _connector.Initialize(Config.HelloWorldWcfConnector); _connector.Start(); // Activate facades ActivateFacade(_testModule); }