public class KafkaPersisterFactory extends Object implements PersisterFactory
| Constructor and Description | 
|---|
KafkaPersisterFactory()  | 
| Modifier and Type | Method and Description | 
|---|---|
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. | 
void | 
destroy()  | 
void | 
init()  | 
void | 
setCollectionSetMapper(CollectionSetMapper collectionSetMapper)  | 
void | 
setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)  | 
void | 
setTopicName(String topicName)  | 
public 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 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 void init()
          throws IOException
IOExceptionpublic void destroy()
public void setConfigAdmin(org.osgi.service.cm.ConfigurationAdmin configAdmin)
public void setCollectionSetMapper(CollectionSetMapper collectionSetMapper)
public void setTopicName(String topicName)
Copyright © 2020. All rights reserved.