Пример #1
0
 internal ConfirmingDistributor(IClusterApplication application, Node node, IOperationalOutboundStream outbound, IConfiguration configuration)
 {
     _application   = application;
     _node          = node;
     _outbound      = outbound;
     _logger        = configuration.Logger;
     _allOtherNodes = configuration.AllOtherNodes(node.Id);
     _confirmables  = new Confirmables(node, _allOtherNodes);
 }
        public ConfirmablesTest(ITestOutputHelper output) : base(output)
        {
            _localNodeId = Id.Of(1);

            _localNode = Config.NodeMatching(_localNodeId);

            _remoteNode2 = Config.NodeMatching(Id.Of(2));

            _remoteNode3 = Config.NodeMatching(Id.Of(3));

            _set = AttributeSet.Named("test-set");

            _tracked = _set.AddIfAbsent(Attribute <string> .From("test-attr", "test-value"));

            _consumables = new Confirmables(_localNode, Config.AllOtherNodes(_localNodeId));
        }