Skip navigation links
A C D E F G I L M N O P R S T U V W 

A

add(double) - Method in class io.opencensus.implcore.metrics.DoubleCumulativeImpl.PointImpl
 
add(double) - Method in class io.opencensus.implcore.metrics.DoubleGaugeImpl.PointImpl
 
add(MetricProducer) - Method in class io.opencensus.implcore.metrics.export.MetricProducerManagerImpl
 
add(long) - Method in class io.opencensus.implcore.metrics.LongCumulativeImpl.PointImpl
 
add(long) - Method in class io.opencensus.implcore.metrics.LongGaugeImpl.PointImpl
 
addAnnotation(String, Map<String, AttributeValue>) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
addAnnotation(Annotation) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
addDerivedDoubleCumulative(String, MetricOptions) - Method in class io.opencensus.implcore.metrics.MetricRegistryImpl
 
addDerivedDoubleGauge(String, MetricOptions) - Method in class io.opencensus.implcore.metrics.MetricRegistryImpl
 
addDerivedLongCumulative(String, MetricOptions) - Method in class io.opencensus.implcore.metrics.MetricRegistryImpl
 
addDerivedLongGauge(String, MetricOptions) - Method in class io.opencensus.implcore.metrics.MetricRegistryImpl
 
addDoubleCumulative(String, MetricOptions) - Method in class io.opencensus.implcore.metrics.MetricRegistryImpl
 
addDoubleGauge(String, MetricOptions) - Method in class io.opencensus.implcore.metrics.MetricRegistryImpl
 
addElement(T) - Method in class io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList
Adds the given element to the list.
addLink(Link) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
addLongCumulative(String, MetricOptions) - Method in class io.opencensus.implcore.metrics.MetricRegistryImpl
 
addLongGauge(String, MetricOptions) - Method in class io.opencensus.implcore.metrics.MetricRegistryImpl
 
addMessageEvent(MessageEvent) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
addSpan(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.export.SpanExporterImpl
Adds a Span to the exporting service.

C

castNonNull(T) - Static method in class io.opencensus.implcore.internal.CheckerFrameworkUtils
Suppresses warnings about a nullable value.
CheckerFrameworkUtils - Class in io.opencensus.implcore.internal
Utility methods for suppressing nullness warnings and working around Checker Framework issues.
checkListElementNotNull(List<T>, Object) - Static method in class io.opencensus.implcore.internal.Utils
Throws a NullPointerException if any of the list elements is null.
clear() - Method in class io.opencensus.implcore.metrics.DerivedDoubleCumulativeImpl
 
clear() - Method in class io.opencensus.implcore.metrics.DerivedDoubleGaugeImpl
 
clear() - Method in class io.opencensus.implcore.metrics.DerivedLongCumulativeImpl
 
clear() - Method in class io.opencensus.implcore.metrics.DerivedLongGaugeImpl
 
clear() - Method in class io.opencensus.implcore.metrics.DoubleCumulativeImpl
 
clear() - Method in class io.opencensus.implcore.metrics.DoubleGaugeImpl
 
clear() - Method in class io.opencensus.implcore.metrics.LongCumulativeImpl
 
clear() - Method in class io.opencensus.implcore.metrics.LongGaugeImpl
 
clear() - Method in class io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList
Clears all the elements from the list.
close() - Method in class io.opencensus.implcore.internal.NoopScope
 
ConcurrentIntrusiveList<T extends ConcurrentIntrusiveList.Element<T>> - Class in io.opencensus.implcore.trace.internal
An ConcurrentIntrusiveList<T> is a doubly-linked list where the link pointers are embedded in the elements.
ConcurrentIntrusiveList(int) - Constructor for class io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList
Constructs a new ConcurrentIntrusiveList.
ConcurrentIntrusiveList.Element<T extends ConcurrentIntrusiveList.Element<T>> - Interface in io.opencensus.implcore.trace.internal
This is an interface that must be implemented by any element that uses ConcurrentIntrusiveList.
considerForSampling(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
considerForSampling(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.export.SampledSpanStoreImpl
Considers to save the given spans to the stored samples.
convertNanoTime(long) - Method in class io.opencensus.implcore.internal.TimestampConverter
Converts a nanoTime value to Timestamp.
create(TagValue, TagMetadata) - Static method in class io.opencensus.implcore.tags.TagValueWithMetadata
createTimeSeries(List<LabelValue>, T, ToDoubleFunction<T>) - Method in class io.opencensus.implcore.metrics.DerivedDoubleCumulativeImpl
 
createTimeSeries(List<LabelValue>, T, ToDoubleFunction<T>) - Method in class io.opencensus.implcore.metrics.DerivedDoubleGaugeImpl
 
createTimeSeries(List<LabelValue>, T, ToLongFunction<T>) - Method in class io.opencensus.implcore.metrics.DerivedLongCumulativeImpl
 
createTimeSeries(List<LabelValue>, T, ToLongFunction<T>) - Method in class io.opencensus.implcore.metrics.DerivedLongGaugeImpl
 
createWithInProcessStores(EventQueue) - Static method in class io.opencensus.implcore.trace.export.ExportComponentImpl
Returns a new ExportComponentImpl that has valid instances for RunningSpanStore and SampledSpanStore.
createWithoutInProcessStores(EventQueue) - Static method in class io.opencensus.implcore.trace.export.ExportComponentImpl
Returns a new ExportComponentImpl that has null instances for RunningSpanStore and SampledSpanStore.
current() - Method in class io.opencensus.implcore.trace.internal.RandomHandler
Returns the current Random.
current() - Method in class io.opencensus.implcore.trace.internal.RandomHandler.SecureRandomHandler
 
currentBuilder() - Method in class io.opencensus.implcore.tags.TaggerImpl
 
CurrentState - Class in io.opencensus.implcore.internal
The current state base implementation for stats and tags.
CurrentState(CurrentState.State) - Constructor for class io.opencensus.implcore.internal.CurrentState
Constructs a new CurrentState.
CurrentState.State - Enum in io.opencensus.implcore.internal
Current state for stats or tags.

D

DaemonThreadFactory - Class in io.opencensus.implcore.internal
A ThreadFactory implementation that starts all Thread as daemons.
DaemonThreadFactory(String) - Constructor for class io.opencensus.implcore.internal.DaemonThreadFactory
Constructs a new DaemonThreadFactory.
DerivedDoubleCumulativeImpl - Class in io.opencensus.implcore.metrics
Implementation of DerivedDoubleCumulative.
DerivedDoubleCumulativeImpl.PointWithFunction<T> - Class in io.opencensus.implcore.metrics
Implementation of DerivedDoubleCumulativeImpl.PointWithFunction with an object and a callback function.
DerivedDoubleGaugeImpl - Class in io.opencensus.implcore.metrics
Implementation of DerivedDoubleGauge.
DerivedDoubleGaugeImpl.PointWithFunction<T> - Class in io.opencensus.implcore.metrics
Implementation of DerivedDoubleGaugeImpl.PointWithFunction with an object and a callback function.
DerivedLongCumulativeImpl - Class in io.opencensus.implcore.metrics
Implementation of DerivedLongCumulative.
DerivedLongCumulativeImpl.PointWithFunction<T> - Class in io.opencensus.implcore.metrics
Implementation of DerivedLongCumulativeImpl.PointWithFunction with an object and a callback function.
DerivedLongGaugeImpl - Class in io.opencensus.implcore.metrics
Implementation of DerivedLongGauge.
DerivedLongGaugeImpl.PointWithFunction<T> - Class in io.opencensus.implcore.metrics
Implementation of DerivedLongGaugeImpl.PointWithFunction with an object and a callback function.
DoubleCumulativeImpl - Class in io.opencensus.implcore.metrics
Implementation of DoubleCumulative.
DoubleCumulativeImpl.PointImpl - Class in io.opencensus.implcore.metrics
Implementation of DoubleCumulative.DoublePoint.
DoubleGaugeImpl - Class in io.opencensus.implcore.metrics
Implementation of DoubleGauge.
DoubleGaugeImpl.PointImpl - Class in io.opencensus.implcore.metrics
Implementation of DoubleGauge.DoublePoint.

E

empty() - Method in class io.opencensus.implcore.tags.TaggerImpl
 
EMPTY - Static variable in class io.opencensus.implcore.tags.TagMapImpl
Empty TagMapImpl with no tags.
emptyBuilder() - Method in class io.opencensus.implcore.tags.TaggerImpl
 
end(EndSpanOptions) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
enqueue(EventQueue.Entry) - Method in interface io.opencensus.implcore.internal.EventQueue
 
enqueue(EventQueue.Entry) - Method in class io.opencensus.implcore.internal.SimpleEventQueue
 
equals(Object) - Method in class io.opencensus.implcore.tags.TagMapImpl
 
EventQueue - Interface in io.opencensus.implcore.internal
A queue that processes events.
EventQueue.Entry - Interface in io.opencensus.implcore.internal
Base interface to be used for all entries in EventQueue.
ExportComponentImpl - Class in io.opencensus.implcore.metrics.export
Implementation of ExportComponent.
ExportComponentImpl() - Constructor for class io.opencensus.implcore.metrics.export.ExportComponentImpl
 
ExportComponentImpl - Class in io.opencensus.implcore.trace.export
Implementation of the ExportComponent.
extract(C, TextFormat.Getter<C>) - Method in class io.opencensus.implcore.trace.propagation.TraceContextFormat
 

F

fields() - Method in class io.opencensus.implcore.trace.propagation.TraceContextFormat
 

G

get() - Method in class io.opencensus.implcore.internal.CurrentState
Returns the current state and updates the status as being read.
getActiveTraceParams() - Method in class io.opencensus.implcore.trace.config.TraceConfigImpl
 
getAll() - Method in class io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList
Returns all the elements from this list.
getAllExportedViews() - Method in class io.opencensus.implcore.stats.ViewManagerImpl
 
getAllMetricProducer() - Method in class io.opencensus.implcore.metrics.export.MetricProducerManagerImpl
 
getB3Format() - Method in class io.opencensus.implcore.trace.propagation.PropagationComponentImpl
 
getBinaryFormat() - Method in class io.opencensus.implcore.trace.propagation.PropagationComponentImpl
 
getBinarySerializer() - Method in class io.opencensus.implcore.tags.propagation.TagPropagationComponentImpl
 
getClock() - Method in class io.opencensus.implcore.trace.TraceComponentImplBase
 
getCorrelationContextFormat() - Method in class io.opencensus.implcore.tags.propagation.TagPropagationComponentImpl
 
getCurrentTagContext() - Method in class io.opencensus.implcore.tags.TaggerImpl
 
getDefaultTimeSeries() - Method in class io.opencensus.implcore.metrics.DoubleCumulativeImpl
 
getDefaultTimeSeries() - Method in class io.opencensus.implcore.metrics.DoubleGaugeImpl
 
getDefaultTimeSeries() - Method in class io.opencensus.implcore.metrics.LongCumulativeImpl
 
getDefaultTimeSeries() - Method in class io.opencensus.implcore.metrics.LongGaugeImpl
 
getEnabled() - Method in class io.opencensus.implcore.trace.export.InProcessRunningSpanStore
Returns true if the RunningSpanStore is enabled.
getEnabled() - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
getEnabled() - Method in class io.opencensus.implcore.trace.export.SampledSpanStoreImpl
Returns true if the SampledSpanStore is enabled.
getEndNanoTime() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
Returns the end nano time (see System.nanoTime()).
getErrorSampledSpans(SampledSpanStore.ErrorFilter) - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
getExportComponent() - Method in class io.opencensus.implcore.metrics.MetricsComponentImplBase
 
getExportComponent() - Method in class io.opencensus.implcore.trace.TraceComponentImplBase
 
getInstance() - Static method in class io.opencensus.implcore.common.MillisClock
Returns a MillisClock.
getInstance() - Static method in class io.opencensus.implcore.internal.NoopScope
Returns a NoopScope.
getInternal() - Method in class io.opencensus.implcore.internal.CurrentState
Returns the current state without updating the status as being read.
getIterator() - Method in class io.opencensus.implcore.tags.TagMapImpl
 
getKind() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
Returns the kind of this Span.
getLatencyNs() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
Returns the latency of the Span in nanos.
getLatencySampledSpans(SampledSpanStore.LatencyFilter) - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
getMetric(Clock) - Method in class io.opencensus.implcore.metrics.DerivedDoubleCumulativeImpl
 
getMetric(Clock) - Method in class io.opencensus.implcore.metrics.DerivedDoubleGaugeImpl
 
getMetric(Clock) - Method in class io.opencensus.implcore.metrics.DerivedLongCumulativeImpl
 
getMetric(Clock) - Method in class io.opencensus.implcore.metrics.DerivedLongGaugeImpl
 
getMetric(Clock) - Method in class io.opencensus.implcore.metrics.DoubleCumulativeImpl
 
getMetric(Clock) - Method in class io.opencensus.implcore.metrics.DoubleGaugeImpl
 
getMetric(Clock) - Method in class io.opencensus.implcore.metrics.LongCumulativeImpl
 
getMetric(Clock) - Method in class io.opencensus.implcore.metrics.LongGaugeImpl
 
getMetricDescriptor() - Method in class io.opencensus.implcore.metrics.DerivedDoubleCumulativeImpl
 
getMetricDescriptor() - Method in class io.opencensus.implcore.metrics.DerivedDoubleGaugeImpl
 
getMetricDescriptor() - Method in class io.opencensus.implcore.metrics.DerivedLongCumulativeImpl
 
getMetricDescriptor() - Method in class io.opencensus.implcore.metrics.DerivedLongGaugeImpl
 
getMetricDescriptor() - Method in class io.opencensus.implcore.metrics.DoubleCumulativeImpl
 
getMetricDescriptor() - Method in class io.opencensus.implcore.metrics.DoubleGaugeImpl
 
getMetricDescriptor() - Method in class io.opencensus.implcore.metrics.LongCumulativeImpl
 
getMetricDescriptor() - Method in class io.opencensus.implcore.metrics.LongGaugeImpl
 
getMetricProducerManager() - Method in class io.opencensus.implcore.metrics.export.ExportComponentImpl
 
getMetricRegistry() - Method in class io.opencensus.implcore.metrics.MetricsComponentImplBase
 
getName() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
Returns the name of the Span.
getNext() - Method in interface io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList.Element
Returns a reference to the next element in the list.
getNext() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
getNoopSampledSpanStoreImpl() - Static method in class io.opencensus.implcore.trace.export.SampledSpanStoreImpl
Returns the new no-op implmentation of SampledSpanStoreImpl.
getOrCreateTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.DoubleCumulativeImpl
 
getOrCreateTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.DoubleGaugeImpl
 
getOrCreateTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.LongCumulativeImpl
 
getOrCreateTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.LongGaugeImpl
 
getPrev() - Method in interface io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList.Element
Returns a reference to the previous element in the list.
getPrev() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
getPropagationComponent() - Method in class io.opencensus.implcore.trace.TraceComponentImplBase
 
getRegisteredSpanNamesForCollection() - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
getRunningSpans(RunningSpanStore.Filter) - Method in class io.opencensus.implcore.trace.export.InProcessRunningSpanStore
 
getRunningSpanStore() - Method in class io.opencensus.implcore.trace.export.ExportComponentImpl
 
getSampledSpanStore() - Method in class io.opencensus.implcore.trace.export.ExportComponentImpl
 
getSampleToLocalSpanStore() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
Returns if the name of this Span must be register to the SampledSpanStore.
getSpanExporter() - Method in class io.opencensus.implcore.trace.export.ExportComponentImpl
 
getState() - Method in class io.opencensus.implcore.stats.StatsComponentImplBase
 
getState() - Method in class io.opencensus.implcore.tags.TagsComponentImplBase
 
getStatsRecorder() - Method in class io.opencensus.implcore.stats.StatsComponentImplBase
 
getStatus() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
Returns the status of the Span.
getSummary() - Method in class io.opencensus.implcore.trace.export.InProcessRunningSpanStore
 
getSummary() - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
getTagger() - Method in class io.opencensus.implcore.tags.TagsComponentImplBase
 
getTagPropagationComponent() - Method in class io.opencensus.implcore.tags.TagsComponentImplBase
 
getTags() - Method in class io.opencensus.implcore.tags.TagMapImpl
Returns the tags of this TagMapImpl.
getTagValue() - Method in class io.opencensus.implcore.tags.TagValueWithMetadata
Returns the TagValue.
getTraceConfig() - Method in class io.opencensus.implcore.trace.TraceComponentImplBase
 
getTraceContextFormat() - Method in class io.opencensus.implcore.trace.propagation.PropagationComponentImpl
 
getTracer() - Method in class io.opencensus.implcore.trace.TraceComponentImplBase
 
getVarInt(byte[], int, int[]) - Static method in class io.opencensus.implcore.internal.VarInt
Reads a varint from src, places its values into the first element of dst and returns the offset in to src of the first byte after the varint.
getVarInt(ByteBuffer) - Static method in class io.opencensus.implcore.internal.VarInt
Reads a varint from the current position of the given ByteBuffer and returns the decoded value as 32 bit integer.
getVarInt(InputStream) - Static method in class io.opencensus.implcore.internal.VarInt
Reads a varint from the given InputStream and returns the decoded value as an int.
getVarLong(ByteBuffer) - Static method in class io.opencensus.implcore.internal.VarInt
Reads an up to 64 bit long varint from the current position of the given ByteBuffer and returns the decoded value as long.
getView(View.Name) - Method in class io.opencensus.implcore.stats.ViewManagerImpl
 
getViewManager() - Method in class io.opencensus.implcore.stats.StatsComponentImplBase
 

I

inject(SpanContext, C, TextFormat.Setter<C>) - Method in class io.opencensus.implcore.trace.propagation.TraceContextFormat
 
InProcessRunningSpanStore - Class in io.opencensus.implcore.trace.export
In-process implementation of the RunningSpanStore.
InProcessRunningSpanStore() - Constructor for class io.opencensus.implcore.trace.export.InProcessRunningSpanStore
 
InProcessSampledSpanStoreImpl - Class in io.opencensus.implcore.trace.export
In-process implementation of the SampledSpanStore.
io.opencensus.implcore.common - package io.opencensus.implcore.common
 
io.opencensus.implcore.internal - package io.opencensus.implcore.internal
 
io.opencensus.implcore.metrics - package io.opencensus.implcore.metrics
 
io.opencensus.implcore.metrics.export - package io.opencensus.implcore.metrics.export
 
io.opencensus.implcore.stats - package io.opencensus.implcore.stats
 
io.opencensus.implcore.tags - package io.opencensus.implcore.tags
 
io.opencensus.implcore.tags.propagation - package io.opencensus.implcore.tags.propagation
 
io.opencensus.implcore.trace - package io.opencensus.implcore.trace
 
io.opencensus.implcore.trace.config - package io.opencensus.implcore.trace.config
 
io.opencensus.implcore.trace.export - package io.opencensus.implcore.trace.export
 
io.opencensus.implcore.trace.internal - package io.opencensus.implcore.trace.internal
 
io.opencensus.implcore.trace.propagation - package io.opencensus.implcore.trace.propagation
 

L

LongCumulativeImpl - Class in io.opencensus.implcore.metrics
Implementation of LongCumulative.
LongCumulativeImpl.PointImpl - Class in io.opencensus.implcore.metrics
Implementation of LongCumulative.LongPoint.
LongGaugeImpl - Class in io.opencensus.implcore.metrics
Implementation of LongGauge.
LongGaugeImpl.PointImpl - Class in io.opencensus.implcore.metrics
Implementation of LongGauge.LongPoint.

M

MAX_VARINT_SIZE - Static variable in class io.opencensus.implcore.internal.VarInt
Maximum encoded size of 32-bit positive integers (in bytes)
MAX_VARLONG_SIZE - Static variable in class io.opencensus.implcore.internal.VarInt
maximum encoded size of 64-bit longs, and negative 32-bit ints (in bytes)
MetricProducerManagerImpl - Class in io.opencensus.implcore.metrics.export
Implementation of MetricProducerManager.
MetricProducerManagerImpl() - Constructor for class io.opencensus.implcore.metrics.export.MetricProducerManagerImpl
 
MetricRegistryImpl - Class in io.opencensus.implcore.metrics
Implementation of MetricRegistry.
MetricsComponentImplBase - Class in io.opencensus.implcore.metrics
Implementation of MetricsComponent.
MetricsComponentImplBase(Clock) - Constructor for class io.opencensus.implcore.metrics.MetricsComponentImplBase
 
MillisClock - Class in io.opencensus.implcore.common

N

newMeasureMap() - Method in class io.opencensus.implcore.stats.StatsRecorderImpl
 
newThread(Runnable) - Method in class io.opencensus.implcore.internal.DaemonThreadFactory
 
NoopScope - Class in io.opencensus.implcore.internal
A Scope that does nothing when it is created or closed.
now() - Method in class io.opencensus.implcore.common.MillisClock
 
now(Clock) - Static method in class io.opencensus.implcore.internal.TimestampConverter
 
nowNanos() - Method in class io.opencensus.implcore.common.MillisClock
 

O

onEnd(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.export.InProcessRunningSpanStore
Removes the Span from the running spans list when the Span ends.
onEnd(RecordEventsSpanImpl) - Method in interface io.opencensus.implcore.trace.RecordEventsSpanImpl.StartEndHandler
 
onEnd(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.StartEndHandlerImpl
 
onStart(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.export.InProcessRunningSpanStore
Adds the Span into the running spans list when the Span starts.
onStart(RecordEventsSpanImpl) - Method in interface io.opencensus.implcore.trace.RecordEventsSpanImpl.StartEndHandler
 
onStart(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.StartEndHandlerImpl
 

P

process() - Method in interface io.opencensus.implcore.internal.EventQueue.Entry
Process the event associated with this entry.
PropagationComponentImpl - Class in io.opencensus.implcore.trace.propagation
Implementation of the PropagationComponent.
PropagationComponentImpl() - Constructor for class io.opencensus.implcore.trace.propagation.PropagationComponentImpl
 
putAttribute(String, AttributeValue) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
putAttributes(Map<String, AttributeValue>) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
putVarInt(int, byte[], int) - Static method in class io.opencensus.implcore.internal.VarInt
Encodes an integer in a variable-length encoding, 7 bits per byte, into a destination byte[], following the protocol buffer convention.
putVarInt(int, ByteBuffer) - Static method in class io.opencensus.implcore.internal.VarInt
Encodes an integer in a variable-length encoding, 7 bits per byte, to a ByteBuffer sink.
putVarInt(int, OutputStream) - Static method in class io.opencensus.implcore.internal.VarInt
Encodes an integer in a variable-length encoding, 7 bits per byte, and writes it to the given OutputStream.
putVarLong(long, ByteBuffer) - Static method in class io.opencensus.implcore.internal.VarInt
Encodes a long integer in a variable-length encoding, 7 bits per byte, to a ByteBuffer sink.

R

RandomHandler - Class in io.opencensus.implcore.trace.internal
Abstract class to access the current Random.
RandomHandler() - Constructor for class io.opencensus.implcore.trace.internal.RandomHandler
 
RandomHandler.SecureRandomHandler - Class in io.opencensus.implcore.trace.internal
Implementation of the RandomHandler using SecureRandom.
RecordEventsSpanImpl - Class in io.opencensus.implcore.trace
Implementation for the Span class that records trace events.
RecordEventsSpanImpl.StartEndHandler - Interface in io.opencensus.implcore.trace
Interface to handle the start and end operations for a Span only when the Span has Options#RECORD_EVENTS option.
registerHandler(String, SpanExporter.Handler) - Method in class io.opencensus.implcore.trace.export.SpanExporterImpl
 
registerSpanNamesForCollection(Collection<String>) - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
registerView(View) - Method in class io.opencensus.implcore.stats.ViewManagerImpl
 
remove(MetricProducer) - Method in class io.opencensus.implcore.metrics.export.MetricProducerManagerImpl
 
removeElement(T) - Method in class io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList
Removes the given element from the list.
removeTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.DerivedDoubleCumulativeImpl
 
removeTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.DerivedDoubleGaugeImpl
 
removeTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.DerivedLongCumulativeImpl
 
removeTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.DerivedLongGaugeImpl
 
removeTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.DoubleCumulativeImpl
 
removeTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.DoubleGaugeImpl
 
removeTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.LongCumulativeImpl
 
removeTimeSeries(List<LabelValue>) - Method in class io.opencensus.implcore.metrics.LongGaugeImpl
 

S

SampledSpanStoreImpl - Class in io.opencensus.implcore.trace.export
Abstract implementation of the SampledSpanStore.
SampledSpanStoreImpl() - Constructor for class io.opencensus.implcore.trace.export.SampledSpanStoreImpl
 
SecureRandomHandler() - Constructor for class io.opencensus.implcore.trace.internal.RandomHandler.SecureRandomHandler
set(CurrentState.State) - Method in class io.opencensus.implcore.internal.CurrentState
Sets current state to the given state.
set(double) - Method in class io.opencensus.implcore.metrics.DoubleGaugeImpl.PointImpl
 
set(long) - Method in class io.opencensus.implcore.metrics.LongGaugeImpl.PointImpl
 
setMaxNumberOfSpans(int) - Method in class io.opencensus.implcore.trace.export.InProcessRunningSpanStore
 
setNext(T) - Method in interface io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList.Element
Sets the reference to the next element in the list.
setNext(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
setPrev(T) - Method in interface io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList.Element
Sets the reference to the previous element in the list.
setPrev(RecordEventsSpanImpl) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
setState(StatsCollectionState) - Method in class io.opencensus.implcore.stats.StatsComponentImplBase
 
setState(TaggingState) - Method in class io.opencensus.implcore.tags.TagsComponentImplBase
Deprecated.
setStatus(Status) - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
 
shutdown() - Method in interface io.opencensus.implcore.internal.EventQueue
 
shutdown() - Method in class io.opencensus.implcore.internal.SimpleEventQueue
 
shutdown() - Method in class io.opencensus.implcore.trace.export.ExportComponentImpl
 
shutdown() - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
shutdown() - Method in class io.opencensus.implcore.trace.export.SampledSpanStoreImpl
 
SimpleEventQueue - Class in io.opencensus.implcore.internal
An EventQueue that processes events in the current thread.
SimpleEventQueue() - Constructor for class io.opencensus.implcore.internal.SimpleEventQueue
 
size() - Method in class io.opencensus.implcore.trace.internal.ConcurrentIntrusiveList
Returns the number of elements in this list.
spanBuilderWithExplicitParent(String, Span) - Method in class io.opencensus.implcore.trace.TracerImpl
 
spanBuilderWithRemoteParent(String, SpanContext) - Method in class io.opencensus.implcore.trace.TracerImpl
 
SpanExporterImpl - Class in io.opencensus.implcore.trace.export
Implementation of the SpanExporter.
StartEndHandlerImpl - Class in io.opencensus.implcore.trace
Uses the provided EventQueue to defer processing/exporting of the SpanData to avoid impacting the critical path.
StartEndHandlerImpl(SpanExporterImpl, InProcessRunningSpanStore, SampledSpanStoreImpl, EventQueue) - Constructor for class io.opencensus.implcore.trace.StartEndHandlerImpl
Constructs a new StartEndHandlerImpl.
startSpan(SpanContext, String, Span.Kind, SpanId, Boolean, TraceParams, RecordEventsSpanImpl.StartEndHandler, TimestampConverter, Clock) - Static method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
Creates and starts a span with the given configuration.
StatsComponentImplBase - Class in io.opencensus.implcore.stats
Base implementation of StatsComponent.
StatsComponentImplBase(EventQueue, Clock) - Constructor for class io.opencensus.implcore.stats.StatsComponentImplBase
Creates a new StatsComponentImplBase.
StatsRecorderImpl - Class in io.opencensus.implcore.stats
Implementation of StatsRecorder.

T

TaggerImpl - Class in io.opencensus.implcore.tags
Implementation of Tagger.
TagMapImpl - Class in io.opencensus.implcore.tags
Implementation of TagContext.
TagMapImpl(Map<? extends TagKey, ? extends TagValueWithMetadata>) - Constructor for class io.opencensus.implcore.tags.TagMapImpl
Creates a new TagMapImpl with the given tags.
TagPropagationComponentImpl - Class in io.opencensus.implcore.tags.propagation
Implementation of TagPropagationComponent.
TagPropagationComponentImpl(CurrentState) - Constructor for class io.opencensus.implcore.tags.propagation.TagPropagationComponentImpl
 
TagsComponentImplBase - Class in io.opencensus.implcore.tags
Base implementation of TagsComponent.
TagsComponentImplBase() - Constructor for class io.opencensus.implcore.tags.TagsComponentImplBase
 
TagValueWithMetadata - Class in io.opencensus.implcore.tags
Internal helper class that holds a TagValue and a TagMetadata.
TimestampConverter - Class in io.opencensus.implcore.internal
This class provides a mechanism for converting nanoTime values to Timestamp.
toBuilder(TagContext) - Method in class io.opencensus.implcore.tags.TaggerImpl
 
toSpanData() - Method in class io.opencensus.implcore.trace.RecordEventsSpanImpl
Returns an immutable representation of all the data from this Span.
TraceComponentImplBase - Class in io.opencensus.implcore.trace
Helper class to allow sharing the code for all the TraceComponent implementations.
TraceComponentImplBase(Clock, RandomHandler, EventQueue) - Constructor for class io.opencensus.implcore.trace.TraceComponentImplBase
Creates a new TraceComponentImplBase.
TraceConfigImpl - Class in io.opencensus.implcore.trace.config
Global configuration of the trace service.
TraceConfigImpl() - Constructor for class io.opencensus.implcore.trace.config.TraceConfigImpl
Constructs a new TraceConfigImpl.
TraceContextFormat - Class in io.opencensus.implcore.trace.propagation
Implementation of the TraceContext propagation protocol.
TraceContextFormat() - Constructor for class io.opencensus.implcore.trace.propagation.TraceContextFormat
 
TracerImpl - Class in io.opencensus.implcore.trace
Implementation of the Tracer.
TracerImpl(RandomHandler, RecordEventsSpanImpl.StartEndHandler, Clock, TraceConfig) - Constructor for class io.opencensus.implcore.trace.TracerImpl
 

U

unregisterHandler(String) - Method in class io.opencensus.implcore.trace.export.SpanExporterImpl
 
unregisterSpanNamesForCollection(Collection<String>) - Method in class io.opencensus.implcore.trace.export.InProcessSampledSpanStoreImpl
 
updateActiveTraceParams(TraceParams) - Method in class io.opencensus.implcore.trace.config.TraceConfigImpl
 
Utils - Class in io.opencensus.implcore.internal
General internal utility methods.

V

valueOf(String) - Static method in enum io.opencensus.implcore.internal.CurrentState.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.opencensus.implcore.internal.CurrentState.State
Returns an array containing the constants of this enum type, in the order they are declared.
VarInt - Class in io.opencensus.implcore.internal
Common methods to encode and decode varints and varlongs into ByteBuffers and arrays.
varIntSize(int) - Static method in class io.opencensus.implcore.internal.VarInt
Returns the encoding size in bytes of its input value.
varLongSize(long) - Static method in class io.opencensus.implcore.internal.VarInt
Returns the encoding size in bytes of its input value.
ViewManagerImpl - Class in io.opencensus.implcore.stats
Implementation of ViewManager.

W

withTagContext(TagContext) - Method in class io.opencensus.implcore.tags.TaggerImpl
 
A C D E F G I L M N O P R S T U V W 
Skip navigation links