Example #1
0
        public void ApplyConfiguration(IHandlersManagerConfiguration handlersManagerConfiguration)
        {
            if (handlersManagerConfiguration == null)
            {
                throw new ArgumentNullException(nameof(handlersManagerConfiguration));
            }

            _handlersManagerConfiguration = handlersManagerConfiguration
                                            as HandlersManagerConfiguration
                                            ?? throw new ArgumentException(nameof(handlersManagerConfiguration));
            _handlersManager.ApplyConfiguration(_handlersManagerConfiguration);
        }
Example #2
0
        public void Open(IHandlersManagerConfiguration handlersManagerConfiguration)
        {
            if (handlersManagerConfiguration == null)
            {
                throw new ArgumentNullException(nameof(handlersManagerConfiguration));
            }

            _handlersManagerConfiguration = handlersManagerConfiguration
                                            as HandlersManagerConfiguration
                                            ?? throw new ArgumentException(nameof(handlersManagerConfiguration));

            _controlChannelServer.Open();
            _handlersManager.Start(_handlersManagerConfiguration);
        }
Example #3
0
 /// <summary>
 /// Open the handled control channel.
 /// </summary>
 public void Open(IHandlersManagerConfiguration handlersManagerConfiguration = null)
 {
     _controlChannelServer.Open();
 }
Example #4
0
 /// <summary>
 /// Does nothing.
 /// </summary>
 /// <param name="handlersManagerConfiguration"></param>
 public void ApplyConfiguration(IHandlersManagerConfiguration handlersManagerConfiguration = null)
 {
 }