public class TcpPersisterFactory extends Object implements PersisterFactory
| Constructor and Description | 
|---|
| TcpPersisterFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| Persister | createGroupPersister(ServiceParameters params,
                    RrdRepository repository,
                    boolean dontPersistCounters)Creates a new TcpPersister object when storeByGroup is enabled. | 
| Persister | createOneToOnePersister(ServiceParameters params,
                       RrdRepository repository,
                       boolean dontPersistCounters)Creates a new TcpPersister object when storeByGroup is disabled. | 
| Persister | createPersister(ServiceParameters params,
               RrdRepository repository)Creates a visitor that is used to persist attributes in a  CollectionSet. | 
| Persister | createPersister(ServiceParameters params,
               RrdRepository repository,
               boolean dontPersistCounters,
               boolean forceStoreByGroup,
               boolean dontReorderAttributes)Creates a visitor that is used to persist attributes in a  CollectionSet. | 
| TcpOutputStrategy | getTcpStrategy() | 
| void | setTcpStrategy(TcpOutputStrategy tcpStrategy) | 
public Persister createPersister(ServiceParameters params, RrdRepository repository)
PersisterFactoryCollectionSet.createPersister in interface PersisterFactoryparams - 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 attributespublic Persister createPersister(ServiceParameters params, RrdRepository repository, boolean dontPersistCounters, boolean forceStoreByGroup, boolean dontReorderAttributes)
PersisterFactoryCollectionSet.createPersister in interface PersisterFactoryparams - 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 CollectionSet to be persisted as a groupdontReorderAttributes - store attributes in the order they are visitedPersister that persists the attributespublic Persister createGroupPersister(ServiceParameters params, RrdRepository repository, boolean dontPersistCounters)
params - the service parametersrepository - the repositorydontPersistCounters - the don't persist counterspublic Persister createOneToOnePersister(ServiceParameters params, RrdRepository repository, boolean dontPersistCounters)
params - the service parametersrepository - the repositorydontPersistCounters - the don't persist counterspublic TcpOutputStrategy getTcpStrategy()
public void setTcpStrategy(TcpOutputStrategy tcpStrategy)
Copyright © 2021. All rights reserved.