## Uses of Interface
org.apache.tinkerpop.gremlin.process.traversal.util.Metrics

- Packages that use Metrics
  Package | Description
  --- | ---
  org.apache.tinkerpop.gremlin.driver.ser.binary.types |
  org.apache.tinkerpop.gremlin.process.traversal.util |
  org.apache.tinkerpop.gremlin.structure.io.gryo |

- - ### Uses of Metrics in org.apache.tinkerpop.gremlin.driver.ser.binary.types

    Methods in org.apache.tinkerpop.gremlin.driver.ser.binary.types with parameters of type Metrics
    Modifier and Type | Method and Description
    --- | ---
    `ByteBuf` | MetricsSerializer.`writeValue(Metrics value, ByteBufAllocator allocator, GraphBinaryWriter context)`

  - ### Uses of Metrics in org.apache.tinkerpop.gremlin.process.traversal.util

    Classes in org.apache.tinkerpop.gremlin.process.traversal.util that implement Metrics
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ImmutableMetrics` A `Metrics` implementation that cannot be modified.
    `class` | `MutableMetrics` A `Metrics` implementation that can be modified.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return Metrics
    Modifier and Type | Method and Description
    --- | ---
    `Metrics` | TraversalMetrics.`getMetrics(int stepIndex)` Get an individual Metrics object by the index of the profiled Step.
    `Metrics` | DefaultTraversalMetrics.`getMetrics(int index)`
    `Metrics` | TraversalMetrics.`getMetrics(String id)` Get an individual Metrics object by the id of the profiled Step.
    `Metrics` | DefaultTraversalMetrics.`getMetrics(String id)`
    `Metrics` | Metrics.`getNested(String metricsId)` Get a nested Metrics object by Id.

    Methods in org.apache.tinkerpop.gremlin.process.traversal.util that return types with arguments of type Metrics
    Modifier and Type | Method and Description
    --- | ---
    `Collection<? extends Metrics>` | TraversalMetrics.`getMetrics()` Gets all the metrics.
    `Collection<? extends Metrics>` | Metrics.`getNested()` Get the nested Metrics objects.

    Constructors in org.apache.tinkerpop.gremlin.process.traversal.util with parameters of type Metrics
    Constructor and Description
    `MutableMetrics(Metrics other)` Create a `MutableMetrics` from an immutable one.

  - ### Uses of Metrics in org.apache.tinkerpop.gremlin.structure.io.gryo

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo that return Metrics
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Metrics` | GryoSerializersV3d0.MetricsSerializer.`read(KryoShim<I,?> kryo, I input, Class<Metrics> clazz)`

    Methods in org.apache.tinkerpop.gremlin.structure.io.gryo with parameters of type Metrics
    Modifier and Type | Method and Description
    --- | ---
    `<O extends OutputShim> void` | GryoSerializersV3d0.MetricsSerializer.`write(KryoShim<?,O> kryo, O output, Metrics object)`

    Method parameters in org.apache.tinkerpop.gremlin.structure.io.gryo with type arguments of type Metrics
    Modifier and Type | Method and Description
    --- | ---
    `<I extends InputShim> Metrics` | GryoSerializersV3d0.MetricsSerializer.`read(KryoShim<I,?> kryo, I input, Class<Metrics> clazz)`

Copyright © 2013–2019 Apache Software Foundation. All rights reserved.