org.opennms.netmgt.collectd
Class BasePersister
java.lang.Object
org.opennms.netmgt.collectd.AbstractCollectionSetVisitor
org.opennms.netmgt.collectd.BasePersister
- All Implemented Interfaces:
- CollectionSetVisitor, Persister
- Direct Known Subclasses:
- GroupPersister, OneToOnePersister
public class BasePersister
- extends AbstractCollectionSetVisitor
- implements Persister
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BasePersister
public BasePersister()
BasePersister
public BasePersister(ServiceParameters params,
RrdRepository repository)
commitBuilder
protected void commitBuilder()
completeAttribute
public void completeAttribute(CollectionAttribute attribute)
- Specified by:
completeAttribute in interface CollectionSetVisitor- Overrides:
completeAttribute in class AbstractCollectionSetVisitor
completeGroup
public void completeGroup(AttributeGroup group)
- Specified by:
completeGroup in interface CollectionSetVisitor- Overrides:
completeGroup in class AbstractCollectionSetVisitor
completeResource
public void completeResource(CollectionResource resource)
- Specified by:
completeResource in interface CollectionSetVisitor- Overrides:
completeResource in class AbstractCollectionSetVisitor
createBuilder
protected void createBuilder(CollectionResource resource,
String name,
AttributeDefinition attributeType)
createBuilder
protected void createBuilder(CollectionResource resource,
String name,
Set<AttributeDefinition> attributeTypes)
getRepository
public RrdRepository getRepository()
setRepository
public void setRepository(RrdRepository repository)
log
protected Category log()
persistNumericAttribute
public void persistNumericAttribute(CollectionAttribute attribute)
- Specified by:
persistNumericAttribute in interface Persister
persistStringAttribute
public void persistStringAttribute(CollectionAttribute attribute)
- Specified by:
persistStringAttribute in interface Persister
popShouldPersist
protected boolean popShouldPersist()
pushShouldPersist
protected void pushShouldPersist(CollectionAttribute attribute)
pushShouldPersist
protected void pushShouldPersist(AttributeGroup group)
pushShouldPersist
protected void pushShouldPersist(CollectionResource resource)
shouldPersist
protected boolean shouldPersist()
storeAttribute
protected void storeAttribute(CollectionAttribute attribute)
visitAttribute
public void visitAttribute(CollectionAttribute attribute)
- Specified by:
visitAttribute in interface CollectionSetVisitor- Overrides:
visitAttribute in class AbstractCollectionSetVisitor
visitGroup
public void visitGroup(AttributeGroup group)
- Specified by:
visitGroup in interface CollectionSetVisitor- Overrides:
visitGroup in class AbstractCollectionSetVisitor
visitResource
public void visitResource(CollectionResource resource)
- Specified by:
visitResource in interface CollectionSetVisitor- Overrides:
visitResource in class AbstractCollectionSetVisitor
isIgnorePersist
public boolean isIgnorePersist()
setIgnorePersist
public void setIgnorePersist(boolean ignore)
getBuilder
public PersistOperationBuilder getBuilder()
Copyright © 2009. All Rights Reserved.