public class TimeseriesPersister extends AbstractPersister
TimeseriesPersistOperationBuilder
.LOG
Modifier | Constructor and Description |
---|---|
protected |
TimeseriesPersister(ServiceParameters params,
RrdRepository repository,
TimeseriesWriter timeseriesWriter,
MetaTagDataLoader metaDataLoader,
Cache<ResourcePath,Map<String,String>> metaTagsByResourceCache,
com.codahale.metrics.MetricRegistry metricRegistry) |
Modifier and Type | Method and Description |
---|---|
void |
completeGroup(AttributeGroup group)
completeGroup
|
void |
persistNumericAttribute(CollectionAttribute attribute)
persistNumericAttribute
|
protected void |
persistStringAttribute(ResourcePath path,
String key,
String value) |
void |
visitGroup(AttributeGroup group)
visitGroup
|
void |
visitResource(CollectionResource resource)
visitResource
|
commitBuilder, completeAttribute, completeResource, getRepository, isIgnorePersist, persistStringAttribute, popShouldPersist, pushShouldPersist, pushShouldPersist, pushShouldPersist, setBuilder, setIgnorePersist, setRepository, shouldPersist, storeAttribute, visitAttribute
completeCollectionSet, visitCollectionSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
completeCollectionSet, visitCollectionSet
protected TimeseriesPersister(ServiceParameters params, RrdRepository repository, TimeseriesWriter timeseriesWriter, MetaTagDataLoader metaDataLoader, Cache<ResourcePath,Map<String,String>> metaTagsByResourceCache, com.codahale.metrics.MetricRegistry metricRegistry)
public void visitResource(CollectionResource resource)
AbstractPersister
visitResource
visitResource
in interface CollectionSetVisitor
visitResource
in class AbstractPersister
resource
- a CollectionResource
object.public void visitGroup(AttributeGroup group)
visitGroup
visitGroup
in interface CollectionSetVisitor
visitGroup
in class AbstractPersister
group
- a org.opennms.netmgt.collectd.AttributeGroup
object.protected void persistStringAttribute(ResourcePath path, String key, String value) throws PersistException
persistStringAttribute
in class AbstractPersister
PersistException
public void completeGroup(AttributeGroup group)
completeGroup
completeGroup
in interface CollectionSetVisitor
completeGroup
in class AbstractPersister
group
- a org.opennms.netmgt.collectd.AttributeGroup
object.public void persistNumericAttribute(CollectionAttribute attribute)
persistNumericAttribute
persistNumericAttribute
in interface Persister
persistNumericAttribute
in class AbstractPersister
attribute
- a CollectionAttribute
object.Copyright © 2021. All rights reserved.