public DataSerializer SerializeData(IDataAnalyzer analyzer) { var jsonPAth = @"C:\analyzer\data.json"; var xmlPAth = @"C:\analyzer\data.xml"; return(new DataSerializer(xmlPAth, jsonPAth)); }
public TcpForwarderSlim ( bool isClientToServer, IDataAnalyzer analyzer ) { _isClientToServer = isClientToServer; _analyzer = analyzer; }
public ChangesNotifierFacade(IDataAnalyzer analyzer, IDataFetcher externalSource, IDataStorageProvider dataStorage, INotificationManager notificator) { Analyzer = analyzer; Analyzer.DetectedDifferenceEvent += Analyzer_DetectedDifferenceEvent; Analyzer.ErrorEvent += Analyzer_ErrorEvent; ExternalSource = externalSource; DataStorage = dataStorage; Notificator = notificator; }
public ChangesNotifierFacade(IDataAnalyzer analyzer, IDataProvider externalSource, IDataStorageProvider dataStorage, INotificationManager notificator) { Requires.NotNull(analyzer, "analyzer"); Requires.NotNull(externalSource, "externalSource"); Requires.NotNull(dataStorage, "dataStorage"); Requires.NotNull(notificator, "notificator"); Analyzer = analyzer; Analyzer.DetectedDifferenceEvent += Analyzer_DetectedDifferenceEvent; ExternalSource = externalSource; DataStorage = dataStorage; Notificator = notificator; }
protected BaseDataAnalysisActor(IDataAnalyzer analyzer, string sourcePath) { Analyzer = analyzer; Logger = Context.GetLogger(); CsvReaderActor = Context.ActorOf(Props.Create <CsvReaderActor <TRowType, TRowMap> >(sourcePath), $"CsvReaderActor"); Receive <InitiateAnalysisMessage>(message => { Logger.Info("Received InitiateAnalysisMessage, Proceeding with file analysis."); CsvReaderActor.Tell(new InitiateAnalysisMessage()); }); Receive <PublishResultsMessage>(message => { Logger.Info("Publishing Results."); Logger.Info($"Results - {Analyzer.GetResults().First().ToString()}"); }); Receive <DataRowMessage>(message => ProcessRow(message)); Receive <FileAnalysisFinishedMessage>(message => PostAnalysis()); }
public void Subscribe(IDataAnalyzer d) { d.Progress += D_Progress; }
public AddressDataAnalysisActor(IDataAnalyzer analyzer, string sourcePath) : base(analyzer, sourcePath) { _referenceDataWriter = new AddressReferenceDataWriter(); }
public DataAnalyzerRunner(IDataAnalyzer analyzer) { _analyzer = analyzer; }