public MessageService(ILogger <ConversationsController> logger, IMessageStore messageStore, TelemetryClient telemetryClient, IConversationStore conversationStore) { _logger = logger; _messageStore = messageStore; _telemetryClient = telemetryClient; _conversationStore = conversationStore; }
public ConversationsService(IMessageStore messageStore, IConversationStore conversationStore, IProfileStore profileStore, TelemetryClient telemetryClient, ILogger <ConversationsService> logger) { _messageStore = messageStore; _conversationStore = conversationStore; _profileStore = profileStore; _telemetryClient = telemetryClient; _logger = logger; }
public ConversationController(IConversationStore store, ILogger <ConversationController> logger, IMetricsClient client, INotificationServiceClient notificationService) { this.store = store; this.logger = logger; this.notificationService = notificationService; PostMessageMetric = client.CreateAggregateMetric("PostMessageTime"); GetMessagesMetric = client.CreateAggregateMetric("GetMessageTime"); }
public ConversationStoreMetricDecorator(IConversationStore store, IMetricsClient metricsClient) { this.store = store; AddConversationMetric = metricsClient.CreateAggregateMetric("AddConversationTime"); GetConversationsMetric = metricsClient.CreateAggregateMetric("GetConversationsTime"); AddMessageMetric = metricsClient.CreateAggregateMetric("AddMessageTime"); GetConversationMessagesMetric = metricsClient.CreateAggregateMetric("GetConversationMessagesTime"); }
public ConversationsController(IConversationStore store, IMetricsClient client, ILogger <ConversationsController> logger, IProfileStore profileStore, INotificationServiceClient notificationService) { this.store = store; this.logger = logger; this.profileStore = profileStore; this.notificationService = notificationService; PostConversationMetric = client.CreateAggregateMetric("PostConversationTime"); GetConversationMetric = client.CreateAggregateMetric("GetConversationTime"); }
public ConversationsControllerIntegrationTests(IntegrationTestsFixture fixture) : base(fixture) { _messageStore = fixture.MessageStore; _conversationStore = fixture.ConversationStore; }
public ConversationStoreResiliencyDecorator(IConversationStore conversationStore, IResiliencyPolicy resiliencyPolicy) { this.conversationStore = conversationStore; this.resiliencyPolicy = resiliencyPolicy; }