Example #1
0
 public ImportFactsFromErmAccumulator(ITracer tracer, ITelemetryPublisher telemetryPublisher, IEntityTypeMappingRegistry <FactsSubDomain> registry, TrackedUseCaseFiltrator <FactsSubDomain> useCaseFiltrator)
 {
     _tracer             = tracer;
     _telemetryPublisher = telemetryPublisher;
     _registry           = registry;
     _useCaseFiltrator   = useCaseFiltrator;
 }
Example #2
0
 public ImportFactsFromBitHandler(
     IStatisticsImporterFactory statisticsImporterFactory,
     IOperationSender <RecalculateStatisticsOperation> sender,
     ITracer tracer,
     ITelemetryPublisher telemetryPublisher)
 {
     _statisticsImporterFactory = statisticsImporterFactory;
     _sender             = sender;
     _tracer             = tracer;
     _telemetryPublisher = telemetryPublisher;
 }
 public ImportFactsFromBitHandler(
     IStatisticsImporterFactory statisticsImporterFactory,
     IOperationSender<RecalculateStatisticsOperation> sender, 
     ITracer tracer, 
     ITelemetryPublisher telemetryPublisher)
 {
     _statisticsImporterFactory = statisticsImporterFactory;
     _sender = sender;
     _tracer = tracer;
     _telemetryPublisher = telemetryPublisher;
 }
Example #4
0
 public ImportFactsFromBitHandler(
     IImportDocumentMetadataProcessorFactory importDocumentMetadataProcessorFactory,
     IOperationSender <RecalculateStatisticsOperation> sender,
     ITracer tracer,
     ITelemetryPublisher telemetryPublisher)
 {
     _importDocumentMetadataProcessorFactory = importDocumentMetadataProcessorFactory;
     _sender             = sender;
     _tracer             = tracer;
     _telemetryPublisher = telemetryPublisher;
 }
 public ImportFactsFromErmHandler(
     IReplicationSettings replicationSettings,
     IDataObjectsActorFactory dataObjectsActorFactory,
     IEventLogger eventLogger,
     ITelemetryPublisher telemetryPublisher,
     ITracer tracer)
 {
     _replicationSettings = replicationSettings;
     _dataObjectsActorFactory = dataObjectsActorFactory;
     _eventLogger = eventLogger;
     _telemetryPublisher = telemetryPublisher;
     _tracer = tracer;
 }
 public ImportFactsFromErmHandler(
     IFactsReplicator factsReplicator,
     IOperationSender<AggregateOperation> aggregateSender,
     IOperationSender<RecalculateStatisticsOperation> statisticsSender, 
     ITracer tracer,
     ITelemetryPublisher telemetryPublisher)
 {
     _aggregateSender = aggregateSender;
     _statisticsSender = statisticsSender;
     _tracer = tracer;
     _telemetryPublisher = telemetryPublisher;
     _factsReplicator = factsReplicator;
 }
Example #7
0
 public ImportFactsFromErmHandler(
     IFactsReplicator factsReplicator,
     IOperationSender <AggregateOperation> aggregateSender,
     IOperationSender <RecalculateStatisticsOperation> statisticsSender,
     ITracer tracer,
     ITelemetryPublisher telemetryPublisher)
 {
     _aggregateSender    = aggregateSender;
     _statisticsSender   = statisticsSender;
     _tracer             = tracer;
     _telemetryPublisher = telemetryPublisher;
     _factsReplicator    = factsReplicator;
 }
Example #8
0
 public ReportingJob(ITracer tracer,
                     ISignInService signInService,
                     IUserImpersonationService userImpersonationService,
                     ITelemetryPublisher telemetry,
                     IConnectionStringSettings connectionStringSettings,
                     IServiceBusMessageReceiverSettings serviceBusMessageReceiverSettings)
     : base(signInService, userImpersonationService, tracer)
 {
     _telemetry = telemetry;
     _serviceBusMessageReceiverSettings = serviceBusMessageReceiverSettings;
     _manager       = NamespaceManager.CreateFromConnectionString(connectionStringSettings.GetConnectionString(ServiceBusConnectionStringIdentity.Instance));
     _sqlConnection = new SqlConnection(connectionStringSettings.GetConnectionString(TransportConnectionStringIdentity.Instance));
 }
 public ReportingJob(ITracer tracer,
                     ISignInService signInService,
                     IUserImpersonationService userImpersonationService,
                     ITelemetryPublisher telemetry,
                     IConnectionStringSettings connectionStringSettings,
                     IServiceBusMessageReceiverSettings serviceBusMessageReceiverSettings)
     : base(signInService, userImpersonationService, tracer)
 {
     _telemetry = telemetry;
     _serviceBusMessageReceiverSettings = serviceBusMessageReceiverSettings;
     _manager = NamespaceManager.CreateFromConnectionString(connectionStringSettings.GetConnectionString(ServiceBusConnectionStringIdentity.Instance));
     _sqlConnection = new SqlConnection(connectionStringSettings.GetConnectionString(TransportConnectionStringIdentity.Instance));
 }
 public ReportingJob(
     ITelemetryPublisher telemetry,
     IServiceBusSettingsFactory serviceBusSettingsFactory,
     KafkaMessageFlowInfoProvider kafkaMessageFlowInfoProvider,
     IUserContextManager userContextManager,
     IUserAuthenticationService userAuthenticationService,
     IUserAuthorizationService userAuthorizationService,
     IJobExecutionObserver jobExecutionObserver)
     : base(userContextManager, userAuthenticationService, userAuthorizationService, jobExecutionObserver)
 {
     _kafkaMessageFlowInfoProvider = kafkaMessageFlowInfoProvider;
     _telemetry = telemetry;
     _serviceBusSettingsFactory = serviceBusSettingsFactory;
 }
Example #11
0
 public ProcessingJob(
     IMetadataProvider metadataProvider,
     IMessageFlowProcessorFactory messageFlowProcessorFactory,
     IUserContextManager userContextManager,
     IUserAuthenticationService userAuthenticationService,
     IUserAuthorizationService userAuthorizationService,
     ITelemetryPublisher telemetry,
     IJobExecutionObserver jobExecutionObserver)
     : base(userContextManager, userAuthenticationService, userAuthorizationService, jobExecutionObserver)
 {
     _metadataProvider            = metadataProvider;
     _messageFlowProcessorFactory = messageFlowProcessorFactory;
     _telemetry = telemetry;
 }
Example #12
0
        public TradingSyncContext(string contextType, string contextSource,
                                  ITelemetryPublisher telemetryPublisher, MarginTradingSettings marginTradingSettings)
        {
            _contextType           = contextType;
            _contextSource         = contextSource;
            _telemetryPublisher    = telemetryPublisher;
            _marginTradingSettings = marginTradingSettings;

            _sw.Start();

            Monitor.Enter(MarginTradingHelpers.TradingMatchingSync);

            _waitingForLockTime = _sw.ElapsedMilliseconds;

            _sw.Restart();
            _contextNestingDepth++;
        }
 public AggregateOperationAggregatableMessageHandler(IAggregatesConstructor aggregatesConstructor, ITracer tracer, ITelemetryPublisher telemetryPublisher)
 {
     _aggregatesConstructor = aggregatesConstructor;
     _tracer = tracer;
     _telemetryPublisher = telemetryPublisher;
 }
 public StatisticsAggregatableMessageHandler(IStatisticsRecalculator statisticsRecalculator, ITelemetryPublisher telemetryPublisher, ITracer tracer)
 {
     _statisticsRecalculator = statisticsRecalculator;
     _telemetryPublisher = telemetryPublisher;
     _tracer = tracer;
 }
 public TelemetryMessageHandler()
 {
     _telemetry = new LogstashTelemetryPublisher(new LogstashSettingsAspect());
 }
Example #16
0
 public ImportFactsFromErmAccumulator(ITracer tracer, ITelemetryPublisher telemetryPublisher, IEntityTypeMappingRegistry <FactsSubDomain> registry)
 {
     _tracer             = tracer;
     _telemetryPublisher = telemetryPublisher;
     _registry           = registry;
 }
Example #17
0
 public RulesetFactsFlowTelemetryPublisher(ITelemetryPublisher telemetryPublisher)
 {
     _telemetryPublisher = telemetryPublisher;
 }
Example #18
0
 public AmsFactsFlowTelemetryPublisher(ITelemetryPublisher telemetryPublisher)
 {
     _telemetryPublisher = telemetryPublisher;
 }
 public ProjectStatisticsAggregateCommandsHandler(IAggregateActorFactory aggregateActorFactory, ITelemetryPublisher telemetryPublisher, ITracer tracer)
 {
     _aggregateActorFactory = aggregateActorFactory;
     _tracer = tracer;
     _telemetryPublisher = telemetryPublisher;
 }
Example #20
0
 public MessagesFlowTelemetryPublisher(ITelemetryPublisher telemetryPublisher)
 {
     _telemetryPublisher = telemetryPublisher;
 }
 public ServiceBusOperationsReceiverTelemetryDecorator(ServiceBusOperationsReceiver receiver, ITelemetryPublisher telemetryPublisher)
 {
     _receiver = receiver;
     _telemetryPublisher = telemetryPublisher;
 }
Example #22
0
 public ContextFactory(ITelemetryPublisher telemetryPublisher, MarginTradingSettings marginSettings)
 {
     _telemetryPublisher = telemetryPublisher;
     _marginSettings     = marginSettings;
 }
Example #23
0
 public AggregateOperationAggregatableMessageHandler(IAggregatesConstructor aggregatesConstructor, ITracer tracer, ITelemetryPublisher telemetryPublisher)
 {
     _aggregatesConstructor = aggregatesConstructor;
     _tracer             = tracer;
     _telemetryPublisher = telemetryPublisher;
 }
Example #24
0
 public StatisticsAggregatableMessageHandler(IStatisticsRecalculator statisticsRecalculator, ITelemetryPublisher telemetryPublisher, ITracer tracer)
 {
     _statisticsRecalculator = statisticsRecalculator;
     _telemetryPublisher     = telemetryPublisher;
     _tracer = tracer;
 }
Example #25
0
 public ServiceBusOperationsReceiverTelemetryDecorator(ServiceBusOperationsReceiver receiver, ITelemetryPublisher telemetryPublisher)
 {
     _receiver           = receiver;
     _telemetryPublisher = telemetryPublisher;
 }
Example #26
0
 public AggregatesFlowTelemetryPublisher(ITelemetryPublisher telemetryPublisher)
 {
     _telemetryPublisher = telemetryPublisher;
 }