@Singleton public class AnalyticsServiceCassandra extends AbstractAnalyticsService
AbstractAnalyticsService.EndpointPart| Constructor and Description |
|---|
AnalyticsServiceCassandra() |
buildTree, compressEndpointInfo, createRegex, doGetUnboundEndpoints, extractEndpointInfo, getBoundEndpoints, getCommunicationSummaryStatistics, getConfigurationService, getPropertyInfo, getUnboundEndpoints, hasMetrics, initEndpointInfo, initEndpointInfo, obtainEndpoints, obtainProducerEndpoints, setConfigurationService@PostConstruct public void init()
public CassandraClient getClient()
public void setClient(CassandraClient client)
client - the client to setpublic BusinessTransactionService getBusinessTransactionService()
public void setBusinessTransactionService(BusinessTransactionService bts)
bts - The business transaction serviceprotected List<BusinessTransaction> getFragments(String tenantId, Criteria criteria)
getFragments in class AbstractAnalyticsServiceprotected boolean requiresFullEvaluation(Criteria criteria)
criteria - The criteriaprotected boolean exclude(CompletionTime ct, Criteria criteria)
ct - The completion timecriteria - The criteriapublic List<PrincipalInfo> getPrincipalInfo(String tenantId, Criteria criteria)
public Percentiles getCompletionPercentiles(String tenantId, Criteria criteria)
public List<CompletionTimeseriesStatistics> getCompletionTimeseriesStatistics(String tenantId, Criteria criteria, long interval)
public List<Cardinality> getCompletionFaultDetails(String tenantId, Criteria criteria)
public List<Cardinality> getCompletionPropertyDetails(String tenantId, Criteria criteria, String property)
public List<NodeTimeseriesStatistics> getNodeTimeseriesStatistics(String tenantId, Criteria criteria, long interval)
public Collection<NodeSummaryStatistics> getNodeSummaryStatistics(String tenantId, Criteria criteria)
protected static String nodeDetailsKey(NodeDetails nd)
protected Collection<CommunicationSummaryStatistics> doGetCommunicationSummaryStatistics(String tenantId, Criteria criteria)
doGetCommunicationSummaryStatistics in class AbstractAnalyticsServicepublic void storeCommunicationDetails(String tenantId, List<CommunicationDetails> communicationDetails) throws Exception
Exceptionpublic void storeNodeDetails(String tenantId, List<NodeDetails> nodeDetails) throws Exception
Exceptionpublic void storeBTxnCompletionTimes(String tenantId, List<CompletionTime> completionTimes) throws Exception
Exceptionpublic void storeFragmentCompletionTimes(String tenantId, List<CompletionTime> completionTimes) throws Exception
Exceptionpublic void clear(String tenantId)
Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.