public interface PersisterFactory
CollectionSetVisitor
whose role is to
persist the attributes in a CollectionSet
.Modifier and Type | Method and Description |
---|---|
Persister |
createPersister(ServiceParameters params,
RrdRepository repository)
Creates a visitor that is used to persist attributes in a .
|
Persister |
createPersister(ServiceParameters params,
RrdRepository repository,
boolean dontPersistCounters,
boolean forceStoreByGroup,
boolean dontReorderAttributes)
Creates a visitor that is used to persist attributes in a .
|
Persister createPersister(ServiceParameters params, RrdRepository repository)
params
- used to determine if individual groups or resources in the collection set should be persistedrepository
- used to the RRD persisters to build the appropriate RRD structuresPersister
that persists the attributesPersister createPersister(ServiceParameters params, RrdRepository repository, boolean dontPersistCounters, boolean forceStoreByGroup, boolean dontReorderAttributes)
params
- used to determine if individual groups or resources in the collection set should be persistedrepository
- used to the RRD persisters to build the appropriate RRD structuresdontPersistCounters
- used to disable persistence for counters in order to try and avoid spikesforceStoreByGroup
- forces the given to be persisted as a groupdontReorderAttributes
- store attributes in the order they are visitedPersister
that persists the attributesCopyright © 2020. All rights reserved.