Skip navigation links
A B C D E F G I N O P S T 

A

AbstractAPMTracer - Class in io.opentracing
 
AbstractAPMTracer() - Constructor for class io.opentracing.AbstractAPMTracer
 
AbstractAPMTracer(TraceReporter) - Constructor for class io.opentracing.AbstractAPMTracer
 
addChildNode(NodeBuilder) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
This method adds the supplied node builder as a child of this node builder.
addCorrelationId(CorrelationIdentifier) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
 
addProperty(Property) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
 
APMSpan - Class in io.opentracing
The APM span.
APMSpan(APMSpanBuilder, TraceReporter) - Constructor for class io.opentracing.APMSpan
 
APMSpanBuilder - Class in io.opentracing
This class is used to build the information used to create a Trace node.
APMTracer - Class in org.hawkular.apm.client.opentracing
The opentracing compatible Tracer implementation for Hawkular APM.
APMTracer() - Constructor for class org.hawkular.apm.client.opentracing.APMTracer
 
APMTracer(TraceReporter) - Constructor for class org.hawkular.apm.client.opentracing.APMTracer
 

B

build() - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
This method builds the node hierarchy.

C

createSpan() - Method in class io.opentracing.APMSpanBuilder
 

D

DefaultNodeProcessor - Class in org.hawkular.apm.client.opentracing
This node processor implementation provides the default mapping behaviour from the span's tags.
DefaultNodeProcessor() - Constructor for class org.hawkular.apm.client.opentracing.DefaultNodeProcessor
 

E

endProcessingNode() - Method in class org.hawkular.apm.client.opentracing.TraceContext
This method indicates the end of processing a node within the trace instance.

F

finish() - Method in class io.opentracing.APMSpan
 
finish(long) - Method in class io.opentracing.APMSpan
 

G

getInteractionId() - Method in class io.opentracing.APMSpan
 
getNodeBuilder() - Method in class io.opentracing.APMSpan
This method returns the node builder associated with the span.
getNodePath() - Method in class io.opentracing.APMSpan
 
getNodePath() - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
This method returns the node path associated with this node.
getNodeProcessors() - Method in class org.hawkular.apm.client.opentracing.TraceContext
This method returns the node processors.
getReportingLevel() - Method in class org.hawkular.apm.client.opentracing.TraceContext
 
getSourceEndpoint() - Method in class org.hawkular.apm.client.opentracing.TraceContext
This method returns the source endpoint for the root trace fragment generated by the service invocation.
getState() - Method in class io.opentracing.APMSpanBuilder
 
getTopSpan() - Method in class org.hawkular.apm.client.opentracing.TraceContext
This method returns the top span associated with the traces involved in the current service invocation.
getTraceContext() - Method in class io.opentracing.APMSpan
This method returns the trace context associated with the span.
getTraceId() - Method in class org.hawkular.apm.client.opentracing.TraceContext
This method returns the trace id.
getTransaction() - Method in class org.hawkular.apm.client.opentracing.TraceContext
 
getTypeFromUriKey(String) - Static method in class org.hawkular.apm.client.opentracing.TagUtil
This method extracts a 'type' from the key used to identify the URI.
getUriPath(String) - Static method in class org.hawkular.apm.client.opentracing.TagUtil
This method extracts the 'path' component of a URL.
getUriPath(Map<String, Object>) - Static method in class org.hawkular.apm.client.opentracing.TagUtil
This method returns the URI value from a set of supplied tags, by first identifying which tag relates to a URI and then returning its path value.

I

init(APMSpanBuilder, TraceReporter) - Method in class io.opentracing.APMSpan
 
initChildOf(APMSpanBuilder, TraceReporter, AbstractSpanBuilder.Reference) - Method in class io.opentracing.APMSpan
This method initialises the span based on a 'child-of' relationship.
initFollowsFrom(APMSpanBuilder, TraceReporter, AbstractSpanBuilder.Reference) - Method in class io.opentracing.APMSpan
This method initialises the span based on a 'follows-from' relationship.
initTopLevelState(APMSpan, TraceReporter) - Method in class io.opentracing.APMSpan
This method initialises the node builder and trace context for a top level trace fragment.
inject(SpanContext, Format<C>, C) - Method in class io.opentracing.AbstractAPMTracer
 
io.opentracing - package io.opentracing
 
isUriKey(String) - Static method in class org.hawkular.apm.client.opentracing.TagUtil
This method determines if the supplied key relates to a URI.

N

NodeBuilder - Class in org.hawkular.apm.client.opentracing
This class is responsible for building up the information related to a particular node within a trace fragment.
NodeBuilder() - Constructor for class org.hawkular.apm.client.opentracing.NodeBuilder
The default constructor.
NodeBuilder(NodeBuilder) - Constructor for class org.hawkular.apm.client.opentracing.NodeBuilder
This constructor is initialised with the parent node builder.
NodeProcessor - Interface in org.hawkular.apm.client.opentracing
This interface represents a processing capability on a span node.

O

org.hawkular.apm.client.opentracing - package org.hawkular.apm.client.opentracing
 

P

process(TraceContext, APMSpan, NodeBuilder) - Method in class org.hawkular.apm.client.opentracing.DefaultNodeProcessor
 
process(TraceContext, APMSpan, NodeBuilder) - Method in interface org.hawkular.apm.client.opentracing.NodeProcessor
This method processes the supplied span information to add information to the supplied node being built.

S

setComponentType(String) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
 
setDuration(long) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
 
setEndpointType(String) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
 
setInteractionId(String, NodeType) - Method in class io.opentracing.APMSpan
 
setNodePath(String) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
This method sets the node path for the node.
setNodeType(NodeType) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
This method sets the node type.
setOperation(String) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
 
setReportingLevel(String) - Method in class org.hawkular.apm.client.opentracing.TraceContext
 
setTimestamp(long) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
 
setTraceId(String) - Method in class org.hawkular.apm.client.opentracing.TraceContext
This method sets the trace id.
setTraceReporter(TraceReporter) - Method in class io.opentracing.AbstractAPMTracer
 
setTransaction(String) - Method in class org.hawkular.apm.client.opentracing.TraceContext
 
setUri(String) - Method in class org.hawkular.apm.client.opentracing.NodeBuilder
 
startProcessingNode() - Method in class org.hawkular.apm.client.opentracing.TraceContext
This method indicates the start of processing a node within the trace instance.

T

TagUtil - Class in org.hawkular.apm.client.opentracing
This class provides utility functions for processing tags.
TagUtil() - Constructor for class org.hawkular.apm.client.opentracing.TagUtil
 
TraceContext - Class in org.hawkular.apm.client.opentracing
This class represents the context associated with a trace instance.
TraceContext(APMSpan, NodeBuilder, TraceReporter) - Constructor for class org.hawkular.apm.client.opentracing.TraceContext
This constructor initialises the trace context.
A B C D E F G I N O P S T 
Skip navigation links

Copyright © 2015–2016 Red Hat, Inc.. All rights reserved.