A C D E G I L M O S T V W

A

addCustomRequestAttribute(String, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Adds a custom request attribute to currently traced service call.
addCustomRequestAttribute(String, long) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Does exactly the same as OneAgentSDK.addCustomRequestAttribute(String, String), but request-attribute type long.
addCustomRequestAttribute(String, double) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Does exactly the same as OneAgentSDK.addCustomRequestAttribute(String, String), but request-attribute type double.
addParameter(String, String) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingWebRequestTracer
All HTTP parameters should be provided to this method.
addRequestHeader(String, String) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingWebRequestTracer
All HTTP request headers should be provided to this method.
addRequestHeader(String, String) - Method in interface com.dynatrace.oneagent.sdk.api.OutgoingWebRequestTracer
All HTTP request headers should be provided to this method.
addResponseHeader(String, String) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingWebRequestTracer
All HTTP response headers should be provided to this method.
addResponseHeader(String, String) - Method in interface com.dynatrace.oneagent.sdk.api.OutgoingWebRequestTracer
All HTTP response headers returned by the server should be provided to this method.

C

ChannelType - Enum in com.dynatrace.oneagent.sdk.api.enums
Defines the type of communication channel being used.
com.dynatrace.oneagent.sdk - package com.dynatrace.oneagent.sdk
 
com.dynatrace.oneagent.sdk.api - package com.dynatrace.oneagent.sdk.api
 
com.dynatrace.oneagent.sdk.api.enums - package com.dynatrace.oneagent.sdk.api.enums
 
com.dynatrace.oneagent.sdk.api.infos - package com.dynatrace.oneagent.sdk.api.infos
 
createDatabaseInfo(String, String, ChannelType, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Initializes a DatabaseInfo instance that is required for tracing database requests.
createInProcessLink() - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Creates a link for in-process-linking.
createInstance() - Static method in class com.dynatrace.oneagent.sdk.OneAgentSDKFactory
Provides a OneAgentSDK instance, that has to be used to create transactions.
createMessagingSystemInfo(String, String, MessageDestinationType, ChannelType, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Initializes a MessagingSystemInfo instance that is required for tracing messages.
createWebApplicationInfo(String, String, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Initializes a WebApplicationInfo instance that is required for tracing incoming web requests.
CustomServiceTracer - Interface in com.dynatrace.oneagent.sdk.api
Interface for tracing custom services.

D

DatabaseInfo - Interface in com.dynatrace.oneagent.sdk.api.infos
Type returned by OneAgentSDK.createDatabaseInfo(String, String, com.dynatrace.oneagent.sdk.api.enums.ChannelType, String)
DatabaseRequestTracer - Interface in com.dynatrace.oneagent.sdk.api
Interface for outgoing database tracer.
DatabaseVendor - Enum in com.dynatrace.oneagent.sdk.api.enums
Enumerates all well-known database vendors.
DYNATRACE_HTTP_HEADERNAME - Static variable in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Using this headername to transport Dynatrace tag inside an outgoing http request ensures compatibility to Dynatrace built-in sensors.
DYNATRACE_MESSAGE_PROPERTYNAME - Static variable in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Using this propertyname to transport Dynatrace tag along with the message, ensures compatibility to Dynatrace built-in sensors.

E

end() - Method in interface com.dynatrace.oneagent.sdk.api.Tracer
Ends timing of a node.
error(String) - Method in interface com.dynatrace.oneagent.sdk.api.LoggingCallback
Something that should be done can't be done.
error(String) - Method in interface com.dynatrace.oneagent.sdk.api.Tracer
Marks the node as 'exited by exception'.
error(Throwable) - Method in interface com.dynatrace.oneagent.sdk.api.Tracer
Marks the node as 'exited by exception'.Additional information can be provided as Throwable.

G

getCurrentState() - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Returns the current SDKState.
getDynatraceByteTag() - Method in interface com.dynatrace.oneagent.sdk.api.OutgoingTaggable
Same as OutgoingTaggable.getDynatraceStringTag(), but returning the tag as binary representation.
getDynatraceStringTag() - Method in interface com.dynatrace.oneagent.sdk.api.OutgoingTaggable
Creates a Dynatrace tag and returns the String representation of it.
getName() - Method in enum com.dynatrace.oneagent.sdk.api.enums.MessageDestinationType
 
getSDKConstant() - Method in enum com.dynatrace.oneagent.sdk.api.enums.ChannelType
 
getSpanId() - Method in interface com.dynatrace.oneagent.sdk.api.infos.TraceContextInfo
The W3C span ID hex string (never empty or null, but might be all-zero if TraceContextInfo.isValid()) is false)
getTraceContextInfo() - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Returns the current W3C trace context for log enrichment (not meant for tagging and context-propagation but for log-enrichment).
getTraceId() - Method in interface com.dynatrace.oneagent.sdk.api.infos.TraceContextInfo
The W3C trace ID hex string (never empty or null, but might be all-zero if TraceContextInfo.isValid()) is false)
getVendorName() - Method in enum com.dynatrace.oneagent.sdk.api.enums.DatabaseVendor
 
getVendorName() - Method in enum com.dynatrace.oneagent.sdk.api.enums.MessageSystemVendor
 

I

IncomingMessageProcessTracer - Interface in com.dynatrace.oneagent.sdk.api
Interface for processing message tracer.
IncomingMessageReceiveTracer - Interface in com.dynatrace.oneagent.sdk.api
Interface for receiving message tracer.
IncomingRemoteCallTracer - Interface in com.dynatrace.oneagent.sdk.api
Represents the server side of a remote call.
IncomingTaggable - Interface in com.dynatrace.oneagent.sdk.api
Common interface for server-tagging-related methods.
IncomingWebRequestTracer - Interface in com.dynatrace.oneagent.sdk.api
Interface for incoming webrequest tracer.
InProcessLink - Interface in com.dynatrace.oneagent.sdk.api
Represents link used for in-process-tagging.
InProcessLinkTracer - Interface in com.dynatrace.oneagent.sdk.api
Tracer used to trace in-process-linking.
INVALID_SPAN_ID - Static variable in interface com.dynatrace.oneagent.sdk.api.infos.TraceContextInfo
All-zero (invalid) W3C span ID.
INVALID_TRACE_ID - Static variable in interface com.dynatrace.oneagent.sdk.api.infos.TraceContextInfo
All-zero (invalid) W3C trace ID.
isValid() - Method in interface com.dynatrace.oneagent.sdk.api.infos.TraceContextInfo
If true, the trace & span ID are both valid (i.e., non-zero).

L

LoggingCallback - Interface in com.dynatrace.oneagent.sdk.api
LoggingCallback gets called only inside a OneAgentSDK API call when an error/warning has occurred.

M

MessageDestinationType - Enum in com.dynatrace.oneagent.sdk.api.enums
Enumerates all well-known messaging destination types.
MessageSystemVendor - Enum in com.dynatrace.oneagent.sdk.api.enums
Enumerates all well-known messaging systems.
MessagingSystemInfo - Interface in com.dynatrace.oneagent.sdk.api.infos
Type returned by OneAgentSDK.createMessagingSystemInfo(String, String, com.dynatrace.oneagent.sdk.api.enums.MessageDestinationType, com.dynatrace.oneagent.sdk.api.enums.ChannelType, String)

O

OneAgentSDK - Interface in com.dynatrace.oneagent.sdk.api
Root interface contains provided Agent SDK API calls.
OneAgentSDKFactory - Class in com.dynatrace.oneagent.sdk
Entry point for customer application.
OneAgentSDKFactory() - Constructor for class com.dynatrace.oneagent.sdk.OneAgentSDKFactory
 
OutgoingMessageTracer - Interface in com.dynatrace.oneagent.sdk.api
Interface for outgoing message tracer.
OutgoingRemoteCallTracer - Interface in com.dynatrace.oneagent.sdk.api
Represents the client side of a remote call.
OutgoingTaggable - Interface in com.dynatrace.oneagent.sdk.api
Common interface for client-tagging-related methods.
OutgoingWebRequestTracer - Interface in com.dynatrace.oneagent.sdk.api
Represents client side of an outgoing webrequest.

S

SDKState - Enum in com.dynatrace.oneagent.sdk.api.enums
Defines the possible states of the SDK.
setCorrelationId(String) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingMessageProcessTracer
Adds optional information about a traced message: correlation id used by messaging system.
setCorrelationId(String) - Method in interface com.dynatrace.oneagent.sdk.api.OutgoingMessageTracer
Adds optional information about a traced message: correlation id used by messaging system.
setDynatraceByteTag(byte[]) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingTaggable
Same as IncomingTaggable.setDynatraceStringTag(String) but consumes binary representation of tag.
setDynatraceStringTag(String) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingTaggable
Consumes a tag to continue a pure path.
setLoggingCallback(LoggingCallback) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Installs a callback that gets informed, if any SDK action has failed.
setProtocolName(String) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingRemoteCallTracer
Sets the name of the used remoting protocol.
setProtocolName(String) - Method in interface com.dynatrace.oneagent.sdk.api.OutgoingRemoteCallTracer
Sets the name of the used remoting protocol.
setRemoteAddress(String) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingWebRequestTracer
Validates and sets the remote IP address of the incoming web request.
setReturnedRowCount(int) - Method in interface com.dynatrace.oneagent.sdk.api.DatabaseRequestTracer
Adds optional information about retrieved rows of the traced database request.
setRoundTripCount(int) - Method in interface com.dynatrace.oneagent.sdk.api.DatabaseRequestTracer
Adds optional information about round-trip count to database server.
setStatusCode(int) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingWebRequestTracer
Sets the HTTP response status code.
setStatusCode(int) - Method in interface com.dynatrace.oneagent.sdk.api.OutgoingWebRequestTracer
Sets the HTTP response status code.
setVendorMessageId(String) - Method in interface com.dynatrace.oneagent.sdk.api.IncomingMessageProcessTracer
Adds optional information about a traced message: message id provided by messaging system.
setVendorMessageId(String) - Method in interface com.dynatrace.oneagent.sdk.api.OutgoingMessageTracer
Adds optional information about a traced message: message id provided by messaging system.
start() - Method in interface com.dynatrace.oneagent.sdk.api.Tracer
starts timing of a node.

T

toString() - Method in enum com.dynatrace.oneagent.sdk.api.enums.DatabaseVendor
 
toString() - Method in enum com.dynatrace.oneagent.sdk.api.enums.MessageSystemVendor
 
TraceContextInfo - Interface in com.dynatrace.oneagent.sdk.api.infos
Provides information about a PurePath node using the TraceContext (Trace-Id, Span-Id) model as defined in traceCustomService(String, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Creates a tracer for a custom transaction (Dynatrace calls them Custom service).
traceIncomingMessageProcess(MessagingSystemInfo) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Creates a tracer for processing (consuming) a received message (onMessage).
traceIncomingMessageReceive(MessagingSystemInfo) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Creates a tracer for an incoming asynchronous message (blocking receive).
traceIncomingRemoteCall(String, String, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Traces an incoming remote call.
traceIncomingWebRequest(WebApplicationInfo, String, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Traces an incoming web request.
traceInProcessLink(InProcessLink) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Traces the start of in-process-linking.
traceOutgoingMessage(MessagingSystemInfo) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Creates a tracer for an outgoing asynchronous message (send).
traceOutgoingRemoteCall(String, String, String, ChannelType, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Traces an outgoing remote call.
traceOutgoingWebRequest(String, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Traces an outgoing web request.
Tracer - Interface in com.dynatrace.oneagent.sdk.api
Common interface for timing-related methods.
traceSqlDatabaseRequest(DatabaseInfo, String) - Method in interface com.dynatrace.oneagent.sdk.api.OneAgentSDK
Creates a tracer for tracing outgoing SQL database requests.

V

valueOf(String) - Static method in enum com.dynatrace.oneagent.sdk.api.enums.ChannelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.oneagent.sdk.api.enums.DatabaseVendor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.oneagent.sdk.api.enums.MessageDestinationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.oneagent.sdk.api.enums.MessageSystemVendor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.oneagent.sdk.api.enums.SDKState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.dynatrace.oneagent.sdk.api.enums.ChannelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.oneagent.sdk.api.enums.DatabaseVendor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.oneagent.sdk.api.enums.MessageDestinationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.oneagent.sdk.api.enums.MessageSystemVendor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.oneagent.sdk.api.enums.SDKState
Returns an array containing the constants of this enum type, in the order they are declared.

W

warn(String) - Method in interface com.dynatrace.oneagent.sdk.api.LoggingCallback
Just a warning.
WebApplicationInfo - Interface in com.dynatrace.oneagent.sdk.api.infos
Type returned by OneAgentSDK.createWebApplicationInfo(String, String, String)

A C D E G I L M O S T V W