public class ReplicationMetricsPublisher
extends java.lang.Object
Title: Dataspace Framework
Description: Replication metrics publisher.
Copyright: Copyright (c) 2017
Company: StreamScape Technologies
Modifier and Type | Class and Description |
---|---|
static interface |
ReplicationMetricsPublisher.MetricsAggregator |
static class |
ReplicationMetricsPublisher.PublisherInfo |
static interface |
ReplicationMetricsPublisher.ReplicationMetricsPublisherConsumer |
Constructor and Description |
---|
ReplicationMetricsPublisher(java.lang.String name,
ReplicationMetricsPublisher.MetricsAggregator metricsAggregator,
ReplicationMetricsPublisher.ReplicationMetricsPublisherConsumer consumer) |
Modifier and Type | Method and Description |
---|---|
void |
addMetric(java.lang.Object metric) |
long |
getCountWindow() |
long |
getTimeWindow() |
void |
reset() |
void |
setConsumer(ReplicationMetricsPublisher.ReplicationMetricsPublisherConsumer consumer) |
void |
setCountWindow(long countWindow) |
void |
setTimeWindow(long timeWindow) |
void |
start() |
void |
stop() |
public ReplicationMetricsPublisher(java.lang.String name, ReplicationMetricsPublisher.MetricsAggregator metricsAggregator, ReplicationMetricsPublisher.ReplicationMetricsPublisherConsumer consumer)
public void setConsumer(ReplicationMetricsPublisher.ReplicationMetricsPublisherConsumer consumer)
public long getTimeWindow()
public void setTimeWindow(long timeWindow)
public long getCountWindow()
public void setCountWindow(long countWindow)
public void addMetric(java.lang.Object metric)
public void reset()
public void stop()
public void start()
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.