public final class DefaultTraversalMetrics extends Object implements TraversalMetrics, Serializable
ELEMENT_COUNT_ID, PERCENT_DURATION_KEY, TRAVERSER_COUNT_ID
Constructor and Description |
---|
DefaultTraversalMetrics() |
DefaultTraversalMetrics(long totalStepDurationNs,
List<MutableMetrics> metricsMap)
This is only a convenient constructor needed for GraphSON deserialization.
|
Modifier and Type | Method and Description |
---|---|
long |
getDuration(TimeUnit unit)
Get the total duration taken by the Traversal.
|
Collection<ImmutableMetrics> |
getMetrics() |
Metrics |
getMetrics(int index)
Get an individual Metrics object by the index of the profiled Step.
|
Metrics |
getMetrics(String id)
Get an individual Metrics object by the id of the profiled Step.
|
static DefaultTraversalMetrics |
merge(Iterator<DefaultTraversalMetrics> toMerge) |
void |
setMetrics(Traversal.Admin traversal,
boolean onGraphComputer) |
String |
toString() |
public DefaultTraversalMetrics()
public DefaultTraversalMetrics(long totalStepDurationNs, List<MutableMetrics> metricsMap)
public long getDuration(TimeUnit unit)
TraversalMetrics
getDuration
in interface TraversalMetrics
public Metrics getMetrics(int index)
TraversalMetrics
getMetrics
in interface TraversalMetrics
public Metrics getMetrics(String id)
TraversalMetrics
getMetrics
in interface TraversalMetrics
public Collection<ImmutableMetrics> getMetrics()
getMetrics
in interface TraversalMetrics
public static DefaultTraversalMetrics merge(Iterator<DefaultTraversalMetrics> toMerge)
public void setMetrics(Traversal.Admin traversal, boolean onGraphComputer)
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.