@Singleton public class ConfigurationServiceElasticsearch extends Object implements ConfigurationService
| Constructor and Description |
|---|
ConfigurationServiceElasticsearch() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clear(String tenantId)
This method clears the Elasticsearch database, and is currently only intended for
testing purposes.
|
void |
close()
This method closes the Elasticsearch client.
|
BusinessTxnConfig |
getBusinessTransaction(String tenantId,
String name) |
Map<String,BusinessTxnConfig> |
getBusinessTransactions(String tenantId,
long updated) |
List<BusinessTxnSummary> |
getBusinessTransactionSummaries(String tenantId) |
CollectorConfiguration |
getCollector(String tenantId,
String host,
String server) |
void |
init() |
void |
removeBusinessTransaction(String tenantId,
String name) |
void |
updateBusinessTransaction(String tenantId,
String name,
BusinessTxnConfig config) |
@PostConstruct public void init()
public CollectorConfiguration getCollector(String tenantId, String host, String server)
getCollector in interface ConfigurationServicepublic void updateBusinessTransaction(String tenantId, String name, BusinessTxnConfig config) throws Exception
updateBusinessTransaction in interface ConfigurationServiceExceptionpublic BusinessTxnConfig getBusinessTransaction(String tenantId, String name)
getBusinessTransaction in interface ConfigurationServicepublic List<BusinessTxnSummary> getBusinessTransactionSummaries(String tenantId)
getBusinessTransactionSummaries in interface ConfigurationServicepublic Map<String,BusinessTxnConfig> getBusinessTransactions(String tenantId, long updated)
getBusinessTransactions in interface ConfigurationServicepublic void removeBusinessTransaction(String tenantId, String name) throws Exception
removeBusinessTransaction in interface ConfigurationServiceExceptionprotected void clear(String tenantId)
tenantId - The optional tenant id@PreDestroy public void close()
Copyright © 2015 Red Hat, Inc.. All rights reserved.