public class ResponseTimeDeriver extends Object implements Processor<BusinessTransaction,ResponseTime>
| Constructor and Description |
|---|
ResponseTimeDeriver() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
deriveResponseTimes(BusinessTransaction btxn,
long baseTime,
List<Node> nodes,
List<ResponseTime> rts)
This method recursively derives the response time metrics for the supplied
nodes.
|
boolean |
isMultiple() |
List<ResponseTime> |
processMultiple(BusinessTransaction item) |
ResponseTime |
processSingle(BusinessTransaction item) |
public boolean isMultiple()
isMultiple in interface Processor<BusinessTransaction,ResponseTime>public ResponseTime processSingle(BusinessTransaction item) throws Exception
processSingle in interface Processor<BusinessTransaction,ResponseTime>Exceptionpublic List<ResponseTime> processMultiple(BusinessTransaction item) throws Exception
processMultiple in interface Processor<BusinessTransaction,ResponseTime>Exceptionprotected void deriveResponseTimes(BusinessTransaction btxn, long baseTime, List<Node> nodes, List<ResponseTime> rts)
btxn - The business transactionbaseTime - The base time, in nanoseconds, for the business transactionnodes - The nodesrts - The list of response timesCopyright © 2015 Red Hat, Inc.. All rights reserved.