コード例 #1
0
        public Publisher(INewChannelRequestAcceptor newChannelRequestAcceptor, bool stopAcceptorOnClose)
        {
            Enforce.NotNull(newChannelRequestAcceptor, nameof(newChannelRequestAcceptor));

            _subscribeMessageSerializer = new SubscribeMessageSerializer();

            _newChannelRequestAcceptor = newChannelRequestAcceptor;
            _stopAcceptorOnClose       = stopAcceptorOnClose;

            _subscriptionManager = new SubscriptionManager();

            _newChannelRequestAcceptor.ClientAccepted += ClientAccepted;

            Active = true;
        }
コード例 #2
0
 public Publisher(INewChannelRequestAcceptor newChannelRequestAcceptor, bool stopAcceptorOnClose)
     : base(newChannelRequestAcceptor, stopAcceptorOnClose)
 {
 }