public PrimaryInputMessageListener(IMediator mediator, CommunicationsServerConfiguration cfg, INodeTracker nodeTracker, Func <INetworkStream, ServerMessageStreamReader> srf) : base(mediator, cfg.Port) { this.nodeTracker = nodeTracker; streamReaderFactory = srf; }
public NodeTracker(ICsDataStore csDataStore, ITimeProvider timeProvider, IMediator mediator, CommunicationsServerConfiguration communicationsServerConfiguration) { this.csDataStore = csDataStore; this.timeProvider = timeProvider; this.mediator = mediator; this.communicationsServerConfiguration = communicationsServerConfiguration; }
public RegisterMessageHandler(IMessagesSender messagesSender, CommunicationsServerConfiguration config, IClientIdGenerator generator, IMediator mediator, IBackupSender sender) { this.messagesSender = messagesSender; this.config = config; this.generator = generator; this.mediator = mediator; this.sender = sender; }
public NodeTrackerTests() { store = A.Fake <ICsDataStore>(); time = A.Fake <ITimeProvider>(); mediator = A.Fake <IMediator>(); config = new CommunicationsServerConfiguration { CommunicationsTimeout = Timeout }; A.CallTo(() => time.Now()).Returns(CurrentDate); tracker = new NodeTracker(store, time, mediator, config); }
public RegisterMessageHandlerTests() { sender = A.Fake <IMessagesSender>(); config = new CommunicationsServerConfiguration { CommunicationsTimeout = Timeout }; idGenerator = A.Fake <IClientIdGenerator>(); backupManager = A.Fake <IBackupServerManager>(); mediator = A.Fake <IMediator>(); client = A.Fake <ITcpClient>(); backupSender = A.Fake <IBackupSender>(); A.CallTo(() => backupManager.BackupServers).Returns(A.CollectionOfFake <BackupNodeInfo>(0).ToArray()); A.CallTo(() => client.GetStream()).Returns(A.Fake <INetworkStream>()); A.CallTo(() => client.RemoteEndpoint).Returns(Endpoint); message = new RegisterMessage { Type = Constants.NodeTypes.ComputationalNode }; A.CallTo(() => idGenerator.Next()).Returns(NodeId); handler = new RegisterMessageHandler(sender, config, idGenerator, mediator, backupSender); }
public NodeTrackerManager(INodeTracker nodeTracker, CommunicationsServerConfiguration csConfiguration) { this.nodeTracker = nodeTracker; this.csConfiguration = csConfiguration; }
public BackupInputMessageListener(IMediator mediator, CommunicationsServerConfiguration cfg, Func <INetworkStream, IMessageStreamReader> streamReaderFactory) : base(mediator, cfg.Port) { this.streamReaderFactory = streamReaderFactory; }