public class SinkContextImpl extends java.lang.Object implements SinkContext
We distinguish config and context carefully: Config is populated from yaml file and would not be changed anymore, while context is populated in run-time.
Constructor and Description |
---|
SinkContextImpl(java.lang.String topologyName,
java.lang.String metricsmgrId,
java.lang.String sinkId,
MultiCountMetric internalMultiCountMetrics) |
Modifier and Type | Method and Description |
---|---|
void |
exportCountMetric(java.lang.String metricName,
long delta) |
java.lang.String |
getMetricsMgrId() |
java.lang.String |
getSinkId() |
java.lang.String |
getTopologyName() |
public SinkContextImpl(java.lang.String topologyName, java.lang.String metricsmgrId, java.lang.String sinkId, MultiCountMetric internalMultiCountMetrics)
public java.lang.String getTopologyName()
getTopologyName
in interface SinkContext
public java.lang.String getMetricsMgrId()
getMetricsMgrId
in interface SinkContext
public java.lang.String getSinkId()
getSinkId
in interface SinkContext
public void exportCountMetric(java.lang.String metricName, long delta)
exportCountMetric
in interface SinkContext