Example #1
0
        /// <inheritdoc />

        protected override void OnStop()
        {
            Thread.Sleep(Config.SleepTime); // Just for system testing.

            // Deactivate facades
            DeactivateFacade(_testModule);

            // Stop connector
            _connector.Stop();
            _connector = null;
        }
Example #2
0
        /// <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);
        }