A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages

A

abort(Executor) - Method in class com.amazonaws.xray.sql.TracingConnection
 
AbstractXRayInterceptor - Class in com.amazonaws.xray.spring.aop
 
AbstractXRayInterceptor() - Constructor for class com.amazonaws.xray.spring.aop.AbstractXRayInterceptor
 
ACCOUNT_ID_SUBSEGMENT_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.AWS
 
addAllLogReferences(Set<AWSLogReference>) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
addAllSegmentListeners(Collection<SegmentListener>) - Method in class com.amazonaws.xray.AWSXRayRecorder
Adds a Collection of SegmentListeners to the recorder
addException(ThrowableDescription) - Method in class com.amazonaws.xray.entities.Cause
 
addException(Throwable) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
addException(Throwable) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
addException(Throwable) - Method in interface com.amazonaws.xray.entities.Entity
Adds an exception to the entity's cause and sets fault to true.
addException(Throwable) - Method in class com.amazonaws.xray.entities.EntityImpl
 
addException(Throwable) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
addExceptions(List<ThrowableDescription>) - Method in class com.amazonaws.xray.entities.Cause
 
additionalParams - Variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor.TracingStatementProxy
 
additionalParams - Variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor.TracingStatementProxy
 
addPrecursorId(String) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
addPrecursorId(String) - Method in interface com.amazonaws.xray.entities.Subsegment
 
addPrecursorId(String) - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
addRequestInformation(Subsegment, HttpRequest, String) - Static method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
addResolver(SegmentContextResolver) - Method in class com.amazonaws.xray.contexts.SegmentContextResolverChain
 
addResponseInformation(Subsegment, HttpResponse) - Static method in class com.amazonaws.xray.proxies.apache.http.TracedResponseHandler
 
address - Variable in class com.amazonaws.xray.config.DaemonConfiguration
Deprecated.
addSegmentListener(SegmentListener) - Method in class com.amazonaws.xray.AWSXRayRecorder
Adds a single SegmentListener to the recorder
addSubsegment(Subsegment) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
addSubsegment(Subsegment) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
addSubsegment(Subsegment) - Method in interface com.amazonaws.xray.entities.Entity
Adds a subsegment.
addSubsegment(Subsegment) - Method in class com.amazonaws.xray.entities.EntityImpl
 
afterEndSegment(Segment) - Method in interface com.amazonaws.xray.listeners.SegmentListener
afterEndSegment is invoked after a segment is ended by the recorder and emitted to the daemon.
afterEndSegment(Segment) - Method in class com.amazonaws.xray.metrics.MetricsSegmentListener
 
afterEndSubsegment(Subsegment) - Method in interface com.amazonaws.xray.listeners.SegmentListener
afterEndSubsegment is invoked after a subsegment is ended by the recorder and emitted to the daemon.
afterError(Request<?>, Response<?>, Exception) - Method in class com.amazonaws.xray.handlers.TracingHandler
 
afterExecution(Context.AfterExecution, ExecutionAttributes) - Method in class com.amazonaws.xray.interceptors.TracingInterceptor
 
afterResponse(Request<?>, Response<?>) - Method in class com.amazonaws.xray.handlers.TracingHandler
 
AllSamplingStrategy - Class in com.amazonaws.xray.strategy.sampling
A sampling strategy for which shouldTrace always returns true.
AllSamplingStrategy() - Constructor for class com.amazonaws.xray.strategy.sampling.AllSamplingStrategy
 
AlreadyEmittedException - Exception in com.amazonaws.xray.exceptions
 
AlreadyEmittedException() - Constructor for exception com.amazonaws.xray.exceptions.AlreadyEmittedException
 
AlreadyEmittedException(String) - Constructor for exception com.amazonaws.xray.exceptions.AlreadyEmittedException
 
AlreadyEmittedException(String, Throwable) - Constructor for exception com.amazonaws.xray.exceptions.AlreadyEmittedException
 
AlreadyEmittedException(Throwable) - Constructor for exception com.amazonaws.xray.exceptions.AlreadyEmittedException
 
any() - Static method in class com.amazonaws.xray.ThreadLocalStorage
Deprecated.
 
appliesTo(String, String, String) - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
Determines whether or not this sampling rule applies to the incoming request based on some of the request's parameters.
AWS - com.amazonaws.xray.entities.Namespace
 
AWSLogReference - Class in com.amazonaws.xray.entities
Represents a link between a trace segment and supporting CloudWatch logs.
AWSLogReference() - Constructor for class com.amazonaws.xray.entities.AWSLogReference
 
AWSOperationHandler - Class in com.amazonaws.xray.handlers.config
 
AWSOperationHandler() - Constructor for class com.amazonaws.xray.handlers.config.AWSOperationHandler
 
AWSOperationHandlerManifest - Class in com.amazonaws.xray.handlers.config
 
AWSOperationHandlerManifest() - Constructor for class com.amazonaws.xray.handlers.config.AWSOperationHandlerManifest
 
AWSOperationHandlerRequestDescriptor - Class in com.amazonaws.xray.handlers.config
 
AWSOperationHandlerRequestDescriptor() - Constructor for class com.amazonaws.xray.handlers.config.AWSOperationHandlerRequestDescriptor
 
AWSOperationHandlerResponseDescriptor - Class in com.amazonaws.xray.handlers.config
 
AWSOperationHandlerResponseDescriptor() - Constructor for class com.amazonaws.xray.handlers.config.AWSOperationHandlerResponseDescriptor
 
AWSServiceHandler - Class in com.amazonaws.xray.handlers.config
 
AWSServiceHandler() - Constructor for class com.amazonaws.xray.handlers.config.AWSServiceHandler
 
AWSServiceHandlerManifest - Class in com.amazonaws.xray.handlers.config
 
AWSServiceHandlerManifest() - Constructor for class com.amazonaws.xray.handlers.config.AWSServiceHandlerManifest
 
AWSXRay - Class in com.amazonaws.xray
Static helper class which holds reference to a global client and provides a static interface for invoking methods on the client.
AWSXRay() - Constructor for class com.amazonaws.xray.AWSXRay
 
AWSXRayRecorder - Class in com.amazonaws.xray
 
AWSXRayRecorder() - Constructor for class com.amazonaws.xray.AWSXRayRecorder
 
AWSXRayRecorderBuilder - Class in com.amazonaws.xray
 
AWSXRayServletFilter - Class in com.amazonaws.xray.jakarta.servlet
 
AWSXRayServletFilter - Class in com.amazonaws.xray.javax.servlet
 
AWSXRayServletFilter() - Constructor for class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
Warning: this no-args constructor should not be used directly.
AWSXRayServletFilter() - Constructor for class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
Warning: this no-args constructor should not be used directly.
AWSXRayServletFilter(SegmentNamingStrategy) - Constructor for class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
AWSXRayServletFilter(SegmentNamingStrategy, AWSXRayRecorder) - Constructor for class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
AWSXRayServletFilter(SegmentNamingStrategy) - Constructor for class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
AWSXRayServletFilter(SegmentNamingStrategy, AWSXRayRecorder) - Constructor for class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
AWSXRayServletFilter(String) - Constructor for class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
AWSXRayServletFilter(String) - Constructor for class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 

B

BaseAbstractXRayInterceptor - Class in com.amazonaws.xray.spring.aop
Allows for use of this library without Spring Data JPA being in the classpath.
BaseAbstractXRayInterceptor() - Constructor for class com.amazonaws.xray.spring.aop.BaseAbstractXRayInterceptor
 
beforeEndSegment(Segment) - Method in interface com.amazonaws.xray.listeners.SegmentListener
beforeEndSegment is invoked just before a segment is ended by the recorder.
beforeEndSubsegment(Subsegment) - Method in interface com.amazonaws.xray.listeners.SegmentListener
beforeEndSubsegment is invoked just before a subsegment is ended by the recorder.
beforeExecution(AmazonWebServiceRequest) - Method in class com.amazonaws.xray.handlers.TracingHandler
 
beforeExecution(Context.BeforeExecution, ExecutionAttributes) - Method in class com.amazonaws.xray.interceptors.TracingInterceptor
 
beforeRequest(Request<?>) - Method in class com.amazonaws.xray.handlers.TracingHandler
 
beforeTransmission(Context.BeforeTransmission, ExecutionAttributes) - Method in class com.amazonaws.xray.interceptors.TracingInterceptor
 
beginDummySegment() - Static method in class com.amazonaws.xray.AWSXRay
Deprecated.
Use AWSXRay.getGlobalRecorder().beginNoOpSegment() .
beginDummySegment() - Method in class com.amazonaws.xray.AWSXRayRecorder
beginDummySegment(TraceID) - Method in class com.amazonaws.xray.AWSXRayRecorder
beginDummySegment(String, TraceID) - Method in class com.amazonaws.xray.AWSXRayRecorder
beginNoOpSegment() - Method in class com.amazonaws.xray.AWSXRayRecorder
Sets the current Segment to a no-op which will not record any information or be emitted.
beginNoOpSegment(TraceID) - Method in class com.amazonaws.xray.AWSXRayRecorder
Sets the current Segment to a no-op which will not record any information or be emitted.
beginSegment(AWSXRayRecorder, Segment) - Method in interface com.amazonaws.xray.contexts.SegmentContext
 
beginSegment(String) - Static method in class com.amazonaws.xray.AWSXRay
 
beginSegment(String) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
beginSegment(String, TraceID, String) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
beginSegment(String, TraceID, String) - Static method in class com.amazonaws.xray.AWSXRay
 
beginSegmentWithSampling(String) - Static method in class com.amazonaws.xray.AWSXRay
 
beginSegmentWithSampling(String) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a new segment after applying the configured sampling strategy.
beginSubsegment(AWSXRayRecorder, String) - Method in class com.amazonaws.xray.contexts.LambdaSegmentContext
 
beginSubsegment(AWSXRayRecorder, String) - Method in interface com.amazonaws.xray.contexts.SegmentContext
 
beginSubsegment(AWSXRayRecorder, String) - Method in class com.amazonaws.xray.contexts.ThreadLocalSegmentContext
 
beginSubsegment(String) - Static method in class com.amazonaws.xray.AWSXRay
 
beginSubsegment(String) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a subsegment.
beginSubsegmentWithoutSampling(AWSXRayRecorder, String) - Method in interface com.amazonaws.xray.contexts.SegmentContext
 
beginSubsegmentWithoutSampling(String) - Static method in class com.amazonaws.xray.AWSXRay
 
beginSubsegmentWithoutSampling(String) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a subsegment.
beginSubsegmentWithSamplingOverride(AWSXRayRecorder, String, SamplingStrategyOverride) - Method in interface com.amazonaws.xray.contexts.SegmentContext
Deprecated.
build() - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
Constructs and returns an AWSXRayRecorder with the provided configuration.
build() - Method in class com.amazonaws.xray.proxies.apache.http.HttpClientBuilder
 
byteArrayToHexString(byte[]) - Static method in class com.amazonaws.xray.utils.ByteUtils
ref: https://stackoverflow.com/questions/9655181/how-to-convert-a-byte-array-to-a-hex-string-in-java Converts the input byte array into a hexadecimal string.
bytes(int) - Static method in class com.amazonaws.xray.internal.RecyclableBuffers
A ThreadLocal byte[] of length length.
bytesToBase16String(byte[]) - Static method in class com.amazonaws.xray.utils.ByteUtils
 
ByteUtils - Class in com.amazonaws.xray.utils
 
ByteUtils() - Constructor for class com.amazonaws.xray.utils.ByteUtils
 

C

Cause - Class in com.amazonaws.xray.entities
A representation of what issues caused this (sub)segment to include a failure / error.
Cause() - Constructor for class com.amazonaws.xray.entities.Cause
 
CauseSerializer - Class in com.amazonaws.xray.serializers
 
CauseSerializer() - Constructor for class com.amazonaws.xray.serializers.CauseSerializer
CauseSerializer(JsonSerializer<Object>) - Constructor for class com.amazonaws.xray.serializers.CauseSerializer
 
CentralizedManifest - Class in com.amazonaws.xray.strategy.sampling.manifest
 
CentralizedManifest() - Constructor for class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 
CentralizedReservoir - Class in com.amazonaws.xray.strategy.sampling.reservoir
 
CentralizedReservoir(long) - Constructor for class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
CentralizedRule - Class in com.amazonaws.xray.strategy.sampling.rule
Represents a customer-defined sampling rule.
CentralizedRule(SamplingRule, Rand) - Constructor for class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
CentralizedSamplingStrategy - Class in com.amazonaws.xray.strategy.sampling
 
CentralizedSamplingStrategy() - Constructor for class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
CentralizedSamplingStrategy(boolean) - Constructor for class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
CentralizedSamplingStrategy(URL) - Constructor for class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
CentralizedSamplingStrategy(URL, boolean) - Constructor for class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
chars(int) - Static method in class com.amazonaws.xray.internal.RecyclableBuffers
A ThreadLocal char[] of length length.
checkAlreadyEmitted() - Method in class com.amazonaws.xray.entities.EntityImpl
Checks if the entity has already been emitted to the X-Ray daemon.
checkNotNull(Object, String) - Static method in class com.amazonaws.xray.utils.LooseValidations
Returns whether obj is null.
clear() - Static method in class com.amazonaws.xray.ThreadLocalStorage
Deprecated.
Clears the current stored entity.
clearThreadLocal() - Static method in class com.amazonaws.xray.AWSXRay
Deprecated.
clearThreadLocal() - Method in class com.amazonaws.xray.AWSXRayRecorder
Deprecated.
clearTraceEntity() - Static method in class com.amazonaws.xray.AWSXRay
 
clearTraceEntity() - Method in class com.amazonaws.xray.AWSXRayRecorder
Clears the current trace entity value using the implementation provided by the SegmentContext resolved from the segmentContextResolverChain.
clearTraceEntity() - Method in interface com.amazonaws.xray.contexts.SegmentContext
 
clearWarnings() - Method in class com.amazonaws.xray.sql.TracingConnection
 
close() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
close() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
close() - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
close() - Method in interface com.amazonaws.xray.entities.Segment
 
close() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
close() - Method in interface com.amazonaws.xray.entities.Subsegment
Implements the AutoCloseable interface.
close() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
close() - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
close() - Method in class com.amazonaws.xray.sql.TracingConnection
 
closed - Variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor.TracingStatementProxy
 
closed - Variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor.TracingStatementProxy
 
com.amazonaws.xray - package com.amazonaws.xray
 
com.amazonaws.xray.config - package com.amazonaws.xray.config
 
com.amazonaws.xray.contexts - package com.amazonaws.xray.contexts
 
com.amazonaws.xray.emitters - package com.amazonaws.xray.emitters
 
com.amazonaws.xray.entities - package com.amazonaws.xray.entities
 
com.amazonaws.xray.exceptions - package com.amazonaws.xray.exceptions
 
com.amazonaws.xray.handlers - package com.amazonaws.xray.handlers
 
com.amazonaws.xray.handlers.config - package com.amazonaws.xray.handlers.config
 
com.amazonaws.xray.interceptors - package com.amazonaws.xray.interceptors
 
com.amazonaws.xray.internal - package com.amazonaws.xray.internal
 
com.amazonaws.xray.jakarta.servlet - package com.amazonaws.xray.jakarta.servlet
 
com.amazonaws.xray.javax.servlet - package com.amazonaws.xray.javax.servlet
 
com.amazonaws.xray.lambda - package com.amazonaws.xray.lambda
 
com.amazonaws.xray.listeners - package com.amazonaws.xray.listeners
 
com.amazonaws.xray.log4j - package com.amazonaws.xray.log4j
 
com.amazonaws.xray.metrics - package com.amazonaws.xray.metrics
 
com.amazonaws.xray.plugins - package com.amazonaws.xray.plugins
 
com.amazonaws.xray.proxies.apache.http - package com.amazonaws.xray.proxies.apache.http
 
com.amazonaws.xray.serializers - package com.amazonaws.xray.serializers
 
com.amazonaws.xray.slf4j - package com.amazonaws.xray.slf4j
 
com.amazonaws.xray.spring.aop - package com.amazonaws.xray.spring.aop
 
com.amazonaws.xray.sql - package com.amazonaws.xray.sql
 
com.amazonaws.xray.sql.mysql - package com.amazonaws.xray.sql.mysql
 
com.amazonaws.xray.sql.postgres - package com.amazonaws.xray.sql.postgres
 
com.amazonaws.xray.strategy - package com.amazonaws.xray.strategy
 
com.amazonaws.xray.strategy.jakarta - package com.amazonaws.xray.strategy.jakarta
 
com.amazonaws.xray.strategy.sampling - package com.amazonaws.xray.strategy.sampling
 
com.amazonaws.xray.strategy.sampling.manifest - package com.amazonaws.xray.strategy.sampling.manifest
 
com.amazonaws.xray.strategy.sampling.pollers - package com.amazonaws.xray.strategy.sampling.pollers
 
com.amazonaws.xray.strategy.sampling.rand - package com.amazonaws.xray.strategy.sampling.rand
 
com.amazonaws.xray.strategy.sampling.reservoir - package com.amazonaws.xray.strategy.sampling.reservoir
 
com.amazonaws.xray.strategy.sampling.rule - package com.amazonaws.xray.strategy.sampling.rule
 
com.amazonaws.xray.utils - package com.amazonaws.xray.utils
 
commit() - Method in class com.amazonaws.xray.sql.TracingConnection
 
compareAndSetEmitted(boolean, boolean) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
compareAndSetEmitted(boolean, boolean) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
compareAndSetEmitted(boolean, boolean) - Method in interface com.amazonaws.xray.entities.Entity
compareAndSetEmitted(boolean, boolean) - Method in class com.amazonaws.xray.entities.EntityImpl
 
compareTo(CentralizedRule) - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
conditionalProceed(ProceedingJoinPoint) - Static method in class com.amazonaws.xray.spring.aop.XRayInterceptorUtils
Deprecated.
 
constructors - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
Deprecated.
For internal use only.
constructors - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
Deprecated.
For internal use only.
ContainerInsightsUtil - Class in com.amazonaws.xray.utils
Deprecated.
For internal use only.
ContainerInsightsUtil() - Constructor for class com.amazonaws.xray.utils.ContainerInsightsUtil
Deprecated.
 
CONTENT_LENGTH_HEADER - Static variable in class com.amazonaws.xray.entities.EntityHeaderKeys.HTTP
 
CONTENT_LENGTH_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.HTTP
 
CONTEXT_MISSING_STRATEGY_ENVIRONMENT_VARIABLE_OVERRIDE_KEY - Static variable in interface com.amazonaws.xray.strategy.ContextMissingStrategy
Environment variable key used to override the default ContextMissingStrategy used in new instances of AWSXRayRecorder.
CONTEXT_MISSING_STRATEGY_SYSTEM_PROPERTY_OVERRIDE_KEY - Static variable in interface com.amazonaws.xray.strategy.ContextMissingStrategy
System property key used to override the default ContextMissingStrategy used in new instances of AWSXRayRecorder.
contextMissing(String, Class<? extends RuntimeException>) - Method in interface com.amazonaws.xray.strategy.ContextMissingStrategy
 
contextMissing(String, Class<? extends RuntimeException>) - Method in class com.amazonaws.xray.strategy.IgnoreErrorContextMissingStrategy
Ignore the error
contextMissing(String, Class<? extends RuntimeException>) - Method in class com.amazonaws.xray.strategy.LogErrorContextMissingStrategy
Logs message on the error level, and a stacktrace at debug level.
contextMissing(String, Class<? extends RuntimeException>) - Method in class com.amazonaws.xray.strategy.RuntimeErrorContextMissingStrategy
Constructs an instance of exceptionClass and throws it.
ContextMissingStrategy - Interface in com.amazonaws.xray.strategy
 
contextMissingStrategyFromEnvironmentVariable() - Static method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
contextMissingStrategyFromSystemProperty() - Static method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
create() - Static method in class com.amazonaws.xray.emitters.Emitter
Returns an Emitter that uses a default DaemonConfiguration.
create() - Static method in class com.amazonaws.xray.entities.TraceID
Returns a new TraceID which represents the start of a new trace.
create() - Static method in class com.amazonaws.xray.proxies.apache.http.HttpClientBuilder
 
create(AWSXRayRecorder) - Static method in class com.amazonaws.xray.entities.TraceID
Returns a new TraceID which represents the start of a new trace.
create(DaemonConfiguration) - Static method in class com.amazonaws.xray.emitters.Emitter
Returns an Emitter that uses the provided DaemonConfiguration.
CREATE_STATEMENT - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
CREATE_STATEMENT - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
CREATE_STATEMENT_INDEX - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
CREATE_STATEMENT_INDEX - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
createArrayOf(String, Object[]) - Method in class com.amazonaws.xray.sql.TracingConnection
 
createBlob() - Method in class com.amazonaws.xray.sql.TracingConnection
 
createClob() - Method in class com.amazonaws.xray.sql.TracingConnection
 
createNClob() - Method in class com.amazonaws.xray.sql.TracingConnection
 
createSegment(String, Runnable) - Static method in class com.amazonaws.xray.AWSXRay
 
createSegment(String, Runnable) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a segment, runs the provided runnable, and ends the segment before returning the supplier's result.
createSegment(String, Consumer<Segment>) - Static method in class com.amazonaws.xray.AWSXRay
 
createSegment(String, Consumer<Segment>) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a segment and passes it to the supplied consumer, and ends the segment before returning the consumer's result.
createSegment(String, Function<Segment, R>) - Static method in class com.amazonaws.xray.AWSXRay
 
createSegment(String, Function<Segment, R>) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a segment, passes it to the supplied function, and ends the segment before returning the supplied function's result.
createSegment(String, Supplier<R>) - Static method in class com.amazonaws.xray.AWSXRay
 
createSegment(String, Supplier<R>) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a segment, invokes the provided supplier, and ends the segment before returning the supplier's result.
createSQLXML() - Method in class com.amazonaws.xray.sql.TracingConnection
 
createStatement() - Method in class com.amazonaws.xray.sql.TracingConnection
Traced methods
createStatement(int, int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
createStatement(int, int, int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
createStatement(Object, Method, Object[], Object) - Method in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
createStatement(Object, Method, Object[], Object) - Method in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
createStruct(String, Object[]) - Method in class com.amazonaws.xray.sql.TracingConnection
 
createSubsegment(String, Runnable) - Static method in class com.amazonaws.xray.AWSXRay
 
createSubsegment(String, Runnable) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a subsegment, runs the provided runnable, and ends the subsegment once complete.
createSubsegment(String, Consumer<Subsegment>) - Static method in class com.amazonaws.xray.AWSXRay
 
createSubsegment(String, Consumer<Subsegment>) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a subsegment and passes it to the supplied consumer, and ends the subsegment before returning the consumer's result.
createSubsegment(String, Function<Subsegment, R>) - Static method in class com.amazonaws.xray.AWSXRay
 
createSubsegment(String, Function<Subsegment, R>) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a subsegment, passes it to the supplied function, and ends the subsegment before returning the supplied function's result.
createSubsegment(String, Supplier<R>) - Static method in class com.amazonaws.xray.AWSXRay
 
createSubsegment(String, Supplier<R>) - Method in class com.amazonaws.xray.AWSXRayRecorder
Begins a subsegment, passes it to the provided supplier, and ends the subsegment before returning the supplier's result.
currentEntityId() - Method in class com.amazonaws.xray.AWSXRay
 
currentEntityId() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
currentEpochSecond() - Static method in class com.amazonaws.xray.internal.TimeUtils
 
currentFormattedId() - Static method in class com.amazonaws.xray.AWSXRay
 
currentFormattedId() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
currentTraceId() - Method in class com.amazonaws.xray.AWSXRay
 
currentTraceId() - Method in class com.amazonaws.xray.AWSXRayRecorder
 

D

DAEMON_ADDRESS_ENVIRONMENT_VARIABLE_KEY - Static variable in class com.amazonaws.xray.config.DaemonConfiguration
Environment variable key used to override the address to which UDP packets will be emitted.
DAEMON_ADDRESS_ENVIRONMENT_VARIABLE_KEY - Static variable in class com.amazonaws.xray.config.MetricsDaemonConfiguration
Environment variable key used to override the address to which UDP packets will be emitted.
DAEMON_ADDRESS_SYSTEM_PROPERTY_KEY - Static variable in class com.amazonaws.xray.config.DaemonConfiguration
System property key used to override the address to which UDP packets will be emitted.
DAEMON_ADDRESS_SYSTEM_PROPERTY_KEY - Static variable in class com.amazonaws.xray.config.MetricsDaemonConfiguration
System property key used to override the address to which UDP packets will be emitted.
DAEMON_BUF_RECEIVE_SIZE - Static variable in class com.amazonaws.xray.emitters.Emitter
 
DaemonConfiguration - Class in com.amazonaws.xray.config
 
DaemonConfiguration() - Constructor for class com.amazonaws.xray.config.DaemonConfiguration
 
DATABASE_TYPE - Static variable in class com.amazonaws.xray.sql.SqlSubsegments
The type of SQL Database this query is done on, like MySQL or HikariCP
DATABASE_VERSION - Static variable in class com.amazonaws.xray.sql.SqlSubsegments
The version of the database product itself, like MySQL 8.0
decorate(Connection) - Static method in class com.amazonaws.xray.sql.TracingConnection
Call connection = TracingConnection.decorate(connection) to decorate your Connection before any calls to #createStatement, #prepareStatement or #prepareCall in order to have all your SQL queries recorded with an X-Ray Subsegment.
decorate(DataSource) - Static method in class com.amazonaws.xray.sql.TracingDataSource
Call dataSource = TracingDataSource.decorate(dataSource) to decorate your DataSource before any calls to #getConnection in order to have all your SQL queries recorded with an X-Ray Subsegment.
decorateCallableStatement(CallableStatement, String) - Static method in class com.amazonaws.xray.sql.TracingStatement
Deprecated.
Call callableStatement = TracingStatement.decorateCallableStatement(callableStatement, sql) to decorate your CallableStatementin order to have the queries recorded with an X-Ray Subsegment.
decoratePreparedStatement(PreparedStatement, String) - Static method in class com.amazonaws.xray.sql.TracingStatement
Deprecated.
Call preparedStatement = TracingStatement.decoratePreparedStatement(preparedStatement, sql) to decorate your PreparedStatement in order to have the queries recorded with an X-Ray Subsegment.
decorateStatement(Statement) - Static method in class com.amazonaws.xray.sql.TracingStatement
Deprecated.
Call statement = TracingStatement.decorateStatement(statement) to decorate your Statement in order to have the queries recorded with an X-Ray Subsegment.
decrementReferenceCount() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
decrementReferenceCount() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
decrementReferenceCount() - Method in interface com.amazonaws.xray.entities.Entity
Decrements the subsegment-reference counter.
decrementReferenceCount() - Method in class com.amazonaws.xray.entities.EntityImpl
 
DEFAULT_DATABASE_NAME - Static variable in class com.amazonaws.xray.sql.SqlSubsegments
The fallback name for subsegments representing SQL queries that failed to be named dynamically
DEFAULT_RULE_NAME - Static variable in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
DefaultContextMissingStrategy - Class in com.amazonaws.xray.strategy
 
DefaultContextMissingStrategy() - Constructor for class com.amazonaws.xray.strategy.DefaultContextMissingStrategy
 
DefaultEmitter - Class in com.amazonaws.xray.emitters
Deprecated.
DefaultEmitter() - Constructor for class com.amazonaws.xray.emitters.DefaultEmitter
Deprecated.
 
DefaultHttpClient - Class in com.amazonaws.xray.proxies.apache.http
Deprecated.
Apache 4.3 Wraps and overrides org.apache.http.impl.client.DefaultHttpClient's execute() methods. Accesses the global recorder upon each invocation to generate Segments. Only overrides those signatures which directly invoke doExecute. Other execute() signatures are wrappers which call these overridden methods.
DefaultHttpClient() - Constructor for class com.amazonaws.xray.proxies.apache.http.DefaultHttpClient
Deprecated.
 
DefaultPrioritizationStrategy - Class in com.amazonaws.xray.strategy
 
DefaultPrioritizationStrategy() - Constructor for class com.amazonaws.xray.strategy.DefaultPrioritizationStrategy
 
defaultRecorder() - Static method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
DefaultSamplingStrategy - Class in com.amazonaws.xray.strategy.sampling
 
DefaultSamplingStrategy() - Constructor for class com.amazonaws.xray.strategy.sampling.DefaultSamplingStrategy
 
DefaultStreamingStrategy - Class in com.amazonaws.xray.strategy
 
DefaultStreamingStrategy() - Constructor for class com.amazonaws.xray.strategy.DefaultStreamingStrategy
Constructs an instance of DefaultStreamingStrategy using the default maxSegmentSize of 100.
DefaultStreamingStrategy(int) - Constructor for class com.amazonaws.xray.strategy.DefaultStreamingStrategy
Constructs an instance of DefaultStreamingStrategy using the provided maxSegmentSize.
DefaultThrowableSerializationStrategy - Class in com.amazonaws.xray.strategy
Default implementation of ThrowableSerializationStrategy.
DefaultThrowableSerializationStrategy() - Constructor for class com.amazonaws.xray.strategy.DefaultThrowableSerializationStrategy
 
DefaultThrowableSerializationStrategy(int) - Constructor for class com.amazonaws.xray.strategy.DefaultThrowableSerializationStrategy
Constructs a new instance of DefaultThrowableSerializationStrategy, overriding the max stack trace length default value of 50.
DefaultThrowableSerializationStrategy(int, Set<Class<? extends Throwable>>) - Constructor for class com.amazonaws.xray.strategy.DefaultThrowableSerializationStrategy
Constructs a new instance of DefaultThrowableSerializationStrategy, overriding the max stack trace length default value of 50, and overriding the Throwable classes considered 'remote'.
delegate - Variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor.TracingStatementProxy
 
delegate - Variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor.TracingStatementProxy
 
delegate - Variable in class com.amazonaws.xray.sql.TracingConnection
 
delegate - Variable in class com.amazonaws.xray.sql.TracingDataSource
 
DelegatingEmitter - Class in com.amazonaws.xray.emitters
An Emitter which delegates all calls to another Emitter.
DelegatingEmitter(Emitter) - Constructor for class com.amazonaws.xray.emitters.DelegatingEmitter
Constructs a new DelegatingEmitter that delegates all calls to the provided Emitter.
describeInContext(Entity, Throwable, List<Subsegment>) - Method in class com.amazonaws.xray.strategy.DefaultThrowableSerializationStrategy
 
describeInContext(Entity, Throwable, List<Subsegment>) - Method in interface com.amazonaws.xray.strategy.ThrowableSerializationStrategy
Serializes a Throwable into a ThrowableDescription.
describeInContext(Throwable, List<Subsegment>) - Method in class com.amazonaws.xray.strategy.DefaultThrowableSerializationStrategy
 
describeInContext(Throwable, List<Subsegment>) - Method in interface com.amazonaws.xray.strategy.ThrowableSerializationStrategy
Serializes a Throwable into a ThrowableDescription.
destroy() - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
destroy() - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
determineTarget(HttpUriRequest) - Static method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
DISABLED - com.amazonaws.xray.internal.SamplingStrategyOverride
 
DockerUtils - Class in com.amazonaws.xray.utils
Utility class to get metadata for dockerized containers
DockerUtils() - Constructor for class com.amazonaws.xray.utils.DockerUtils
 
DockerUtils(URL) - Constructor for class com.amazonaws.xray.utils.DockerUtils
 
doExecute(HttpHost, HttpRequest, HttpContext) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
DRIVER_VERSION - Static variable in class com.amazonaws.xray.sql.SqlSubsegments
The version of the database driver library used for this database
DummySegment - Class in com.amazonaws.xray.entities
DummySegment(AWSXRayRecorder) - Constructor for class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
DummySegment(AWSXRayRecorder, TraceID) - Constructor for class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
DummySegment(AWSXRayRecorder, String, TraceID) - Constructor for class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
DummySubsegment - Class in com.amazonaws.xray.entities
DummySubsegment(AWSXRayRecorder) - Constructor for class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
DummySubsegment(AWSXRayRecorder, TraceID) - Constructor for class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
DummySubsegment(AWSXRayRecorder, TraceID, SamplingStrategyOverride) - Constructor for class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
dynamic(String) - Static method in interface com.amazonaws.xray.strategy.jakarta.SegmentNamingStrategy
Returns a SegmentNamingStrategy that names segments based on the Host header of incoming requests, accepting any Host header value.
dynamic(String) - Static method in interface com.amazonaws.xray.strategy.SegmentNamingStrategy
Returns a SegmentNamingStrategy that names segments based on the Host header of incoming requests, accepting any Host header value.
dynamic(String, String) - Static method in interface com.amazonaws.xray.strategy.jakarta.SegmentNamingStrategy
Returns a SegmentNamingStrategy that names segments based on the Host header of incoming requests, accepting only recognized Host header values.
dynamic(String, String) - Static method in interface com.amazonaws.xray.strategy.SegmentNamingStrategy
Returns a SegmentNamingStrategy that names segments based on the Host header of incoming requests, accepting only recognized Host header values.
DynamicSegmentNamingStrategy - Class in com.amazonaws.xray.strategy
DynamicSegmentNamingStrategy - Class in com.amazonaws.xray.strategy.jakarta
DynamicSegmentNamingStrategy(String) - Constructor for class com.amazonaws.xray.strategy.DynamicSegmentNamingStrategy
DynamicSegmentNamingStrategy(String) - Constructor for class com.amazonaws.xray.strategy.jakarta.DynamicSegmentNamingStrategy
DynamicSegmentNamingStrategy(String, String) - Constructor for class com.amazonaws.xray.strategy.DynamicSegmentNamingStrategy
DynamicSegmentNamingStrategy(String, String) - Constructor for class com.amazonaws.xray.strategy.jakarta.DynamicSegmentNamingStrategy

E

EC2Plugin - Class in com.amazonaws.xray.plugins
A plugin, for use with the AWSXRayRecorderBuilder class, which will add EC2 instance information to segments generated by the built AWSXRayRecorder instance.
EC2Plugin() - Constructor for class com.amazonaws.xray.plugins.EC2Plugin
 
EC2Plugin(FileSystem, EC2MetadataFetcher) - Constructor for class com.amazonaws.xray.plugins.EC2Plugin
 
ECSPlugin - Class in com.amazonaws.xray.plugins
A plugin, for use with the AWSXRayRecorderBuilder class, which will add ECS container information to segments generated by the built AWSXRayRecorder instance.
ECSPlugin() - Constructor for class com.amazonaws.xray.plugins.ECSPlugin
 
EKSPlugin - Class in com.amazonaws.xray.plugins
A plugin, for use with the AWSXRayRecorderBuilder class, which will add Kubernetes metadata to segments.
EKSPlugin() - Constructor for class com.amazonaws.xray.plugins.EKSPlugin
Constructs an empty EKS plugin.
EKSPlugin(String) - Constructor for class com.amazonaws.xray.plugins.EKSPlugin
Constructs an EKS plugin with a given cluster name.
ElasticBeanstalkPlugin - Class in com.amazonaws.xray.plugins
A plugin, for use with the AWSXRayRecorderBuilder class, which will add Elastic Beanstalk environment information to segments generated by the built AWSXRayRecorder instance.
ElasticBeanstalkPlugin() - Constructor for class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
 
EMFMetricFormatter - Class in com.amazonaws.xray.metrics
Creates metrics based on a Segment.
EMFMetricFormatter() - Constructor for class com.amazonaws.xray.metrics.EMFMetricFormatter
 
emitMetric(Segment) - Method in interface com.amazonaws.xray.metrics.MetricEmitter
Format the given metric and emit it.
emitMetric(Segment) - Method in class com.amazonaws.xray.metrics.NoOpMetricEmitter
 
emitMetric(Segment) - Method in class com.amazonaws.xray.metrics.StdoutMetricEmitter
 
emitMetric(Segment) - Method in class com.amazonaws.xray.metrics.UDPMetricEmitter
Format the given metric and emit it.
Emitter - Class in com.amazonaws.xray.emitters
An emitter of segments and subsegments to X-Ray.
Emitter() - Constructor for class com.amazonaws.xray.emitters.Emitter
 
end() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
end() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
end() - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
end() - Method in interface com.amazonaws.xray.entities.Segment
Ends the segment.
end() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
end() - Method in interface com.amazonaws.xray.entities.Subsegment
Ends the subsegment.
end() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
endSegment() - Static method in class com.amazonaws.xray.AWSXRay
 
endSegment() - Method in class com.amazonaws.xray.AWSXRayRecorder
Ends a segment.
endSegment(AWSXRayRecorder) - Method in interface com.amazonaws.xray.contexts.SegmentContext
 
endSubsegment() - Static method in class com.amazonaws.xray.AWSXRay
 
endSubsegment() - Method in class com.amazonaws.xray.AWSXRayRecorder
Ends a subsegment.
endSubsegment(Subsegment) - Static method in class com.amazonaws.xray.AWSXRay
 
endSubsegment(Subsegment) - Method in class com.amazonaws.xray.AWSXRayRecorder
Ends the provided subsegment.
endSubsegment(AWSXRayRecorder) - Method in class com.amazonaws.xray.contexts.LambdaSegmentContext
 
endSubsegment(AWSXRayRecorder) - Method in interface com.amazonaws.xray.contexts.SegmentContext
 
endSubsegment(AWSXRayRecorder) - Method in class com.amazonaws.xray.contexts.ThreadLocalSegmentContext
 
Entity - Interface in com.amazonaws.xray.entities
 
EntityDataKeys - Class in com.amazonaws.xray.entities
 
EntityDataKeys.AWS - Class in com.amazonaws.xray.entities
 
EntityDataKeys.HTTP - Class in com.amazonaws.xray.entities
 
EntityHeaderKeys - Class in com.amazonaws.xray.entities
 
EntityHeaderKeys.AWS - Class in com.amazonaws.xray.entities
 
EntityHeaderKeys.HTTP - Class in com.amazonaws.xray.entities
 
EntityImpl - Class in com.amazonaws.xray.entities
The base class from which Segment and Subsegment extend.
EntityImpl() - Constructor for class com.amazonaws.xray.entities.EntityImpl
 
EntityImpl(AWSXRayRecorder, String) - Constructor for class com.amazonaws.xray.entities.EntityImpl
 
entityKey - Static variable in class com.amazonaws.xray.interceptors.TracingInterceptor
Deprecated.
For internal use only.
equals(Object) - Method in class com.amazonaws.xray.entities.AWSLogReference
Compares ARN and log group between references to determine equality.
equals(Object) - Method in class com.amazonaws.xray.entities.TraceID
 
equals(Object) - Method in class com.amazonaws.xray.plugins.EC2Plugin
Determine equality of plugins using origin to uniquely identify them
equals(Object) - Method in class com.amazonaws.xray.plugins.ECSPlugin
Determine equality of plugins using origin to uniquely identify them
equals(Object) - Method in class com.amazonaws.xray.plugins.EKSPlugin
Determine equality of plugins using origin to uniquely identify them
equals(Object) - Method in class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
Determine equality of plugins using origin to uniquely identify them
equals(Object) - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
execute(HttpUriRequest) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
execute(HttpUriRequest, ResponseHandler<? extends T>) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
execute(HttpUriRequest, ResponseHandler<? extends T>, HttpContext) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
execute(HttpUriRequest, HttpContext) - Method in class com.amazonaws.xray.proxies.apache.http.DefaultHttpClient
Deprecated.
 
execute(HttpUriRequest, HttpContext) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
execute(HttpHost, HttpRequest) - Method in class com.amazonaws.xray.proxies.apache.http.DefaultHttpClient
Deprecated.
 
execute(HttpHost, HttpRequest) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
execute(HttpHost, HttpRequest, ResponseHandler<? extends T>, HttpContext) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class com.amazonaws.xray.proxies.apache.http.DefaultHttpClient
Deprecated.
 
execute(HttpHost, HttpRequest, HttpContext) - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
EXECUTE - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
EXECUTE - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
EXECUTE_BATCH - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
EXECUTE_BATCH - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
EXECUTE_QUERY - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
EXECUTE_QUERY - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
EXECUTE_TYPES - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
EXECUTE_TYPES - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
EXECUTE_UPDATE - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
EXECUTE_UPDATE - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
EXTENDED_REQUEST_ID_HEADER - Static variable in class com.amazonaws.xray.entities.EntityHeaderKeys.AWS
 
EXTENDED_REQUEST_ID_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.AWS
 

F

FacadeSegment - Class in com.amazonaws.xray.entities
 
FacadeSegment(AWSXRayRecorder, TraceID, String, TraceHeader.SampleDecision) - Constructor for class com.amazonaws.xray.entities.FacadeSegment
 
FALSE - com.amazonaws.xray.internal.SamplingStrategyOverride
 
FastIdGenerator - Class in com.amazonaws.xray.internal
Generates random IDs using a fast but cryptographically insecure random number generator.
FastIdGenerator() - Constructor for class com.amazonaws.xray.internal.FastIdGenerator
 
fixed(String) - Static method in interface com.amazonaws.xray.strategy.jakarta.SegmentNamingStrategy
Returns a SegmentNamingStrategy that assigns the provided name to all segments generated for incoming requests.
fixed(String) - Static method in interface com.amazonaws.xray.strategy.SegmentNamingStrategy
Returns a SegmentNamingStrategy that assigns the provided name to all segments generated for incoming requests.
FixedSegmentNamingStrategy - Class in com.amazonaws.xray.strategy
FixedSegmentNamingStrategy - Class in com.amazonaws.xray.strategy.jakarta
FixedSegmentNamingStrategy(String) - Constructor for class com.amazonaws.xray.strategy.FixedSegmentNamingStrategy
FixedSegmentNamingStrategy(String) - Constructor for class com.amazonaws.xray.strategy.jakarta.FixedSegmentNamingStrategy
forceSamplingOfCurrentSegment() - Method in class com.amazonaws.xray.AWSXRayRecorder
Checks whether the current SamplingStrategy supports forced sampling.
formatSegment(Segment) - Method in class com.amazonaws.xray.metrics.EMFMetricFormatter
 
formatSegment(Segment) - Method in interface com.amazonaws.xray.metrics.MetricFormatter
Converts a segment into a metric string.
forQuery(Connection, String) - Static method in class com.amazonaws.xray.sql.SqlSubsegments
Begins a Subsegment populated with data provided by the Connection.getMetaData() method.
fromEntity(Entity) - Static method in class com.amazonaws.xray.entities.TraceHeader
 
fromString(String) - Static method in class com.amazonaws.xray.entities.TraceHeader
Creates a TraceHeader object from a String.
fromString(String) - Static method in enum com.amazonaws.xray.entities.TraceHeader.SampleDecision
 
fromString(String) - Static method in class com.amazonaws.xray.entities.TraceID
Returns the TraceID parsed out of the String.

G

generateId() - Static method in interface com.amazonaws.xray.entities.Entity
Deprecated.
Use the ID generator configured on this entity's creator instead
generateMetadata(ProceedingJoinPoint, Subsegment) - Method in class com.amazonaws.xray.spring.aop.BaseAbstractXRayInterceptor
 
generateMetadata(ProceedingJoinPoint, Subsegment) - Static method in class com.amazonaws.xray.spring.aop.XRayInterceptorUtils
Deprecated.
 
get() - Method in interface com.amazonaws.xray.proxies.apache.http.TracedHttpClient.HttpSupplier
 
get() - Static method in class com.amazonaws.xray.ThreadLocalStorage
Deprecated.
 
getAccountId() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getAdditionalParams() - Method in class com.amazonaws.xray.entities.TraceHeader
 
getAddressForEmitter() - Method in class com.amazonaws.xray.config.DaemonConfiguration
 
getAddressForEmitter() - Method in class com.amazonaws.xray.config.MetricsDaemonConfiguration
Get the socket address to publish metrics to.
getAnnotations() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getAnnotations() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getAnnotations() - Method in interface com.amazonaws.xray.entities.Entity
 
getAnnotations() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getAnnotations() - Method in interface com.amazonaws.xray.entities.Segment
 
getArn() - Method in class com.amazonaws.xray.entities.AWSLogReference
Returns the ARN of the log group associated with this reference, or null if not provided by the AWS Runtime.
getAttributes() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getAutoCommit() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getAws() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getAws() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getAws() - Method in interface com.amazonaws.xray.entities.Entity
 
getAws() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getAwsRuntimeContext() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getBorrowed() - Method in class com.amazonaws.xray.strategy.sampling.rule.Statistics
 
getCatalog() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getCause() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getCause() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getCause() - Method in interface com.amazonaws.xray.entities.Entity
 
getCause() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getCause() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
getClientID() - Static method in class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
getClientInfo() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getClientInfo(String) - Method in class com.amazonaws.xray.sql.TracingConnection
 
getClusterName() - Static method in class com.amazonaws.xray.utils.ContainerInsightsUtil
Deprecated.
Return the cluster name from ContainerInsights configMap via the K8S API and the pod's system account.
getConnection() - Method in class com.amazonaws.xray.sql.TracingDataSource
Traced methods
getConnection(String, String) - Method in class com.amazonaws.xray.sql.TracingDataSource
 
getConnectionManager() - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
getConstructor(int, Class<?>) - Method in class com.amazonaws.xray.sql.mysql.TracingInterceptor
Creates a constructor for a proxy class, if one doesn't already exist
getConstructor(int, Class<?>) - Method in class com.amazonaws.xray.sql.postgres.TracingInterceptor
Creates a constructor for a proxy class, if one doesn't already exist
getContainerId() - Method in class com.amazonaws.xray.utils.DockerUtils
Reads the docker-generated cgroup file that lists the full (untruncated) docker container ID at the end of each line.
getContextMissingStrategy() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getCreator() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getCreator() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getCreator() - Method in interface com.amazonaws.xray.entities.Entity
 
getCreator() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getCurrentEpoch() - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
getCurrentSegment() - Static method in class com.amazonaws.xray.AWSXRay
 
getCurrentSegment() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getCurrentSegmentOptional() - Static method in class com.amazonaws.xray.AWSXRay
 
getCurrentSegmentOptional() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getCurrentSubsegment() - Static method in class com.amazonaws.xray.AWSXRay
 
getCurrentSubsegment() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getCurrentSubsegmentOptional() - Static method in class com.amazonaws.xray.AWSXRay
 
getCurrentSubsegmentOptional() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getDefaultRule() - Method in class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 
getDefaultRule() - Method in class com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest
 
getEmitter() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getEndpointForTCPConnection() - Method in class com.amazonaws.xray.config.DaemonConfiguration
 
getEndTime() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getEndTime() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getEndTime() - Method in interface com.amazonaws.xray.entities.Entity
 
getEndTime() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getExceptions() - Method in class com.amazonaws.xray.entities.Cause
 
getFixedTarget() - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
getGlobalRecorder() - Static method in class com.amazonaws.xray.AWSXRay
Gets the global AWSXRayRecorder.
getHoldability() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getHost() - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
getHost() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getHttp() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getHttp() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getHttp() - Method in interface com.amazonaws.xray.entities.Entity
 
getHttp() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getHttpMethod() - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
getId() - Method in class com.amazonaws.xray.entities.Cause
 
getId() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getId() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getId() - Method in interface com.amazonaws.xray.entities.Entity
 
getId() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getId() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
getIdGenerator() - Method in class com.amazonaws.xray.AWSXRayRecorder
Gets this AWSXRayRecorder instance's ID generator.
getInterval() - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
getLogGroup() - Method in class com.amazonaws.xray.entities.AWSLogReference
Returns the log group name associated with the segment.
getLoginTimeout() - Method in class com.amazonaws.xray.sql.TracingDataSource
 
getLogReferences() - Method in class com.amazonaws.xray.plugins.EC2Plugin
 
getLogReferences() - Method in class com.amazonaws.xray.plugins.ECSPlugin
 
getLogReferences() - Method in class com.amazonaws.xray.plugins.EKSPlugin
 
getLogReferences() - Method in interface com.amazonaws.xray.plugins.Plugin
 
getLogWriter() - Method in class com.amazonaws.xray.sql.TracingDataSource
Plain methods
getMatchingListFromJsonArrayNode(JsonNode, String) - Static method in class com.amazonaws.xray.utils.JsonUtils
Deprecated.
Finds all immediate children entries mapped to a given field name in a JSON object.
getMaxSegmentSize() - Method in class com.amazonaws.xray.strategy.DefaultStreamingStrategy
 
getMaxStackTraceLength() - Method in class com.amazonaws.xray.strategy.DefaultThrowableSerializationStrategy
 
getMessage() - Method in class com.amazonaws.xray.entities.Cause
 
getMessage() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
getMetadata() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getMetadata() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getMetadata() - Method in interface com.amazonaws.xray.entities.Entity
 
getMetadata() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getMetaData() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getMethod() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getName() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getName() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getName() - Method in interface com.amazonaws.xray.entities.Entity
 
getName() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getName() - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
getNamespace() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getNamespace() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getNamespace() - Method in interface com.amazonaws.xray.entities.Entity
 
getNamespace() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getNamespace() - Method in interface com.amazonaws.xray.entities.Subsegment
 
getNamespace() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
getNetworkTimeout() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getNodeFromJsonFile(String, String) - Static method in class com.amazonaws.xray.utils.JsonUtils
Deprecated.
Parses given file for an array field and returns that array as a JSON node.
getNumber() - Method in class com.amazonaws.xray.entities.TraceID
Deprecated.
getNumberAsHex() - Method in class com.amazonaws.xray.entities.TraceID
Returns the number component of this TraceID as a hexadecimal string.
getOperationHandler(String) - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerManifest
 
getOperationHandler(String) - Method in class com.amazonaws.xray.handlers.config.AWSServiceHandler
 
getOperationHandlerManifest(String) - Method in class com.amazonaws.xray.handlers.config.AWSServiceHandlerManifest
 
getOrigin() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getOrigin() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getOrigin() - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments are not aware of their origin.
getOrigin() - Method in interface com.amazonaws.xray.entities.Segment
 
getOrigin() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
getOrigin() - Method in class com.amazonaws.xray.plugins.EC2Plugin
 
getOrigin() - Method in class com.amazonaws.xray.plugins.ECSPlugin
 
getOrigin() - Method in class com.amazonaws.xray.plugins.EKSPlugin
 
getOrigin() - Method in class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
 
getOrigin() - Method in interface com.amazonaws.xray.plugins.Plugin
Returns the name of the origin associated with this plugin.
getOverrideName() - Method in interface com.amazonaws.xray.strategy.jakarta.SegmentNamingStrategy
 
getOverrideName() - Method in interface com.amazonaws.xray.strategy.SegmentNamingStrategy
 
getParams() - Method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
getParent() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getParent() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getParent() - Method in interface com.amazonaws.xray.entities.Entity
 
getParent() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getParentId() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getParentId() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getParentId() - Method in interface com.amazonaws.xray.entities.Entity
 
getParentId() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getParentId() - Method in class com.amazonaws.xray.entities.TraceHeader
 
getParentLogger() - Method in class com.amazonaws.xray.sql.TracingDataSource
 
getParentSegment() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getParentSegment() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getParentSegment() - Method in interface com.amazonaws.xray.entities.Entity
 
getParentSegment() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getParentSegment() - Method in class com.amazonaws.xray.entities.FacadeSegment
 
getParentSegment() - Method in interface com.amazonaws.xray.entities.Segment
 
getParentSegment() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
getParentSegment() - Method in interface com.amazonaws.xray.entities.Subsegment
 
getParentSegment() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
getPaths() - Method in class com.amazonaws.xray.entities.Cause
 
getPrecursorIds() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getPrecursorIds() - Method in interface com.amazonaws.xray.entities.Subsegment
 
getPrecursorIds() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
getPrefix() - Method in class com.amazonaws.xray.log4j.Log4JSegmentListener
 
getPrefix() - Method in class com.amazonaws.xray.slf4j.SLF4JSegmentListener
 
getPrioritizationStrategy() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getQuota() - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
getRandom() - Static method in class com.amazonaws.xray.ThreadLocalStorage
Deprecated.
getRandomEntityId() - Method in class com.amazonaws.xray.internal.FastIdGenerator
 
getRandomEntityId() - Method in class com.amazonaws.xray.internal.IdGenerator
 
getRandomEntityId() - Method in class com.amazonaws.xray.internal.SecureIdGenerator
 
getRate() - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
getReferenceCount() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getReferenceCount() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getReferenceCount() - Method in interface com.amazonaws.xray.entities.Entity
Returns the reference count of the segment.
getReferenceCount() - Method in class com.amazonaws.xray.entities.EntityImpl
Returns the reference count of the segment.
getRenameTo() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerRequestDescriptor
 
getRenameTo() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerResponseDescriptor
 
getRequestDescriptors() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandler
 
getRequestIdHeader() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandler
 
getRequestParameters() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandler
 
getRequests() - Method in class com.amazonaws.xray.strategy.sampling.rule.Statistics
 
getReservoir() - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
getResourceArn() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getResourceArn() - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments are not aware of their resource ARN.
getResourceArn() - Method in interface com.amazonaws.xray.entities.Segment
 
getResourceArn() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
getResourceARN() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getResponseDescriptors() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandler
 
getResponseParameters() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandler
 
getRoleARN() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getRootTraceId() - Method in class com.amazonaws.xray.entities.TraceHeader
 
getRuleName() - Method in class com.amazonaws.xray.strategy.sampling.SamplingResponse
 
getRules() - Method in class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 
getRules() - Method in class com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest
 
getRuntimeContext() - Method in class com.amazonaws.xray.plugins.EC2Plugin
 
getRuntimeContext() - Method in class com.amazonaws.xray.plugins.ECSPlugin
 
getRuntimeContext() - Method in class com.amazonaws.xray.plugins.EKSPlugin
 
getRuntimeContext() - Method in class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
 
getRuntimeContext() - Method in interface com.amazonaws.xray.plugins.Plugin
 
getSampled() - Method in class com.amazonaws.xray.entities.TraceHeader
 
getSampled() - Method in class com.amazonaws.xray.strategy.sampling.rule.Statistics
 
getSamplingManifestURL() - Method in class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
getSamplingManifestURL() - Method in class com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy
 
getSamplingRules(GetSamplingRulesRequest) - Method in class com.amazonaws.xray.internal.UnsignedXrayClient
 
getSamplingStrategy() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getSamplingStrategyOverride() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
getSamplingStrategyOverride() - Method in interface com.amazonaws.xray.entities.Subsegment
 
getSamplingStrategyOverride() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
Deprecated.
getSamplingTargets(GetSamplingTargetsRequest) - Method in class com.amazonaws.xray.internal.UnsignedXrayClient
 
getSchema() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getSegmentContextResolverChain() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getSegmentDefaultName() - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
getSegmentDefaultName() - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
getSegmentListeners() - Method in class com.amazonaws.xray.AWSXRayRecorder
Returns the list of SegmentListeners attached to the recorder
getSegmentOverrideName() - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
getSegmentOverrideName() - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
getService() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getService() - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments are not aware of their service.
getService() - Method in interface com.amazonaws.xray.entities.Segment
 
getService() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
getService() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getServiceName() - Method in class com.amazonaws.xray.plugins.EC2Plugin
 
getServiceName() - Method in class com.amazonaws.xray.plugins.ECSPlugin
 
getServiceName() - Method in class com.amazonaws.xray.plugins.EKSPlugin
 
getServiceName() - Method in class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
 
getServiceName() - Method in interface com.amazonaws.xray.plugins.Plugin
 
getServiceName() - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
getServiceRuntimeContext() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getServiceType() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getSkipped() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
getSql() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getSql() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getSql() - Method in interface com.amazonaws.xray.entities.Entity
 
getSql() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getStack() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
getStartTime() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getStartTime() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getStartTime() - Method in interface com.amazonaws.xray.entities.Entity
 
getStartTime() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getStartTime() - Method in class com.amazonaws.xray.entities.TraceID
Deprecated.
getStartTimeAsHex() - Method in class com.amazonaws.xray.entities.TraceID
Returns the start time of this TraceID as a hexadecimal string representing the number of seconds since the epoch.
getStreamingStrategy() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getSubsegments() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getSubsegments() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getSubsegments() - Method in interface com.amazonaws.xray.entities.Entity
Deprecated.
getSubsegments() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getSubsegmentsCopy() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getSubsegmentsCopy() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getSubsegmentsCopy() - Method in interface com.amazonaws.xray.entities.Entity
Returns a copy of the currently added subsegments.
getSubsegmentsCopy() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getSubsegmentsLock() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getSubsegmentsLock() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getSubsegmentsLock() - Method in interface com.amazonaws.xray.entities.Entity
Deprecated.
This is for internal use of the SDK and will be made private.
getSubsegmentsLock() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getTCPAddress() - Method in class com.amazonaws.xray.config.DaemonConfiguration
 
getThreadLocal() - Static method in class com.amazonaws.xray.AWSXRay
Deprecated.
getThreadLocal() - Method in class com.amazonaws.xray.AWSXRayRecorder
Deprecated.
getThrowable() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
getThrowableSerializationStrategy() - Method in class com.amazonaws.xray.AWSXRayRecorder
 
getTotalSize() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getTotalSize() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getTotalSize() - Method in interface com.amazonaws.xray.entities.Entity
 
getTotalSize() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getTotalSize() - Method in class com.amazonaws.xray.entities.FacadeSegment
 
getTraceEntity() - Static method in class com.amazonaws.xray.AWSXRay
 
getTraceEntity() - Method in class com.amazonaws.xray.AWSXRayRecorder
Gets the current trace entity value using the implementation provided by the SegmentContext resolved from the segmentContextResolverChain.
getTraceEntity() - Method in interface com.amazonaws.xray.contexts.SegmentContext
 
getTraceId() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getTraceId() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
getTraceId() - Method in interface com.amazonaws.xray.entities.Entity
 
getTraceId() - Method in class com.amazonaws.xray.entities.EntityImpl
 
getTraceId() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
getTracesPerSecond() - Method in class com.amazonaws.xray.strategy.sampling.reservoir.Reservoir
 
getTransactionIsolation() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getTruncated() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
getType() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
getTypeMap() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getUDPAddress() - Method in class com.amazonaws.xray.config.DaemonConfiguration
 
getUDPAddress() - Method in class com.amazonaws.xray.config.MetricsDaemonConfiguration
Get the UDP address to publish metrics to.
getUDPAddress() - Method in class com.amazonaws.xray.emitters.UDPEmitter
Deprecated.
 
getUrl() - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
getUrl(HttpUriRequest) - Static method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
getUrl(HttpHost, HttpRequest) - Static method in class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
 
getUrlPath() - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
getUsed() - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
getUser() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
getUser() - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments are not aware of their user.
getUser() - Method in interface com.amazonaws.xray.entities.Segment
 
getUser() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
getVersion() - Method in class com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest
 
getWarnings() - Method in class com.amazonaws.xray.sql.TracingConnection
 
getWorkingDirectory() - Method in class com.amazonaws.xray.entities.Cause
 

H

handleResponse(HttpResponse) - Method in class com.amazonaws.xray.proxies.apache.http.TracedResponseHandler
 
hashCode() - Method in class com.amazonaws.xray.entities.AWSLogReference
Generates unique hash for each LogReference object.
hashCode() - Method in class com.amazonaws.xray.entities.TraceID
 
hashCode() - Method in class com.amazonaws.xray.plugins.EC2Plugin
Hash plugin object using origin to uniquely identify them
hashCode() - Method in class com.amazonaws.xray.plugins.ECSPlugin
Hash plugin object using origin to uniquely identify them
hashCode() - Method in class com.amazonaws.xray.plugins.EKSPlugin
Hash plugin object using origin to uniquely identify them
hashCode() - Method in class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
Hash plugin object using origin to uniquely identify them
hashCode() - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
HEADER_KEY - Static variable in class com.amazonaws.xray.entities.TraceHeader
 
hostname - Variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor.TracingStatementProxy
 
hostname - Variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor.TracingStatementProxy
 
HttpClientBuilder - Class in com.amazonaws.xray.proxies.apache.http
Wraps and overrides some of org.apache.http.impl.client.HttpClientBuilder's methods.
HttpClientBuilder() - Constructor for class com.amazonaws.xray.proxies.apache.http.HttpClientBuilder
 

I

IdGenerator - Class in com.amazonaws.xray.internal
An internal base class for unifying the potential ID generators.
IdGenerator() - Constructor for class com.amazonaws.xray.internal.IdGenerator
 
IgnoreErrorContextMissingStrategy - Class in com.amazonaws.xray.strategy
 
IgnoreErrorContextMissingStrategy() - Constructor for class com.amazonaws.xray.strategy.IgnoreErrorContextMissingStrategy
 
incBorrowed() - Method in class com.amazonaws.xray.strategy.sampling.rule.Statistics
 
incrementReferenceCount() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
incrementReferenceCount() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
incrementReferenceCount() - Method in interface com.amazonaws.xray.entities.Entity
Increments the subsegment-reference counter.
incrementReferenceCount() - Method in class com.amazonaws.xray.entities.EntityImpl
 
incRequest() - Method in class com.amazonaws.xray.strategy.sampling.rule.Statistics
 
incSampled() - Method in class com.amazonaws.xray.strategy.sampling.rule.Statistics
 
init(FilterConfig) - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
init(FilterConfig) - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
injectThreadLocal(Entity) - Static method in class com.amazonaws.xray.AWSXRay
Deprecated.
injectThreadLocal(Entity) - Method in class com.amazonaws.xray.AWSXRayRecorder
intToBase16String(long) - Static method in class com.amazonaws.xray.utils.ByteUtils
 
invalid() - Static method in class com.amazonaws.xray.entities.TraceID
Returns an invalid TraceID which can be used when an ID is needed outside the context of a trace, for example for an unsampled segment.
invoke(Object, Method, Object[]) - Method in class com.amazonaws.xray.sql.mysql.TracingInterceptor
invoke(Object, Method, Object[]) - Method in class com.amazonaws.xray.sql.mysql.TracingInterceptor.TracingStatementProxy
 
invoke(Object, Method, Object[]) - Method in class com.amazonaws.xray.sql.postgres.TracingInterceptor
invoke(Object, Method, Object[]) - Method in class com.amazonaws.xray.sql.postgres.TracingInterceptor.TracingStatementProxy
 
isBorrow(Instant) - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
isClosed() - Method in class com.amazonaws.xray.sql.TracingConnection
 
isEmitted() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
isEmitted() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
isEmitted() - Method in interface com.amazonaws.xray.entities.Entity
 
isEmitted() - Method in class com.amazonaws.xray.entities.EntityImpl
 
isEmpty(SerializerProvider, Cause) - Method in class com.amazonaws.xray.serializers.CauseSerializer
 
isEnabled() - Method in class com.amazonaws.xray.plugins.EC2Plugin
 
isEnabled() - Method in class com.amazonaws.xray.plugins.ECSPlugin
Returns true if the environment variable added by ECS is present and contains a valid URI
isEnabled() - Method in class com.amazonaws.xray.plugins.EKSPlugin
 
isEnabled() - Method in class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
 
isEnabled() - Method in interface com.amazonaws.xray.plugins.Plugin
 
isError() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
isError() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
isError() - Method in interface com.amazonaws.xray.entities.Entity
 
isError() - Method in class com.amazonaws.xray.entities.EntityImpl
 
isExpired(Instant) - Method in class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 
isExpired(Instant) - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
isFault() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
isFault() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
isFault() - Method in interface com.amazonaws.xray.entities.Entity
 
isFault() - Method in class com.amazonaws.xray.entities.EntityImpl
 
isForcedSamplingSupported() - Method in class com.amazonaws.xray.strategy.sampling.AllSamplingStrategy
 
isForcedSamplingSupported() - Method in class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
isForcedSamplingSupported() - Method in class com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy
 
isForcedSamplingSupported() - Method in class com.amazonaws.xray.strategy.sampling.NoSamplingStrategy
 
isForcedSamplingSupported() - Method in interface com.amazonaws.xray.strategy.sampling.SamplingStrategy
Returns whether or not this sampling strategy supports 'forced sampling'.
isInProgress() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
isInProgress() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
isInProgress() - Method in interface com.amazonaws.xray.entities.Entity
 
isInProgress() - Method in class com.amazonaws.xray.entities.EntityImpl
 
isK8s() - Static method in class com.amazonaws.xray.utils.ContainerInsightsUtil
Deprecated.
 
isList() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerRequestDescriptor
 
isList() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerResponseDescriptor
 
isMap() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerRequestDescriptor
 
isMap() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerResponseDescriptor
 
isMemberOf(String[], Method) - Method in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
isMemberOf(String[], Method) - Method in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
isNotNullOrBlank(String) - Static method in class com.amazonaws.xray.entities.StringValidator
Deprecated.
 
isNullOrBlank(String) - Static method in class com.amazonaws.xray.entities.StringValidator
Deprecated.
 
isReadOnly() - Method in class com.amazonaws.xray.sql.TracingConnection
 
isRecording() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
isRecording() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
isRecording() - Method in class com.amazonaws.xray.entities.FacadeSegment
 
isRecording() - Method in interface com.amazonaws.xray.entities.Segment
Returns if this Segment is recording events and will be emitted.
isRecording() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
isRecording() - Method in interface com.amazonaws.xray.entities.Subsegment
 
isRecording() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
isRemote() - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
isSampled() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
isSampled() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
isSampled() - Method in interface com.amazonaws.xray.entities.Entity
 
isSampled() - Method in class com.amazonaws.xray.entities.FacadeSegment
 
isSampled() - Method in class com.amazonaws.xray.entities.SegmentImpl
 
isSampled() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
isSampled() - Method in class com.amazonaws.xray.strategy.sampling.SamplingResponse
 
isSampled(SQSEvent.SQSMessage) - Static method in class com.amazonaws.xray.lambda.SQSMessageHelper
 
isStale(Instant) - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
isStale(Instant) - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
isThrottle() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
isThrottle() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
isThrottle() - Method in interface com.amazonaws.xray.entities.Entity
 
isThrottle() - Method in class com.amazonaws.xray.entities.EntityImpl
 
isValid(int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
isValid(SamplingRule) - Static method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
isWrapperFor(Class<?>) - Method in class com.amazonaws.xray.sql.TracingConnection
 
isWrapperFor(Class<?>) - Method in class com.amazonaws.xray.sql.TracingDataSource
 

J

JsonUtils - Class in com.amazonaws.xray.utils
Deprecated.
For internal use only.
JsonUtils() - Constructor for class com.amazonaws.xray.utils.JsonUtils
Deprecated.
 

L

LambdaSegmentContext - Class in com.amazonaws.xray.contexts
 
LambdaSegmentContext() - Constructor for class com.amazonaws.xray.contexts.LambdaSegmentContext
 
LambdaSegmentContextResolver - Class in com.amazonaws.xray.contexts
 
LambdaSegmentContextResolver() - Constructor for class com.amazonaws.xray.contexts.LambdaSegmentContextResolver
 
LocalizedSamplingStrategy - Class in com.amazonaws.xray.strategy.sampling
 
LocalizedSamplingStrategy() - Constructor for class com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy
 
LocalizedSamplingStrategy(boolean) - Constructor for class com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy
 
LocalizedSamplingStrategy(URL) - Constructor for class com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy
 
LocalizedSamplingStrategy(URL, boolean) - Constructor for class com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy
 
Log4JSegmentListener - Class in com.amazonaws.xray.log4j
Implementation of SegmentListener that's used for Trace ID injection into logs that are recorded using the Log4J frontend API.
Log4JSegmentListener() - Constructor for class com.amazonaws.xray.log4j.Log4JSegmentListener
Returns a default Log4JSegmentListener using AWS-XRAY-TRACE-ID as the prefix for trace ID injections
Log4JSegmentListener(String) - Constructor for class com.amazonaws.xray.log4j.Log4JSegmentListener
Returns a Log4JSegmentListener using the provided prefix for trace ID injections
LogErrorContextMissingStrategy - Class in com.amazonaws.xray.strategy
 
LogErrorContextMissingStrategy() - Constructor for class com.amazonaws.xray.strategy.LogErrorContextMissingStrategy
 
logger - Static variable in interface com.amazonaws.xray.contexts.SegmentContext
Deprecated.
Will be removed.
LooseValidations - Class in com.amazonaws.xray.utils
Utilities for validating parameters loosely.

M

Manifest - Interface in com.amazonaws.xray.strategy.sampling.manifest
 
mapper - Static variable in class com.amazonaws.xray.entities.EntityImpl
Deprecated.
For internal use only.
match(SamplingRequest) - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
match(SamplingRequest, Instant) - Method in class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 
match(SamplingRequest, Instant) - Method in interface com.amazonaws.xray.strategy.sampling.manifest.Manifest
 
Matchers - Class in com.amazonaws.xray.strategy.sampling.rule
 
Matchers(SamplingRule) - Constructor for class com.amazonaws.xray.strategy.sampling.rule.Matchers
 
MetricEmitter - Interface in com.amazonaws.xray.metrics
Extract metrics from a segment and emit them to a a given destination.
MetricFormatter - Interface in com.amazonaws.xray.metrics
Convert a segment into a formatted log string.
MetricsDaemonConfiguration - Class in com.amazonaws.xray.config
Configuration specifying where to publish EMF metrics over UDP
MetricsDaemonConfiguration() - Constructor for class com.amazonaws.xray.config.MetricsDaemonConfiguration
 
MetricsSegmentListener - Class in com.amazonaws.xray.metrics
Listener that extracts metrics from Segments and emits them to CloudWatch using a structured log mechanism.
MetricsSegmentListener() - Constructor for class com.amazonaws.xray.metrics.MetricsSegmentListener
 
modifyHttpRequest(Context.ModifyHttpRequest, ExecutionAttributes) - Method in class com.amazonaws.xray.interceptors.TracingInterceptor
 

N

NAME_OVERRIDE_ENVIRONMENT_VARIABLE_KEY - Static variable in interface com.amazonaws.xray.strategy.jakarta.SegmentNamingStrategy
Environment variable key used to override the default segment name used by implementors of SegmentNamingStrategy.
NAME_OVERRIDE_ENVIRONMENT_VARIABLE_KEY - Static variable in interface com.amazonaws.xray.strategy.SegmentNamingStrategy
Environment variable key used to override the default segment name used by implementors of SegmentNamingStrategy.
NAME_OVERRIDE_SYSTEM_PROPERTY_KEY - Static variable in interface com.amazonaws.xray.strategy.jakarta.SegmentNamingStrategy
System property key used to override the default segment name used by implementors of SegmentNamingStrategy.
NAME_OVERRIDE_SYSTEM_PROPERTY_KEY - Static variable in interface com.amazonaws.xray.strategy.SegmentNamingStrategy
System property key used to override the default segment name used by implementors of SegmentNamingStrategy.
nameForRequest(HttpServletRequest) - Method in class com.amazonaws.xray.strategy.jakarta.DynamicSegmentNamingStrategy
Deprecated.
Returns the derived segment name for an incoming request.
nameForRequest(HttpServletRequest) - Method in class com.amazonaws.xray.strategy.jakarta.FixedSegmentNamingStrategy
Deprecated.
Returns a segment name for an incoming request.
nameForRequest(HttpServletRequest) - Method in interface com.amazonaws.xray.strategy.jakarta.SegmentNamingStrategy
 
nameForRequest(HttpServletRequest) - Method in class com.amazonaws.xray.strategy.DynamicSegmentNamingStrategy
Deprecated.
Returns the derived segment name for an incoming request.
nameForRequest(HttpServletRequest) - Method in class com.amazonaws.xray.strategy.FixedSegmentNamingStrategy
Deprecated.
Returns a segment name for an incoming request.
nameForRequest(HttpServletRequest) - Method in interface com.amazonaws.xray.strategy.SegmentNamingStrategy
 
Namespace - Enum in com.amazonaws.xray.entities
 
nativeSQL(String) - Method in class com.amazonaws.xray.sql.TracingConnection
Plain methods
newClient() - Static method in class com.amazonaws.xray.strategy.sampling.XRayClient
Deprecated.
aws-xray-recorder only supports communicating with the X-Ray daemon, which does not require the usual AWS API signatures so we have stopped using the SDK X-Ray client.
newEntityId() - Method in class com.amazonaws.xray.internal.IdGenerator
 
newSegmentContextExecutor() - Static method in class com.amazonaws.xray.contexts.SegmentContextExecutors
Returns a new Executor which will run any tasks with the current segment mounted.
newSegmentContextExecutor(Segment) - Static method in class com.amazonaws.xray.contexts.SegmentContextExecutors
Returns a new Executor which will run any tasks with the provided Segment mounted.
newSegmentContextExecutor(AWSXRayRecorder, Segment) - Static method in class com.amazonaws.xray.contexts.SegmentContextExecutors
Returns a new Executor which will run any tasks with the provided Segment mounted in the provided AWSXRayRecorder.
newTraceId() - Method in class com.amazonaws.xray.internal.FastIdGenerator
 
newTraceId() - Method in class com.amazonaws.xray.internal.IdGenerator
 
newTraceId() - Method in class com.amazonaws.xray.internal.SecureIdGenerator
 
next() - Method in interface com.amazonaws.xray.strategy.sampling.rand.Rand
 
next() - Method in class com.amazonaws.xray.strategy.sampling.rand.RandImpl
 
noOp(AWSXRayRecorder) - Static method in interface com.amazonaws.xray.entities.Subsegment
 
noOp(AWSXRayRecorder, boolean) - Static method in interface com.amazonaws.xray.entities.Subsegment
 
noOp(AWSXRayRecorder, boolean, SamplingStrategyOverride) - Static method in interface com.amazonaws.xray.entities.Subsegment
Deprecated.
noOp(Segment, AWSXRayRecorder) - Static method in interface com.amazonaws.xray.entities.Subsegment
 
noOp(Segment, AWSXRayRecorder, SamplingStrategyOverride) - Static method in interface com.amazonaws.xray.entities.Subsegment
Deprecated.
noOp(Segment, AWSXRayRecorder, String) - Static method in interface com.amazonaws.xray.entities.Subsegment
 
noOp(TraceID, AWSXRayRecorder) - Static method in interface com.amazonaws.xray.entities.Segment
 
NoOpMetricEmitter - Class in com.amazonaws.xray.metrics
 
NoOpMetricEmitter() - Constructor for class com.amazonaws.xray.metrics.NoOpMetricEmitter
 
NoSamplingStrategy - Class in com.amazonaws.xray.strategy.sampling
A sampling strategy for which shouldTrace always returns false.
NoSamplingStrategy() - Constructor for class com.amazonaws.xray.strategy.sampling.NoSamplingStrategy
 
NOT_SAMPLED - com.amazonaws.xray.entities.TraceHeader.SampleDecision
 
numberToBase16String(int, long) - Static method in class com.amazonaws.xray.utils.ByteUtils
 

O

onBeginSegment(Segment) - Method in interface com.amazonaws.xray.listeners.SegmentListener
onBeginSegment is invoked immediately after a segment is created by the recorder.
onBeginSubsegment(Subsegment) - Method in interface com.amazonaws.xray.listeners.SegmentListener
onBeginSubsegment is invoked immediately after a subsegment is created by the recorder.
onClearEntity(Entity) - Method in interface com.amazonaws.xray.listeners.SegmentListener
onClearEntity is invoked just before the SegmentContext is cleared.
onClearEntity(Entity) - Method in class com.amazonaws.xray.log4j.Log4JSegmentListener
Removes the AWS-XRAY-TRACE-ID key from the ThreadContext upon the completion of each segment.
onClearEntity(Entity) - Method in class com.amazonaws.xray.slf4j.SLF4JSegmentListener
Removes the AWS-XRAY-TRACE-ID key from the MDC upon the completion of each segment.
onExecutionFailure(Context.FailedExecution, ExecutionAttributes) - Method in class com.amazonaws.xray.interceptors.TracingInterceptor
 
onSetEntity(Entity, Entity) - Method in interface com.amazonaws.xray.listeners.SegmentListener
onSetEntity is invoked immediately before the SegmentContext is updated with a new entity.
onSetEntity(Entity, Entity) - Method in class com.amazonaws.xray.log4j.Log4JSegmentListener
Maps the AWS-XRAY-TRACE-ID key to the formatted ID of the entity that's just been created in the Log4J ThreadContext.
onSetEntity(Entity, Entity) - Method in class com.amazonaws.xray.slf4j.SLF4JSegmentListener
Maps the AWS-XRAY-TRACE-ID key to the trace ID of the entity that's just been created in the MDC.
OPERATION_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.AWS
 
origin - Variable in class com.amazonaws.xray.entities.FacadeSegment
 
origin - Variable in class com.amazonaws.xray.entities.SegmentImpl
 
ORIGIN - Static variable in class com.amazonaws.xray.plugins.EC2Plugin
 
ORIGIN - Static variable in class com.amazonaws.xray.plugins.ECSPlugin
 
ORIGIN - Static variable in class com.amazonaws.xray.plugins.EKSPlugin
 
ORIGIN - Static variable in class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
 
OVERRIDE_VALUE - Static variable in class com.amazonaws.xray.strategy.IgnoreErrorContextMissingStrategy
 
OVERRIDE_VALUE - Static variable in class com.amazonaws.xray.strategy.LogErrorContextMissingStrategy
 
OVERRIDE_VALUE - Static variable in class com.amazonaws.xray.strategy.RuntimeErrorContextMissingStrategy
 

P

Plugin - Interface in com.amazonaws.xray.plugins
 
populateLogReferences() - Method in class com.amazonaws.xray.plugins.EC2Plugin
Reads the log group configuration file generated by the CloudWatch Agent to discover all log groups being used on this instance and populates log reference set with them to be included in trace documents.
populateRuntimeContext() - Method in class com.amazonaws.xray.plugins.EC2Plugin
Reads EC2 provided metadata to include it in trace document
populateRuntimeContext() - Method in class com.amazonaws.xray.plugins.ECSPlugin
 
populateRuntimeContext() - Method in class com.amazonaws.xray.plugins.EKSPlugin
Generate runtime context with pod metadata from K8s.
populateRuntimeContext() - Method in class com.amazonaws.xray.plugins.ElasticBeanstalkPlugin
 
postFilter(ServletRequest, ServletResponse) - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
postFilter(ServletRequest, ServletResponse) - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
preFilter(ServletRequest, ServletResponse) - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
preFilter(ServletRequest, ServletResponse) - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
PREPARE_CALL - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
PREPARE_CALL - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
PREPARE_CALL_INDEX - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
PREPARE_CALL_INDEX - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
PREPARE_STATEMENT - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
PREPARE_STATEMENT - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
PREPARE_STATEMENT_INDEX - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
PREPARE_STATEMENT_INDEX - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
prepareCall(String) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prepareCall(String, int, int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prepareCall(String, int, int, int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prepareStatement(String) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prepareStatement(String, int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prepareStatement(String, int[]) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prepareStatement(String, int, int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prepareStatement(String, int, int, int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prepareStatement(String, String[]) - Method in class com.amazonaws.xray.sql.TracingConnection
 
prettySerialize() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
prettySerialize() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
prettySerialize() - Method in interface com.amazonaws.xray.entities.Entity
 
prettySerialize() - Method in class com.amazonaws.xray.entities.EntityImpl
 
prettyStreamSerialize() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
prettyStreamSerialize() - Method in interface com.amazonaws.xray.entities.Subsegment
Pretty-serializes the subsegment as a standalone String with enough information for the subsegment to be streamed on its own.
prettyStreamSerialize() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
PrioritizationStrategy - Interface in com.amazonaws.xray.strategy
 
PRIORITY_PROTOCOL_HEADER - Static variable in class com.amazonaws.xray.emitters.Emitter
 
processXRayTrace(ProceedingJoinPoint) - Method in class com.amazonaws.xray.spring.aop.BaseAbstractXRayInterceptor
 
PROTOCOL_DELIMITER - Static variable in class com.amazonaws.xray.emitters.Emitter
 
PROTOCOL_HEADER - Static variable in class com.amazonaws.xray.emitters.Emitter
 
putAdditionalParam(String, String) - Method in class com.amazonaws.xray.entities.TraceHeader
Puts an additional parameter into the additionalParam map.
putAllAws(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putAllAws(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putAllAws(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Entity
Puts AWS information.
putAllAws(Map<String, Object>) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putAllAws(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putAllHttp(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putAllHttp(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putAllHttp(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Entity
Puts HTTP information.
putAllHttp(Map<String, Object>) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putAllHttp(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putAllService(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putAllService(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putAllService(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Segment
Puts information about this service.
putAllService(Map<String, Object>) - Method in class com.amazonaws.xray.entities.SegmentImpl
 
putAllSql(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putAllSql(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putAllSql(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Entity
Puts SQL information.
putAllSql(Map<String, Object>) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putAllSql(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putAnnotation(String, Boolean) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putAnnotation(String, Boolean) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putAnnotation(String, Boolean) - Method in interface com.amazonaws.xray.entities.Entity
Puts a Boolean annotation.
putAnnotation(String, Boolean) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putAnnotation(String, Boolean) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putAnnotation(String, Number) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putAnnotation(String, Number) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putAnnotation(String, Number) - Method in interface com.amazonaws.xray.entities.Entity
Puts a Number annotation.
putAnnotation(String, Number) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putAnnotation(String, Number) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putAnnotation(String, String) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putAnnotation(String, String) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putAnnotation(String, String) - Method in interface com.amazonaws.xray.entities.Entity
Puts a String annotation.
putAnnotation(String, String) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putAnnotation(String, String) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putAws(String, Object) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putAws(String, Object) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putAws(String, Object) - Method in interface com.amazonaws.xray.entities.Entity
Puts AWS information.
putAws(String, Object) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putAws(String, Object) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putHttp(String, Object) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putHttp(String, Object) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putHttp(String, Object) - Method in interface com.amazonaws.xray.entities.Entity
Puts HTTP information.
putHttp(String, Object) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putHttp(String, Object) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putMetadata(String, Object) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putMetadata(String, Object) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putMetadata(String, Object) - Method in interface com.amazonaws.xray.entities.Entity
Puts metadata under the namespace 'default'.
putMetadata(String, Object) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putMetadata(String, Object) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putMetadata(String, String, Object) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putMetadata(String, String, Object) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putMetadata(String, String, Object) - Method in interface com.amazonaws.xray.entities.Entity
Puts metadata.
putMetadata(String, String, Object) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putMetadata(String, String, Object) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putRules(List<SamplingRule>, Instant) - Method in class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 
putRuntimeContext(String, Object) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
putService(String, Object) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putService(String, Object) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putService(String, Object) - Method in interface com.amazonaws.xray.entities.Segment
Puts information about this service.
putService(String, Object) - Method in class com.amazonaws.xray.entities.SegmentImpl
 
putSql(String, Object) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
putSql(String, Object) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
putSql(String, Object) - Method in interface com.amazonaws.xray.entities.Entity
Puts SQL information.
putSql(String, Object) - Method in class com.amazonaws.xray.entities.EntityImpl
 
putSql(String, Object) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
putTargets(List<SamplingTargetDocument>, Instant) - Method in class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 

Q

query - Variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor.TracingStatementProxy
 
query - Variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor.TracingStatementProxy
 

R

Rand - Interface in com.amazonaws.xray.strategy.sampling.rand
 
RandImpl - Class in com.amazonaws.xray.strategy.sampling.rand
 
RandImpl() - Constructor for class com.amazonaws.xray.strategy.sampling.rand.RandImpl
 
RecyclableBuffers - Class in com.amazonaws.xray.internal
ThreadLocal buffers for use when creating new derived objects such as Strings.
referenceCount - Variable in class com.amazonaws.xray.entities.EntityImpl
 
REGION_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.AWS
 
releaseSavepoint(Savepoint) - Method in class com.amazonaws.xray.sql.TracingConnection
 
REMOTE - com.amazonaws.xray.entities.Namespace
 
removeSubsegment(Subsegment) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
removeSubsegment(Subsegment) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
removeSubsegment(Subsegment) - Method in interface com.amazonaws.xray.entities.Entity
Removes a subsegment from the subsegment list.
removeSubsegment(Subsegment) - Method in class com.amazonaws.xray.entities.EntityImpl
 
REQUEST_ID_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.AWS
 
REQUESTED - com.amazonaws.xray.entities.TraceHeader.SampleDecision
 
requiresStreaming(Segment) - Method in class com.amazonaws.xray.strategy.DefaultStreamingStrategy
Determines whether or not the provided segment requires any subsegment streaming.
requiresStreaming(Segment) - Method in interface com.amazonaws.xray.strategy.StreamingStrategy
Determines whether or not the provided segment requires any subsegment streaming.
Reservoir - Class in com.amazonaws.xray.strategy.sampling.reservoir
 
Reservoir() - Constructor for class com.amazonaws.xray.strategy.sampling.reservoir.Reservoir
 
Reservoir(int) - Constructor for class com.amazonaws.xray.strategy.sampling.reservoir.Reservoir
 
reset() - Method in class com.amazonaws.xray.strategy.sampling.rule.Statistics
 
reset(ConnectionPool, PooledConnection) - Method in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
reset(ConnectionPool, PooledConnection) - Method in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
resolve() - Method in class com.amazonaws.xray.contexts.LambdaSegmentContextResolver
 
resolve() - Method in interface com.amazonaws.xray.contexts.ResolverChain
 
resolve() - Method in interface com.amazonaws.xray.contexts.SegmentContextResolver
 
resolve() - Method in class com.amazonaws.xray.contexts.SegmentContextResolverChain
 
resolve() - Method in class com.amazonaws.xray.contexts.ThreadLocalSegmentContextResolver
 
ResolverChain<T> - Interface in com.amazonaws.xray.contexts
 
resourceArn - Variable in class com.amazonaws.xray.entities.FacadeSegment
 
resourceArn - Variable in class com.amazonaws.xray.entities.SegmentImpl
 
RESPONSE_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.HTTP
 
RETRIES_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.AWS
 
rollback() - Method in class com.amazonaws.xray.sql.TracingConnection
 
rollback(Savepoint) - Method in class com.amazonaws.xray.sql.TracingConnection
 
Rule - Interface in com.amazonaws.xray.strategy.sampling.rule
 
RulePoller - Class in com.amazonaws.xray.strategy.sampling.pollers
 
RulePoller(UnsignedXrayClient, CentralizedManifest, Clock) - Constructor for class com.amazonaws.xray.strategy.sampling.pollers.RulePoller
 
RulePoller(CentralizedManifest, AWSXRay, Clock) - Constructor for class com.amazonaws.xray.strategy.sampling.pollers.RulePoller
run(Runnable) - Method in interface com.amazonaws.xray.entities.Entity
Immediately runs the provided Runnable with this Segment as the current entity.
run(Runnable, AWSXRayRecorder) - Method in interface com.amazonaws.xray.entities.Entity
Immediately runs the provided Runnable with this Segment as the current entity.
RuntimeErrorContextMissingStrategy - Class in com.amazonaws.xray.strategy
 
RuntimeErrorContextMissingStrategy() - Constructor for class com.amazonaws.xray.strategy.RuntimeErrorContextMissingStrategy
 

S

sample(Instant) - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
sample(Instant) - Method in interface com.amazonaws.xray.strategy.sampling.rule.Rule
 
SAMPLED - com.amazonaws.xray.entities.TraceHeader.SampleDecision
 
SamplingRequest - Class in com.amazonaws.xray.strategy.sampling
Represents the input request to the sampler.
SamplingRequest(String, String, String, String, String) - Constructor for class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
SamplingRequest(String, String, String, String, String, String, String, Map<String, String>) - Constructor for class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
SamplingResponse - Class in com.amazonaws.xray.strategy.sampling
Represents the sampling decision output by the sampler.
SamplingResponse() - Constructor for class com.amazonaws.xray.strategy.sampling.SamplingResponse
 
SamplingResponse(boolean) - Constructor for class com.amazonaws.xray.strategy.sampling.SamplingResponse
 
SamplingResponse(boolean, String) - Constructor for class com.amazonaws.xray.strategy.sampling.SamplingResponse
 
SamplingResponse(String) - Constructor for class com.amazonaws.xray.strategy.sampling.SamplingResponse
 
SamplingRule - Class in com.amazonaws.xray.strategy.sampling.rule
 
SamplingRule() - Constructor for class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
SamplingRule(String, String, String, String, int, float) - Constructor for class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
Constructs a new SamplingRule.
SamplingRuleManifest - Class in com.amazonaws.xray.strategy.sampling.manifest
 
SamplingRuleManifest() - Constructor for class com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest
 
SamplingStrategy - Interface in com.amazonaws.xray.strategy.sampling
 
SamplingStrategyOverride - Enum in com.amazonaws.xray.internal
 
SANITIZED_QUERY - Static variable in class com.amazonaws.xray.sql.SqlSubsegments
The SQL query string used in this query.
SearchPattern - Class in com.amazonaws.xray.entities
Deprecated.
For internal use only.
SearchPattern() - Constructor for class com.amazonaws.xray.entities.SearchPattern
Deprecated.
 
SecureIdGenerator - Class in com.amazonaws.xray.internal
Generates for IDs using a cryptographically secure random number generator.
SecureIdGenerator() - Constructor for class com.amazonaws.xray.internal.SecureIdGenerator
 
Segment - Interface in com.amazonaws.xray.entities
 
SegmentContext - Interface in com.amazonaws.xray.contexts
 
SegmentContextExecutors - Class in com.amazonaws.xray.contexts
Executors that will mount a segment before running a command.
SegmentContextResolver - Interface in com.amazonaws.xray.contexts
 
SegmentContextResolverChain - Class in com.amazonaws.xray.contexts
 
SegmentContextResolverChain() - Constructor for class com.amazonaws.xray.contexts.SegmentContextResolverChain
 
SegmentImpl - Class in com.amazonaws.xray.entities
 
SegmentImpl(AWSXRayRecorder, String) - Constructor for class com.amazonaws.xray.entities.SegmentImpl
 
SegmentImpl(AWSXRayRecorder, String, TraceID) - Constructor for class com.amazonaws.xray.entities.SegmentImpl
 
SegmentListener - Interface in com.amazonaws.xray.listeners
An interface to intercept lifecycle events, namely the beginning and ending, of segments produced by the AWSXRayRecorder.
SegmentNamingStrategy - Interface in com.amazonaws.xray.strategy.jakarta
 
SegmentNamingStrategy - Interface in com.amazonaws.xray.strategy
 
SegmentNotFoundException - Exception in com.amazonaws.xray.exceptions
 
SegmentNotFoundException() - Constructor for exception com.amazonaws.xray.exceptions.SegmentNotFoundException
 
SegmentNotFoundException(String) - Constructor for exception com.amazonaws.xray.exceptions.SegmentNotFoundException
 
SegmentNotFoundException(String, Throwable) - Constructor for exception com.amazonaws.xray.exceptions.SegmentNotFoundException
 
SegmentNotFoundException(Throwable) - Constructor for exception com.amazonaws.xray.exceptions.SegmentNotFoundException
 
sendSegment(Segment) - Static method in class com.amazonaws.xray.AWSXRay
 
sendSegment(Segment) - Method in class com.amazonaws.xray.AWSXRayRecorder
Sends a segment to the emitter if the segment is marked as sampled.
sendSegment(Segment) - Method in class com.amazonaws.xray.emitters.DelegatingEmitter
 
sendSegment(Segment) - Method in class com.amazonaws.xray.emitters.Emitter
Sends a segment to the X-Ray daemon.
sendSegment(Segment) - Method in class com.amazonaws.xray.emitters.UDPEmitter
Deprecated.
Sends a segment to the X-Ray daemon.
sendSubegment(Subsegment) - Static method in class com.amazonaws.xray.AWSXRay
Deprecated.
sendSubsegment(Subsegment) - Static method in class com.amazonaws.xray.AWSXRay
 
sendSubsegment(Subsegment) - Method in class com.amazonaws.xray.AWSXRayRecorder
Sends a subsegment to the emitter if the subsegment's parent segment is marked as sampled.
sendSubsegment(Subsegment) - Method in class com.amazonaws.xray.emitters.DelegatingEmitter
 
sendSubsegment(Subsegment) - Method in class com.amazonaws.xray.emitters.Emitter
Sends a subsegment to the X-Ray daemon.
sendSubsegment(Subsegment) - Method in class com.amazonaws.xray.emitters.UDPEmitter
Deprecated.
Sends a subsegment to the X-Ray daemon.
serialize() - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
serialize() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
serialize() - Method in interface com.amazonaws.xray.entities.Entity
 
serialize() - Method in class com.amazonaws.xray.entities.EntityImpl
 
serialize(Cause, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.xray.serializers.CauseSerializer
 
serialize(StackTraceElement, JsonGenerator, SerializerProvider) - Method in class com.amazonaws.xray.serializers.StackTraceElementSerializer
 
service - Variable in class com.amazonaws.xray.entities.FacadeSegment
 
service - Variable in class com.amazonaws.xray.entities.SegmentImpl
 
set(Entity) - Static method in class com.amazonaws.xray.ThreadLocalStorage
Deprecated.
 
setAdditionalParams(Map<String, String>) - Method in class com.amazonaws.xray.entities.TraceHeader
 
setAnnotations(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setAnnotations(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setAnnotations(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Entity
 
setAnnotations(Map<String, Object>) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setAnnotations(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setArn(String) - Method in class com.amazonaws.xray.entities.AWSLogReference
Set the ARN for this reference.
setAutoCommit(boolean) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setAws(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setAws(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setAws(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Entity
 
setAws(Map<String, Object>) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setAws(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setCatalog(String) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setCause(String) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setClientInfo(String, String) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setClientInfo(Properties) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setContextMissingStrategy(ContextMissingStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
setCreator(AWSXRayRecorder) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setCreator(AWSXRayRecorder) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setCreator(AWSXRayRecorder) - Method in interface com.amazonaws.xray.entities.Entity
 
setCreator(AWSXRayRecorder) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setCreator(AWSXRayRecorder) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setDaemonAddress(String) - Method in class com.amazonaws.xray.config.DaemonConfiguration
Sets the daemon address.
setDaemonAddress(String) - Method in class com.amazonaws.xray.config.MetricsDaemonConfiguration
Sets the metrics daemon address.
setDefaultRule(SamplingRule) - Method in class com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest
 
setEmitted(boolean) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setEmitted(boolean) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setEmitted(boolean) - Method in interface com.amazonaws.xray.entities.Entity
Sets emitted on the entity.
setEmitted(boolean) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setEmitter(Emitter) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
setEndTime(double) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setEndTime(double) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setEndTime(double) - Method in interface com.amazonaws.xray.entities.Entity
 
setEndTime(double) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setEndTime(double) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setError(boolean) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setError(boolean) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setError(boolean) - Method in interface com.amazonaws.xray.entities.Entity
Sets the error value of the entity.
setError(boolean) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setError(boolean) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setFault(boolean) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setFault(boolean) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setFault(boolean) - Method in interface com.amazonaws.xray.entities.Entity
 
setFault(boolean) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setFault(boolean) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setFixedTarget(int) - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
setForcedTraceIdGeneration(boolean) - Method in class com.amazonaws.xray.AWSXRayRecorder
Configures this AWSXRayRecorder to add valid TraceId in all segments even NoOp ones that usually have a fixed value.
setGlobalRecorder(AWSXRayRecorder) - Static method in class com.amazonaws.xray.AWSXRay
Sets the global AWSXRayRecorder.
setHoldability(int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setHost(String) - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
setHttp(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setHttp(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setHttp(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Entity
 
setHttp(Map<String, Object>) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setHttp(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setHttpMethod(String) - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
setId(String) - Method in class com.amazonaws.xray.entities.Cause
 
setId(String) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setId(String) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setId(String) - Method in interface com.amazonaws.xray.entities.Entity
 
setId(String) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setId(String) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setId(String) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setInProgress(boolean) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setInProgress(boolean) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setInProgress(boolean) - Method in interface com.amazonaws.xray.entities.Entity
 
setInProgress(boolean) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setInProgress(boolean) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setLogGroup(String) - Method in class com.amazonaws.xray.entities.AWSLogReference
Set the log group for this reference.
setLoginTimeout(int) - Method in class com.amazonaws.xray.sql.TracingDataSource
 
setLogWriter(PrintWriter) - Method in class com.amazonaws.xray.sql.TracingDataSource
 
setMessage(String) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setMessage(String) - Method in class com.amazonaws.xray.entities.Cause
 
setMetadata(Map<String, Map<String, Object>>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setMetadata(Map<String, Map<String, Object>>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setMetadata(Map<String, Map<String, Object>>) - Method in interface com.amazonaws.xray.entities.Entity
 
setMetadata(Map<String, Map<String, Object>>) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setMetadata(Map<String, Map<String, Object>>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setNamespace(String) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setNamespace(String) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setNamespace(String) - Method in interface com.amazonaws.xray.entities.Entity
 
setNamespace(String) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setNamespace(String) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setNamespace(String) - Method in interface com.amazonaws.xray.entities.Subsegment
 
setNamespace(String) - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
setNetworkTimeout(Executor, int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setNumber(BigInteger) - Method in class com.amazonaws.xray.entities.TraceID
Deprecated.
TraceID is effectively immutable and this will be removed
setOrigin(String) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
setOrigin(String) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setOrigin(String) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setOrigin(String) - Method in interface com.amazonaws.xray.entities.Segment
 
setOrigin(String) - Method in class com.amazonaws.xray.entities.SegmentImpl
 
setParent(Entity) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setParent(Entity) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setParent(Entity) - Method in interface com.amazonaws.xray.entities.Entity
 
setParent(Entity) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setParent(Entity) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setParentId(String) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setParentId(String) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setParentId(String) - Method in interface com.amazonaws.xray.entities.Entity
 
setParentId(String) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setParentId(String) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setParentId(String) - Method in class com.amazonaws.xray.entities.TraceHeader
 
setParentSegment(Segment) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setParentSegment(Segment) - Method in interface com.amazonaws.xray.entities.Subsegment
 
setParentSegment(Segment) - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
setPaths(Collection<String>) - Method in class com.amazonaws.xray.entities.Cause
 
setPrecursorIds(Set<String>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setPrecursorIds(Set<String>) - Method in interface com.amazonaws.xray.entities.Subsegment
 
setPrecursorIds(Set<String>) - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
setPrefix(String) - Method in class com.amazonaws.xray.log4j.Log4JSegmentListener
Sets the trace ID injection prefix to provided value.
setPrefix(String) - Method in class com.amazonaws.xray.slf4j.SLF4JSegmentListener
Sets the trace ID injection prefix to provided value.
setPrioritizationStrategy(PrioritizationStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
setRate(float) - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
setReadOnly(boolean) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setRecorder(AWSXRayRecorder) - Method in class com.amazonaws.xray.proxies.apache.http.HttpClientBuilder
 
setRemote(boolean) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setResourceArn(String) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setResourceArn(String) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setResourceArn(String) - Method in interface com.amazonaws.xray.entities.Segment
 
setResourceArn(String) - Method in class com.amazonaws.xray.entities.SegmentImpl
 
setRootTraceId(TraceID) - Method in class com.amazonaws.xray.entities.TraceHeader
 
setRuleName(String) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setRuleName(String) - Method in class com.amazonaws.xray.entities.FacadeSegment
 
setRuleName(String) - Method in interface com.amazonaws.xray.entities.Segment
 
setRuleName(String) - Method in class com.amazonaws.xray.entities.SegmentImpl
 
setRules(List<SamplingRule>) - Method in class com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest
 
setSampled(boolean) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setSampled(boolean) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setSampled(boolean) - Method in interface com.amazonaws.xray.entities.Segment
 
setSampled(boolean) - Method in class com.amazonaws.xray.entities.SegmentImpl
 
setSampled(boolean) - Method in class com.amazonaws.xray.strategy.sampling.SamplingResponse
 
setSampled(TraceHeader.SampleDecision) - Method in class com.amazonaws.xray.entities.TraceHeader
Sets the sample decision.
setSampledFalse() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setSampledFalse() - Method in interface com.amazonaws.xray.entities.Subsegment
 
setSampledFalse() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
setSamplingStrategy(SamplingStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
setSavepoint() - Method in class com.amazonaws.xray.sql.TracingConnection
 
setSavepoint(String) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setSchema(String) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setSegmentContextResolverChain(SegmentContextResolverChain) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
setSegmentDefaultName(String) - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
setSegmentDefaultName(String) - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
setSegmentOverrideName(String) - Method in class com.amazonaws.xray.jakarta.servlet.AWSXRayServletFilter
 
setSegmentOverrideName(String) - Method in class com.amazonaws.xray.javax.servlet.AWSXRayServletFilter
 
setService(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setService(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setService(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Segment
 
setService(Map<String, Object>) - Method in class com.amazonaws.xray.entities.SegmentImpl
 
setServiceName(String) - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
setServiceType(String) - Method in class com.amazonaws.xray.strategy.sampling.SamplingRequest
 
setSkipped(int) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setSql(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setSql(Map<String, Object>) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setSql(Map<String, Object>) - Method in interface com.amazonaws.xray.entities.Entity
 
setSql(Map<String, Object>) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setSql(Map<String, Object>) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setStack(StackTraceElement[]) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setStartTime(double) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setStartTime(double) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setStartTime(double) - Method in interface com.amazonaws.xray.entities.Entity
 
setStartTime(double) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setStartTime(double) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setStartTime(long) - Method in class com.amazonaws.xray.entities.TraceID
Deprecated.
TraceID is effectively immutable and this will be removed
setStreamingStrategy(StreamingStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
setSubsegmentsLock(ReentrantLock) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setSubsegmentsLock(ReentrantLock) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setSubsegmentsLock(ReentrantLock) - Method in interface com.amazonaws.xray.entities.Entity
Deprecated.
This is for internal use of the SDK and will be made private
setSubsegmentsLock(ReentrantLock) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setTCPAddress(String) - Method in class com.amazonaws.xray.config.DaemonConfiguration
 
setThrottle(boolean) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setThrottle(boolean) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setThrottle(boolean) - Method in interface com.amazonaws.xray.entities.Entity
Sets the throttle value.
setThrottle(boolean) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setThrottle(boolean) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setThrowable(Throwable) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setThrowableSerializationStrategy(ThrowableSerializationStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorder
 
setTraceEntity(Entity) - Static method in class com.amazonaws.xray.AWSXRay
Deprecated.
Use Entity.run(Runnable) or methods in SegmentContextExecutors instead of directly setting the trace entity so it can be restored correctly.
setTraceEntity(Entity) - Method in class com.amazonaws.xray.AWSXRayRecorder
Deprecated.
Use Entity.run(Runnable) or methods in SegmentContextExecutors instead of directly setting the trace entity so it can be restored correctly.
setTraceEntity(Entity) - Method in interface com.amazonaws.xray.contexts.SegmentContext
 
setTraceId(TraceID) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setTraceId(TraceID) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setTraceId(TraceID) - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
setTraceId(TraceID) - Method in interface com.amazonaws.xray.entities.Entity
 
setTraceId(TraceID) - Method in class com.amazonaws.xray.entities.EntityImpl
 
setTransactionIsolation(int) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setTruncated(int) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setType(String) - Method in class com.amazonaws.xray.entities.ThrowableDescription
 
setTypeMap(Map<String, Class<?>>) - Method in class com.amazonaws.xray.sql.TracingConnection
 
setUDPAddress(String) - Method in class com.amazonaws.xray.config.DaemonConfiguration
 
setUDPAddress(String) - Method in class com.amazonaws.xray.config.MetricsDaemonConfiguration
Set metrics daemon address, ignoring the value of of environment variable or system property.
setUDPAndTCPAddress(String) - Method in class com.amazonaws.xray.config.DaemonConfiguration
Force set daemon address regardless of environment variable or system property.
setUrlPath(String) - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
setUser(String) - Method in class com.amazonaws.xray.entities.DummySegment
Deprecated.
 
setUser(String) - Method in class com.amazonaws.xray.entities.FacadeSegment
Unsupported as FacadeSegments cannot be mutated.
setUser(String) - Method in interface com.amazonaws.xray.entities.Segment
 
setUser(String) - Method in class com.amazonaws.xray.entities.SegmentImpl
 
setVersion(int) - Method in class com.amazonaws.xray.strategy.sampling.manifest.SamplingRuleManifest
 
setWorkingDirectory(String) - Method in class com.amazonaws.xray.entities.Cause
 
shouldGetCount() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerRequestDescriptor
 
shouldGetCount() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerResponseDescriptor
 
shouldGetKeys() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerRequestDescriptor
 
shouldGetKeys() - Method in class com.amazonaws.xray.handlers.config.AWSOperationHandlerResponseDescriptor
 
shouldPropagate() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
shouldPropagate() - Method in interface com.amazonaws.xray.entities.Subsegment
Determines if this subsegment should propagate its trace context downstream
shouldPropagate() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
shouldTrace(SamplingRequest) - Method in class com.amazonaws.xray.strategy.sampling.AllSamplingStrategy
 
shouldTrace(SamplingRequest) - Method in class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
shouldTrace(SamplingRequest) - Method in class com.amazonaws.xray.strategy.sampling.LocalizedSamplingStrategy
 
shouldTrace(SamplingRequest) - Method in class com.amazonaws.xray.strategy.sampling.NoSamplingStrategy
 
shouldTrace(SamplingRequest) - Method in interface com.amazonaws.xray.strategy.sampling.SamplingStrategy
 
shutdown() - Method in class com.amazonaws.xray.strategy.sampling.CentralizedSamplingStrategy
 
shutdown() - Method in class com.amazonaws.xray.strategy.sampling.pollers.RulePoller
 
shutdown() - Method in class com.amazonaws.xray.strategy.sampling.pollers.TargetPoller
 
shutdown() - Method in interface com.amazonaws.xray.strategy.sampling.SamplingStrategy
Shutdown additional resources created by advanced sampling strategies.
size() - Method in class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 
SLF4JSegmentListener - Class in com.amazonaws.xray.slf4j
Implementation of SegmentListener that's used for Trace ID injection into logs that are recorded using the SLF4J frontend API.
SLF4JSegmentListener() - Constructor for class com.amazonaws.xray.slf4j.SLF4JSegmentListener
Returns a default SLF4JSegmentListener using AWS-XRAY-TRACE-ID as the prefix for trace ID injections
SLF4JSegmentListener(String) - Constructor for class com.amazonaws.xray.slf4j.SLF4JSegmentListener
Returns a SLF4JSegmentListener using the provided prefix for trace ID injections
snapshot(Date) - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
snapshots(Instant) - Method in class com.amazonaws.xray.strategy.sampling.manifest.CentralizedManifest
 
springRepositories() - Method in class com.amazonaws.xray.spring.aop.AbstractXRayInterceptor
 
SqlSubsegments - Class in com.amazonaws.xray.sql
Class containing utility method to create fully-populated SQL subsegments.
SQSMessageHelper - Class in com.amazonaws.xray.lambda
 
StackTraceElementSerializer - Class in com.amazonaws.xray.serializers
 
StackTraceElementSerializer() - Constructor for class com.amazonaws.xray.serializers.StackTraceElementSerializer
 
standard() - Static method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
start() - Method in class com.amazonaws.xray.strategy.sampling.pollers.RulePoller
 
start() - Method in class com.amazonaws.xray.strategy.sampling.pollers.TargetPoller
 
STATEMENT_TYPE_COUNT - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
STATEMENT_TYPE_COUNT - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
STATEMENT_TYPES - Static variable in class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
STATEMENT_TYPES - Static variable in class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
Statistics - Class in com.amazonaws.xray.strategy.sampling.rule
Per-Rule statistics maintained by the sampler.
Statistics() - Constructor for class com.amazonaws.xray.strategy.sampling.rule.Statistics
 
STATUS_CODE_KEY - Static variable in class com.amazonaws.xray.entities.EntityDataKeys.HTTP
 
StdoutMetricEmitter - Class in com.amazonaws.xray.metrics
Writes EMF formatted structured logs to stdout for testing.
StdoutMetricEmitter() - Constructor for class com.amazonaws.xray.metrics.StdoutMetricEmitter
 
StreamingStrategy - Interface in com.amazonaws.xray.strategy
 
streamSerialize() - Method in class com.amazonaws.xray.entities.DummySubsegment
Deprecated.
 
streamSerialize() - Method in interface com.amazonaws.xray.entities.Subsegment
Serializes the subsegment as a standalone String with enough information for the subsegment to be streamed on its own.
streamSerialize() - Method in class com.amazonaws.xray.entities.SubsegmentImpl
 
streamSome(Entity, Emitter) - Method in class com.amazonaws.xray.strategy.DefaultStreamingStrategy
Streams (and removes) some subsegment children from the provided segment or subsegment.
streamSome(Entity, Emitter) - Method in interface com.amazonaws.xray.strategy.StreamingStrategy
Streams (and removes) some subsegment children from the provided segment or subsegment.
stringBuilder() - Static method in class com.amazonaws.xray.internal.RecyclableBuffers
A ThreadLocal StringBuilder.
StringTransform - Class in com.amazonaws.xray.utils
Deprecated.
For internal use only.
StringTransform() - Constructor for class com.amazonaws.xray.utils.StringTransform
Deprecated.
 
StringValidator - Class in com.amazonaws.xray.entities
Deprecated.
For internal use only.
StringValidator() - Constructor for class com.amazonaws.xray.entities.StringValidator
Deprecated.
 
Subsegment - Interface in com.amazonaws.xray.entities
 
SubsegmentImpl - Class in com.amazonaws.xray.entities
 
SubsegmentImpl(AWSXRayRecorder, String, Segment) - Constructor for class com.amazonaws.xray.entities.SubsegmentImpl
 
SubsegmentImpl(AWSXRayRecorder, String, Segment, SamplingStrategyOverride) - Constructor for class com.amazonaws.xray.entities.SubsegmentImpl
Deprecated.
SubsegmentNotFoundException - Exception in com.amazonaws.xray.exceptions
 
SubsegmentNotFoundException() - Constructor for exception com.amazonaws.xray.exceptions.SubsegmentNotFoundException
 
SubsegmentNotFoundException(String) - Constructor for exception com.amazonaws.xray.exceptions.SubsegmentNotFoundException
 
SubsegmentNotFoundException(String, Throwable) - Constructor for exception com.amazonaws.xray.exceptions.SubsegmentNotFoundException
 
SubsegmentNotFoundException(Throwable) - Constructor for exception com.amazonaws.xray.exceptions.SubsegmentNotFoundException
 

T

take() - Method in class com.amazonaws.xray.strategy.sampling.reservoir.Reservoir
 
take(Instant) - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
TargetPoller - Class in com.amazonaws.xray.strategy.sampling.pollers
 
TargetPoller(UnsignedXrayClient, CentralizedManifest, Clock) - Constructor for class com.amazonaws.xray.strategy.sampling.pollers.TargetPoller
 
TargetPoller(CentralizedManifest, AWSXRay, Clock) - Constructor for class com.amazonaws.xray.strategy.sampling.pollers.TargetPoller
ThreadLocalSegmentContext - Class in com.amazonaws.xray.contexts
 
ThreadLocalSegmentContext() - Constructor for class com.amazonaws.xray.contexts.ThreadLocalSegmentContext
 
ThreadLocalSegmentContextResolver - Class in com.amazonaws.xray.contexts
 
ThreadLocalSegmentContextResolver() - Constructor for class com.amazonaws.xray.contexts.ThreadLocalSegmentContextResolver
 
ThreadLocalStorage - Class in com.amazonaws.xray
Deprecated.
For internal use only.
ThreadLocalStorage() - Constructor for class com.amazonaws.xray.ThreadLocalStorage
Deprecated.
 
ThrowableDescription - Class in com.amazonaws.xray.entities
 
ThrowableDescription() - Constructor for class com.amazonaws.xray.entities.ThrowableDescription
 
ThrowableDescription(Throwable) - Constructor for class com.amazonaws.xray.entities.ThrowableDescription
 
ThrowableSerializationStrategy - Interface in com.amazonaws.xray.strategy
 
throwIfNullOrBlank(String, String) - Static method in class com.amazonaws.xray.entities.StringValidator
Deprecated.
 
TimeUtils - Class in com.amazonaws.xray.internal
 
toSnakeCase(String) - Static method in class com.amazonaws.xray.utils.StringTransform
Deprecated.
 
toString() - Method in enum com.amazonaws.xray.entities.Namespace
 
toString() - Method in enum com.amazonaws.xray.entities.TraceHeader.SampleDecision
 
toString() - Method in class com.amazonaws.xray.entities.TraceHeader
Serializes the TraceHeader object into a String.
toString() - Method in class com.amazonaws.xray.entities.TraceID
 
toString() - Method in class com.amazonaws.xray.strategy.sampling.rule.SamplingRule
 
totalSize - Variable in class com.amazonaws.xray.entities.EntityImpl
 
traceAroundMethods(ProceedingJoinPoint) - Method in class com.amazonaws.xray.spring.aop.BaseAbstractXRayInterceptor
 
traceAroundRepositoryMethods(ProceedingJoinPoint) - Method in class com.amazonaws.xray.spring.aop.AbstractXRayInterceptor
 
TracedHttpClient - Class in com.amazonaws.xray.proxies.apache.http
 
TracedHttpClient(CloseableHttpClient) - Constructor for class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
Constructs a TracedHttpClient instance using the provided client and global recorder.
TracedHttpClient(CloseableHttpClient, AWSXRayRecorder) - Constructor for class com.amazonaws.xray.proxies.apache.http.TracedHttpClient
Constructs a TracedHttpClient instance using the provided client and provided recorder.
TracedHttpClient.HttpSupplier<R> - Interface in com.amazonaws.xray.proxies.apache.http
 
TracedResponseHandler<T> - Class in com.amazonaws.xray.proxies.apache.http
Wraps an instance of org.apache.http.client.ResponseHandler and adds response information to the current subsegment.
TracedResponseHandler(ResponseHandler<T>) - Constructor for class com.amazonaws.xray.proxies.apache.http.TracedResponseHandler
 
TraceHeader - Class in com.amazonaws.xray.entities
 
TraceHeader() - Constructor for class com.amazonaws.xray.entities.TraceHeader
 
TraceHeader(TraceID) - Constructor for class com.amazonaws.xray.entities.TraceHeader
 
TraceHeader(TraceID, String) - Constructor for class com.amazonaws.xray.entities.TraceHeader
 
TraceHeader(TraceID, String, TraceHeader.SampleDecision) - Constructor for class com.amazonaws.xray.entities.TraceHeader
 
TraceHeader.SampleDecision - Enum in com.amazonaws.xray.entities
 
TraceID - Class in com.amazonaws.xray.entities
 
TraceID() - Constructor for class com.amazonaws.xray.entities.TraceID
TraceID(long) - Constructor for class com.amazonaws.xray.entities.TraceID
traceSQL(ProceedingJoinPoint) - Method in class com.amazonaws.xray.spring.aop.XRaySpringDataInterceptor
 
TracingConnection - Class in com.amazonaws.xray.sql
 
TracingConnection(Connection) - Constructor for class com.amazonaws.xray.sql.TracingConnection
 
TracingDataSource - Class in com.amazonaws.xray.sql
 
TracingDataSource(DataSource) - Constructor for class com.amazonaws.xray.sql.TracingDataSource
 
TracingHandler - Class in com.amazonaws.xray.handlers
Extension of RequestHandler2 that intercepts requests made by AmazonWebServiceClients and generates corresponding subsegments.
TracingHandler() - Constructor for class com.amazonaws.xray.handlers.TracingHandler
 
TracingHandler(AWSXRayRecorder) - Constructor for class com.amazonaws.xray.handlers.TracingHandler
 
TracingHandler(AWSXRayRecorder, String) - Constructor for class com.amazonaws.xray.handlers.TracingHandler
 
TracingHandler(AWSXRayRecorder, String, URL) - Constructor for class com.amazonaws.xray.handlers.TracingHandler
 
TracingHandler(AWSXRayRecorder, URL) - Constructor for class com.amazonaws.xray.handlers.TracingHandler
 
TracingHandler(String) - Constructor for class com.amazonaws.xray.handlers.TracingHandler
 
TracingHandler(String, URL) - Constructor for class com.amazonaws.xray.handlers.TracingHandler
 
TracingHandler(URL) - Constructor for class com.amazonaws.xray.handlers.TracingHandler
 
TracingInterceptor - Class in com.amazonaws.xray.interceptors
 
TracingInterceptor - Class in com.amazonaws.xray.sql.mysql
 
TracingInterceptor - Class in com.amazonaws.xray.sql.postgres
 
TracingInterceptor() - Constructor for class com.amazonaws.xray.interceptors.TracingInterceptor
 
TracingInterceptor() - Constructor for class com.amazonaws.xray.sql.mysql.TracingInterceptor
 
TracingInterceptor() - Constructor for class com.amazonaws.xray.sql.postgres.TracingInterceptor
 
TracingInterceptor(AWSXRayRecorder, String, URL) - Constructor for class com.amazonaws.xray.interceptors.TracingInterceptor
 
TracingInterceptor.TracingStatementProxy - Class in com.amazonaws.xray.sql.mysql
 
TracingInterceptor.TracingStatementProxy - Class in com.amazonaws.xray.sql.postgres
 
TracingStatement - Class in com.amazonaws.xray.sql
Deprecated.
For internal use only.
TracingStatement() - Constructor for class com.amazonaws.xray.sql.TracingStatement
Deprecated.
 
TracingStatementProxy(Object, String, String, Map<String, Object>) - Constructor for class com.amazonaws.xray.sql.mysql.TracingInterceptor.TracingStatementProxy
 
TracingStatementProxy(Object, String, String, Map<String, Object>) - Constructor for class com.amazonaws.xray.sql.postgres.TracingInterceptor.TracingStatementProxy
 

U

UDPEmitter - Class in com.amazonaws.xray.emitters
Deprecated.
UDPEmitter() - Constructor for class com.amazonaws.xray.emitters.UDPEmitter
Deprecated.
Constructs a UDPEmitter.
UDPEmitter(DaemonConfiguration) - Constructor for class com.amazonaws.xray.emitters.UDPEmitter
Deprecated.
Constructs a UDPEmitter.
UDPMetricEmitter - Class in com.amazonaws.xray.metrics
Generates EMF formatted metrics and send them to the CloudWatch Agent for publication.
UDPMetricEmitter() - Constructor for class com.amazonaws.xray.metrics.UDPMetricEmitter
 
UNKNOWN - com.amazonaws.xray.entities.TraceHeader.SampleDecision
 
UnsignedXrayClient - Class in com.amazonaws.xray.internal
A simple client for sending API requests via the X-Ray daemon.
UnsignedXrayClient() - Constructor for class com.amazonaws.xray.internal.UnsignedXrayClient
 
unwrap(Class<T>) - Method in class com.amazonaws.xray.sql.TracingConnection
 
unwrap(Class<T>) - Method in class com.amazonaws.xray.sql.TracingDataSource
 
update(SamplingRule) - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
update(SamplingRule) - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
update(SamplingTargetDocument, Instant) - Method in class com.amazonaws.xray.strategy.sampling.reservoir.CentralizedReservoir
 
update(SamplingTargetDocument, Instant) - Method in class com.amazonaws.xray.strategy.sampling.rule.CentralizedRule
 
URL - Static variable in class com.amazonaws.xray.sql.SqlSubsegments
The URL of the database this query is made on
useFastIdGenerator() - Method in class com.amazonaws.xray.AWSXRayRecorder
Configures this AWSXRayRecorder to use a fast but cryptographically insecure random number generator for generating random IDs.
user - Variable in class com.amazonaws.xray.entities.FacadeSegment
 
user - Variable in class com.amazonaws.xray.entities.SegmentImpl
 
USER - Static variable in class com.amazonaws.xray.sql.SqlSubsegments
The database username
useSecureIdGenerator() - Method in class com.amazonaws.xray.AWSXRayRecorder
Configures this AWSXRayRecorder to use a cryptographically secure random generator for generating random IDs.

V

validateNotNull(Object) - Static method in class com.amazonaws.xray.entities.EntityImpl
 
valueOf(String) - Static method in enum com.amazonaws.xray.entities.Namespace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.xray.entities.TraceHeader.SampleDecision
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazonaws.xray.internal.SamplingStrategyOverride
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazonaws.xray.entities.Namespace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.xray.entities.TraceHeader.SampleDecision
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazonaws.xray.internal.SamplingStrategyOverride
Returns an array containing the constants of this enum type, in the order they are declared.

W

wildcardMatch(String, String) - Static method in class com.amazonaws.xray.entities.SearchPattern
Deprecated.
Performs a case-insensitive wildcard match against two strings.
wildcardMatch(String, String, boolean) - Static method in class com.amazonaws.xray.entities.SearchPattern
Deprecated.
 
withContextMissingStrategy(ContextMissingStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
Prepares this builder to build an instance of AWSXRayRecorder with the provided context missing strategy.
withDefaultPlugins() - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
Adds all implemented plugins to the builder instance rather than requiring them to be individually added.
withEmitter(Emitter) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
withFastIdGenerator() - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
Prepares this builder to build an AWSXRayRecorder which uses a fast but cryptographically insecure random number generator for generating random IDs.
withForcedTraceIdGeneration() - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
Prepares this builder to build an AWSXRayRecorder which creates Trace ID for all Segments even for NoOpSegments or not sampled ones that usually include include a static invalid TraceID.
withPlugin(Plugin) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
Adds a plugin to the list of plugins which the builder will execute at build time.
withPrioritizationStrategy(PrioritizationStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
withSamplingStrategy(SamplingStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
withSecureIdGenerator() - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
Prepares this builder to build an AWSXRayRecorder which uses a cryptographically secure random generator for generating random IDs.
withSegmentContextResolverChain(SegmentContextResolverChain) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
withSegmentListener(SegmentListener) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
Adds a SegmentListener to the list of segment listeners that will be attached to the recorder at build time.
withStreamingStrategy(StreamingStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 
withThrowableSerializationStrategy(ThrowableSerializationStrategy) - Method in class com.amazonaws.xray.AWSXRayRecorderBuilder
 

X

XRayClient - Class in com.amazonaws.xray.strategy.sampling
Deprecated.
aws-xray-recorder only supports communicating with the X-Ray daemon, which does not require the usual AWS API signatures so we have stopped using the SDK X-Ray client.
XRayEnabled - Annotation Type in com.amazonaws.xray.spring.aop
 
xrayEnabledClasses() - Method in class com.amazonaws.xray.spring.aop.BaseAbstractXRayInterceptor
 
XRayInterceptorUtils - Class in com.amazonaws.xray.spring.aop
Deprecated.
For internal use only.
XRayInterceptorUtils() - Constructor for class com.amazonaws.xray.spring.aop.XRayInterceptorUtils
Deprecated.
 
XRaySpringDataInterceptor - Class in com.amazonaws.xray.spring.aop
 
XRaySpringDataInterceptor() - Constructor for class com.amazonaws.xray.spring.aop.XRaySpringDataInterceptor
 
XRayTraced - Interface in com.amazonaws.xray.spring.aop
 
xrayTracedClasses() - Method in class com.amazonaws.xray.spring.aop.BaseAbstractXRayInterceptor
 
A B C D E F G H I J L M N O P Q R S T U V W X 
All Classes All Packages