Ejemplo n.º 1
0
        public MessagesStoreMetricsDecorator(IMessagesStore store, IMetricsClient metricsClient)
        {
            this.store = store;

            addMessageMetric   = metricsClient.CreateAggregateMetric("AddMessageToMessageStoreTime");
            getMessageMetric   = metricsClient.CreateAggregateMetric("GetMessageFromMessageStoreTime");
            listMessagesMetric = metricsClient.CreateAggregateMetric("ListMessagesFromMessageStoreTime");
        }
Ejemplo n.º 2
0
 public AzureTableConversationsStore(ICloudTable cloudTable, IMessagesStore messagesStore)
 {
     this.table         = cloudTable;
     this.messagesStore = messagesStore;
 }
Ejemplo n.º 3
0
 public MessagesStoreFaultToleranceDecorator(IMessagesStore store, ISyncPolicy faultTolerancePolicy)
 {
     this.store = store;
     this.faultTolerancePolicy = faultTolerancePolicy;
 }