Esempio n. 1
0
 public FakeQueueSnapshot1(ulong total, int number)
 {
     Identifier = $"Queue{number}";
     Node       = "Node0";
     Messages   = new QueueChurnMetricsImpl(total);
     Memory     = new QueueMemoryDetailsImpl(total);
 }
Esempio n. 2
0
 public QueueSnapshotImpl(QueueInfo queue)
 {
     Identifier          = queue.Name;
     VirtualHost         = queue.VirtualHost;
     Node                = queue.Node;
     Messages            = new QueueChurnMetricsImpl(queue);
     Memory              = new QueueMemoryDetailsImpl(queue);
     Consumers           = queue.Consumers;
     ConsumerUtilization = queue.ConsumerUtilization;
     IdleSince           = queue.IdleSince;
 }
 public FakeQueueSnapshot(string name,
                          string virtualHost,
                          string node,
                          ulong target,
                          ulong total,
                          ulong bytes,
                          ulong unacknowledged,
                          ulong ready,
                          ulong consumers,
                          decimal consumerUtilization,
                          DateTimeOffset idleSince)
 {
     Identifier          = name;
     VirtualHost         = virtualHost;
     Node                = node;
     Consumers           = consumers;
     ConsumerUtilization = consumerUtilization;
     IdleSince           = idleSince;
     Memory              = new FakeQueueMemory(target, total, bytes, unacknowledged, ready);
     Messages            = new QueueChurnMetricsImpl();
 }
Esempio n. 4
0
 public FakeQueueSnapshot1(ulong incomingTotal, decimal incomingRate, ulong acknowledgedTotal, decimal acknowledgedRate)
 {
     Messages = new QueueChurnMetricsImpl(incomingTotal, incomingRate, acknowledgedTotal, acknowledgedRate);
 }
Esempio n. 5
0
 public FakeQueueSnapshot2(ulong incomingTotal, decimal incomingRate, ulong redeliveredTotal, decimal redeliveredRate)
 {
     Messages = new QueueChurnMetricsImpl(incomingTotal, incomingRate, redeliveredTotal, redeliveredRate);
 }
Esempio n. 6
0
 public FakeQueueSnapshot5(ulong total)
 {
     Messages = new QueueChurnMetricsImpl(total);
 }