public class BasePersister extends AbstractPersister
BasePersister class.
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
protected ResourceStorageDao |
m_resourceStorageDao |
Modifier | Constructor and Description |
---|---|
protected |
BasePersister(ServiceParameters params,
RrdRepository repository,
RrdStrategy<?,?> rrdStrategy,
ResourceStorageDao resourceStorageDao)
Constructor for BasePersister.
|
Modifier and Type | Method and Description |
---|---|
protected RrdPersistOperationBuilder |
createBuilder(CollectionResource resource,
String name,
Set<CollectionAttributeType> attributeTypes)
createBuilder
|
boolean |
getDontReorderAttributes() |
RrdStrategy<?,?> |
getRrdStrategy() |
protected void |
persistStringAttribute(ResourcePath path,
String key,
String value) |
protected void |
setBuilder(RrdPersistOperationBuilder builder) |
void |
setDontReorderAttributes(boolean dontReorderAttributes) |
commitBuilder, completeAttribute, completeGroup, completeResource, getRepository, isIgnorePersist, persistNumericAttribute, persistStringAttribute, popShouldPersist, pushShouldPersist, pushShouldPersist, pushShouldPersist, setBuilder, setIgnorePersist, setRepository, shouldPersist, storeAttribute, visitAttribute, visitGroup, visitResource
completeCollectionSet, visitCollectionSet
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
completeCollectionSet, visitCollectionSet
protected static final org.slf4j.Logger LOG
protected final ResourceStorageDao m_resourceStorageDao
protected BasePersister(ServiceParameters params, RrdRepository repository, RrdStrategy<?,?> rrdStrategy, ResourceStorageDao resourceStorageDao)
Constructor for BasePersister.
params
- a ServiceParameters
object.repository
- a RrdRepository
object.protected RrdPersistOperationBuilder createBuilder(CollectionResource resource, String name, Set<CollectionAttributeType> attributeTypes)
createBuilder
resource
- a CollectionResource
object.name
- a String
object.attributeTypes
- a Set
object.protected void setBuilder(RrdPersistOperationBuilder builder)
protected void persistStringAttribute(ResourcePath path, String key, String value) throws PersistException
persistStringAttribute
in class AbstractPersister
PersistException
public RrdStrategy<?,?> getRrdStrategy()
public void setDontReorderAttributes(boolean dontReorderAttributes)
public boolean getDontReorderAttributes()
Copyright © 2021. All rights reserved.