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

A

AbstractAPMTracer - Class in io.opentracing.impl
 
AbstractAPMTracer() - Constructor for class io.opentracing.impl.AbstractAPMTracer
 
AbstractAPMTracer(TraceRecorder, Sampler) - Constructor for class io.opentracing.impl.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.impl
The APM span.
APMSpan(APMSpanBuilder, TraceRecorder, ContextSampler) - Constructor for class io.opentracing.impl.APMSpan
 
APMSpanBuilder - Class in io.opentracing.impl
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(TraceRecorder) - Constructor for class org.hawkular.apm.client.opentracing.APMTracer
 
APMTracer(TraceRecorder, Sampler) - Constructor for class org.hawkular.apm.client.opentracing.APMTracer
 
APMTracer(TraceRecorder, Sampler, DeploymentMetaData) - 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.impl.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
 
DeploymentMetaData - Class in org.hawkular.apm.client.opentracing
 
DeploymentMetaData(String, String) - Constructor for class org.hawkular.apm.client.opentracing.DeploymentMetaData
 

E

endProcessingNode() - Method in class org.hawkular.apm.client.opentracing.TraceContext
This method indicates the end of processing a node within the trace instance.
EnvironmentAwareTraceRecorder - Class in org.hawkular.apm.client.opentracing
 
EnvironmentAwareTraceRecorder(TraceRecorder, DeploymentMetaData) - Constructor for class org.hawkular.apm.client.opentracing.EnvironmentAwareTraceRecorder
 
equals(Object) - Method in class org.hawkular.apm.client.opentracing.DeploymentMetaData
 

F

findPrimaryReference(List<AbstractSpanBuilder.Reference>) - Static method in class io.opentracing.impl.APMSpan
This method identifies the primary 'parent' reference that should be used to link the associated span to an existing trace instance.
finish() - Method in class io.opentracing.impl.APMSpan
 
finish(long) - Method in class io.opentracing.impl.APMSpan
 

G

getBuildStamp() - Method in class org.hawkular.apm.client.opentracing.DeploymentMetaData
 
getDeploymentMetaData() - Method in class org.hawkular.apm.client.opentracing.EnvironmentAwareTraceRecorder
 
getInteractionId() - Method in class io.opentracing.impl.APMSpan
 
getNodeBuilder() - Method in class io.opentracing.impl.APMSpan
This method returns the node builder associated with the span.
getNodePath() - Method in class io.opentracing.impl.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
 
getServiceName() - Method in class org.hawkular.apm.client.opentracing.DeploymentMetaData
 
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.
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.impl.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.

H

hashCode() - Method in class org.hawkular.apm.client.opentracing.DeploymentMetaData
 

I

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

M

makeInternalLink(APMSpanBuilder) - Method in class io.opentracing.impl.APMSpan
This method creates a Consumer node to link the new trace fragment to a node associated with a referenced Span.

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.
processNoPrimaryReference(APMSpanBuilder, TraceRecorder, ContextSampler) - Method in class io.opentracing.impl.APMSpan
This method initialises the span based on there being no primary reference.
processRemainingReferences(APMSpanBuilder, AbstractSpanBuilder.Reference) - Method in class io.opentracing.impl.APMSpan
This method processes the remaining references by creating appropriate correlation ids against the current node.
PropagableState - Interface in io.opentracing
 

R

record(Trace) - Method in class org.hawkular.apm.client.opentracing.EnvironmentAwareTraceRecorder
 

S

setBuildStamp(String) - Method in class org.hawkular.apm.client.opentracing.DeploymentMetaData
 
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) - Method in class io.opentracing.impl.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(ReportingLevel) - Method in class org.hawkular.apm.client.opentracing.TraceContext
 
setServiceName(String) - Method in class org.hawkular.apm.client.opentracing.DeploymentMetaData
 
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.
setTraceRecorder(TraceRecorder) - Method in class io.opentracing.impl.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.
state() - Method in class io.opentracing.impl.APMSpan
 
state() - Method in class io.opentracing.impl.APMSpanBuilder
 
state() - Method in interface io.opentracing.PropagableState
State properties defining span(or APM trace fragment) state.

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
 
toString() - Method in class org.hawkular.apm.client.opentracing.DeploymentMetaData
 
TraceContext - Class in org.hawkular.apm.client.opentracing
This class represents the context associated with a trace instance.
TraceContext(APMSpan, NodeBuilder, TraceRecorder, ContextSampler) - Constructor for class org.hawkular.apm.client.opentracing.TraceContext
This constructor initialises the trace context.
A B C D E F G H I M N O P R S T 
Skip navigation links

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