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