public class SimplePatternDefinitionRepository extends AbstractConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter> implements PatternDefinitionRepository
inited, loader, name, reloadIntervalInSeconds, running, writer| 构造器和说明 |
|---|
SimplePatternDefinitionRepository() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
add(PatternDefinition configuration)
Add a configuration to the repository
it equals:
add(T configuration, true) |
PatternDefinition |
add(PatternDefinition configuration,
boolean sync) |
Map<String,PatternDefinition> |
getAll() |
PatternDefinition |
getById(String id)
Get a configuration bean by a specified id
|
Comparator<PatternDefinition> |
getComparator() |
void |
reload() |
void |
setCache(Cache<String,PatternDefinition> cache) |
void |
setComparator(Comparator<PatternDefinition> comparator) |
void |
update(PatternDefinition configuration)
update the configuration to storage
it equals:
update(T configuration, true) |
void |
update(PatternDefinition configuration,
boolean sync)
update the configuration to storage
|
getConfigurationLoader, getConfigurationWriter, getEventPublisher, getName, getTimer, init, removeById, removeById, setConfigurationLoader, setConfigurationWriter, setEventFactory, setEventPublisher, setName, setReloadIntervalInSeconds, setTimer, shutdown, startupclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetConfigurationLoader, getConfigurationWriter, setConfigurationLoader, setConfigurationWritergetName, removeById, removeById, setNamegetEventPublisher, setEventPublisherinitpublic PatternDefinition getById(String id)
ConfigurationRepositorygetById 在接口中 ConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>getById 在接口中 Repository<PatternDefinition,String>getById 在接口中 PatternDefinitionRepositorygetById 在类中 AbstractConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>id - the idpublic void setCache(Cache<String,PatternDefinition> cache)
public void setComparator(Comparator<PatternDefinition> comparator)
public Comparator<PatternDefinition> getComparator()
public void add(PatternDefinition configuration)
ConfigurationRepositoryadd(T configuration, true)add 在接口中 ConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>add 在接口中 Repository<PatternDefinition,String>add 在接口中 PatternDefinitionRepositoryadd 在类中 AbstractConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>configuration - the configuration beanpublic PatternDefinition add(PatternDefinition configuration, boolean sync)
add 在接口中 ConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>add 在接口中 PatternDefinitionRepositoryadd 在类中 AbstractConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>configuration - the configurationsync - whether sync to the real storage or notpublic void update(PatternDefinition configuration)
ConfigurationRepositoryupdate(T configuration, true)update 在接口中 ConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>update 在接口中 Repository<PatternDefinition,String>update 在接口中 PatternDefinitionRepositoryupdate 在类中 AbstractConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>configuration - the configuration beanpublic void update(PatternDefinition configuration, boolean sync)
ConfigurationRepositoryupdate 在接口中 ConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>update 在接口中 PatternDefinitionRepositoryupdate 在类中 AbstractConfigurationRepository<PatternDefinition,PatternDefinitionLoader,PatternDefinitionWriter>configuration - the configuration beansync - whether sync to the real storage or notpublic Map<String,PatternDefinition> getAll()
public void reload()
Copyright © 2022. All rights reserved.