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

A

Action - Interface in com.dynatrace.openkit.api
This interface provides functionality to create (child) Actions, report events/values/errors and tracing web requests.
ACTION - com.dynatrace.openkit.protocol.EventType
Action event
addAction(BaseActionImpl) - Method in class com.dynatrace.openkit.protocol.Beacon
Add BaseActionImpl to Beacon.
addActionData(BeaconKey, long, String) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Add action data for a given beaconID to this cache.
addActionData(BeaconKey, long, String) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
addEventData(BeaconKey, long, String) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Add event data for a given key to this cache.
addEventData(BeaconKey, long, String) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
AdditionalQueryParameters - Interface in com.dynatrace.openkit.protocol
Provides additional parameters that will be appended when a server request is sent.
addNonOverridableAttribute(String, JSONValue) - Method in class com.dynatrace.openkit.core.objects.EventPayloadBuilder
 
addObserver(Observer) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Add an Observer which gets notified after a new event data or action data got inserted.
addOverridableAttribute(String, JSONValue) - Method in class com.dynatrace.openkit.core.objects.EventPayloadBuilder
 
addSession(SessionImpl) - Method in class com.dynatrace.openkit.core.BeaconSender
Adds the given session to the known sessions of this BeaconSender.
addSession(SessionImpl) - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Adds the given session to the internal container of sessions.
addToSplitByTimeout(SessionProxyImpl) - Method in class com.dynatrace.openkit.core.SessionWatchdog
Adds the given session proxy so that it will be automatically split the underlying session when the idle timeout or the max session time is reached.
addToSplitByTimeout(SessionProxyImpl) - Method in class com.dynatrace.openkit.core.SessionWatchdogContext
Adds the given session proxy so that it will be automatically split the underlying session when the idle timeout or the max session time is reached.
addWebRequest(int, WebRequestTracerBaseImpl) - Method in class com.dynatrace.openkit.protocol.Beacon
Add web request to Beacon.
AGENT_TECHNOLOGY_TYPE - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
APP_VERSION - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
APPLICATION_ID - com.dynatrace.openkit.protocol.ResponseAttribute
The ID of the application to which a configuration applies.
asBeaconValue() - Method in enum com.dynatrace.openkit.CrashReportingLevel
 
asBeaconValue() - Method in enum com.dynatrace.openkit.DataCollectionLevel
 
asBeaconValue() - Method in enum com.dynatrace.openkit.protocol.EventType
 
asBeaconValue() - Method in interface com.dynatrace.openkit.protocol.SerializableBeaconValue
Returns the value of this instance in the form how it will be written to the beacon

B

BaseActionImpl - Class in com.dynatrace.openkit.core.objects
Abstract base class implementing the Action interface.
Beacon - Class in com.dynatrace.openkit.protocol
The Beacon class holds all the beacon data and the beacon protocol implementation.
Beacon(BeaconInitializer, BeaconConfiguration) - Constructor for class com.dynatrace.openkit.protocol.Beacon
Creates a new beacon instance
BEACON - com.dynatrace.openkit.protocol.HTTPClient.RequestType
 
BeaconCache - Interface in com.dynatrace.openkit.core.caching
Beacon Cache used to cache the Beacons generated by all sessions, actions, ...
BeaconCacheConfiguration - Class in com.dynatrace.openkit.core.configuration
Configuration for beacon cache.
BeaconCacheEvictionStrategy - Interface in com.dynatrace.openkit.core.caching
An implementor of this interface shall evict BeaconCacheEntry based on strategy's rules.
BeaconCacheEvictor - Class in com.dynatrace.openkit.core.caching
Class responsible for handling an eviction thread, to ensure BeaconCache stays in configured boundaries.
BeaconCacheEvictor(Logger, BeaconCache, BeaconCacheConfiguration, TimingProvider) - Constructor for class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
Public constructor, initializing the eviction thread with the default TimeEvictionStrategy and SpaceEvictionStrategy strategies.
BeaconCacheImpl - Class in com.dynatrace.openkit.core.caching
Class used in OpenKit to cache serialized Beacon data.
BeaconCacheImpl(Logger) - Constructor for class com.dynatrace.openkit.core.caching.BeaconCacheImpl
Create BeaconCache.
BeaconConfiguration - Class in com.dynatrace.openkit.core.configuration
Configuration class storing all necessary data for a Beacon.
beaconId - Variable in class com.dynatrace.openkit.core.caching.BeaconKey
 
BeaconInitializer - Interface in com.dynatrace.openkit.protocol
Provides relevant data for initializing/creating a Beacon
BeaconKey - Class in com.dynatrace.openkit.core.caching
 
BeaconKey(int, int) - Constructor for class com.dynatrace.openkit.core.caching.BeaconKey
 
BeaconSender - Class in com.dynatrace.openkit.core
The BeaconSender is responsible for asynchronously sending the Beacons to the provided endpoint.
BeaconSender(Logger, HTTPClientConfiguration, HTTPClientProvider, TimingProvider) - Constructor for class com.dynatrace.openkit.core.BeaconSender
Create a new BeaconSender.
BeaconSendingContext - Class in com.dynatrace.openkit.core.communication
State context for beacon sending states.
BeaconSendingContext(Logger, HTTPClientConfiguration, HTTPClientProvider, TimingProvider) - Constructor for class com.dynatrace.openkit.core.communication.BeaconSendingContext
Constructor.
beaconSeqNo - Variable in class com.dynatrace.openkit.core.caching.BeaconKey
 
BOOLEAN_FALSE_LITERAL - Static variable in class com.dynatrace.openkit.util.json.constants.JSONLiterals
boolean false literal
BOOLEAN_TRUE_LITERAL - Static variable in class com.dynatrace.openkit.util.json.constants.JSONLiterals
boolean true literal
build() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
build() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Build the ServerConfiguration and return the new instance.
build() - Method in class com.dynatrace.openkit.core.objects.EventPayloadBuilder
 
build() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Builds a new OpenKit instance
build() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Creates a new ResponseAttributes instance with all the attributes set in this builder.
Builder() - Constructor for class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
Builder(ServerConfiguration) - Constructor for class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Construct and initialize fields from given ServerConfiguration.
Builder(ResponseAttributes) - Constructor for class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Construct and initialize fields from given ResponseAttributes.

C

cancel() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
cancel() - Method in interface com.dynatrace.openkit.core.objects.CancelableOpenKitObject
Cancel the OpenKitObject.
cancel() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
CancelableOpenKitObject - Interface in com.dynatrace.openkit.core.objects
 
cancelAction() - Method in interface com.dynatrace.openkit.api.Action
Cancels this Action.
cancelAction() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
cancelAction() - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
canSendNewSessionRequest() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Indicates whether new session requests can be sent or not.
cleanReservedInternalAttributes() - Method in class com.dynatrace.openkit.core.objects.EventPayloadBuilder
Removes reservered internal attributes from the provided attributes
clearCapturedData() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Clears data that has been captured so far.
clearData() - Method in class com.dynatrace.openkit.protocol.Beacon
Clears all previously collected data for this Beacon.
close() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
close() - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
close() - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
close() - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
 
close() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
close() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
close() - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
close() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
close() - Method in class com.dynatrace.openkit.util.json.lexer.JSONLexer
 
closeOrEnqueueForClosing(SessionImpl, int) - Method in class com.dynatrace.openkit.core.SessionWatchdog
Tries to close/end the given session or enqueues it for closing if closing was not possible
closeOrEnqueueForClosing(SessionImpl, long) - Method in class com.dynatrace.openkit.core.SessionWatchdogContext
Tries to close the given session.
COLON - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
com.dynatrace.openkit - package com.dynatrace.openkit
 
com.dynatrace.openkit.api - package com.dynatrace.openkit.api
 
com.dynatrace.openkit.api.http - package com.dynatrace.openkit.api.http
 
com.dynatrace.openkit.core - package com.dynatrace.openkit.core
 
com.dynatrace.openkit.core.caching - package com.dynatrace.openkit.core.caching
 
com.dynatrace.openkit.core.communication - package com.dynatrace.openkit.core.communication
 
com.dynatrace.openkit.core.configuration - package com.dynatrace.openkit.core.configuration
 
com.dynatrace.openkit.core.objects - package com.dynatrace.openkit.core.objects
 
com.dynatrace.openkit.core.util - package com.dynatrace.openkit.core.util
 
com.dynatrace.openkit.protocol - package com.dynatrace.openkit.protocol
 
com.dynatrace.openkit.protocol.http - package com.dynatrace.openkit.protocol.http
 
com.dynatrace.openkit.protocol.ssl - package com.dynatrace.openkit.protocol.ssl
 
com.dynatrace.openkit.providers - package com.dynatrace.openkit.providers
 
com.dynatrace.openkit.util.json - package com.dynatrace.openkit.util.json
 
com.dynatrace.openkit.util.json.constants - package com.dynatrace.openkit.util.json.constants
 
com.dynatrace.openkit.util.json.lexer - package com.dynatrace.openkit.util.json.lexer
 
com.dynatrace.openkit.util.json.objects - package com.dynatrace.openkit.util.json.objects
 
com.dynatrace.openkit.util.json.parser - package com.dynatrace.openkit.util.json.parser
 
COMMA - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
ConfigurationDefaults - Class in com.dynatrace.openkit.core.configuration
Class containing all default values for all configurations.
ConnectionType - Enum in com.dynatrace.openkit.api
Specifies the type of a network connection.
containsKey(String) - Method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
Returns true if and only if the given key is present in this JSON object.
convertNativeThreadIDToPositiveInteger(long) - Static method in class com.dynatrace.openkit.providers.DefaultThreadIDProvider
Converts a native thread id to a positive integer Thread.currentThread().getId()
CRASH - com.dynatrace.openkit.protocol.EventType
Report crash event
CrashFormatter - Class in com.dynatrace.openkit.core.util
Utility class used to format a given Throwable into a format usable for OpenKit.
CrashFormatter(Throwable) - Constructor for class com.dynatrace.openkit.core.util.CrashFormatter
 
CrashReportingLevel - Enum in com.dynatrace.openkit
Specifies the level at which crashes are reported to the server.
createClient(HTTPClientConfiguration) - Method in class com.dynatrace.openkit.providers.DefaultHTTPClientProvider
 
createClient(HTTPClientConfiguration) - Method in interface com.dynatrace.openkit.providers.HTTPClientProvider
Returns an HTTPClient based on the provided configuration.
createErrorResponse(Logger, int) - Static method in class com.dynatrace.openkit.protocol.StatusResponse
 
createErrorResponse(Logger, int, Map<String, List<String>>) - Static method in class com.dynatrace.openkit.protocol.StatusResponse
 
createID() - Method in class com.dynatrace.openkit.protocol.Beacon
Create a unique identifier.
createSequenceNumber() - Method in class com.dynatrace.openkit.protocol.Beacon
Create a unique sequence number.
createSession() - Method in interface com.dynatrace.openkit.api.OpenKit
Creates a Session instance which can then be used to create Actions.
createSession() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
createSession(OpenKitComposite) - Method in interface com.dynatrace.openkit.core.objects.SessionCreator
Returns a newly created SessionImpl.
createSession(OpenKitComposite) - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
createSession(String) - Method in interface com.dynatrace.openkit.api.OpenKit
Creates a Session instance which can then be used to create Actions.
createSession(String) - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
createSuccessResponse(Logger, ResponseAttributes, int, Map<String, List<String>>) - Static method in class com.dynatrace.openkit.protocol.StatusResponse
 
createTag(int, int) - Method in class com.dynatrace.openkit.protocol.Beacon
Create a web request tag.

D

DataCollectionLevel - Enum in com.dynatrace.openkit
Specifies the granularity of which/how much data is collected/sent.
debug(String) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'debug'.
This is a convenience method for Logger.log(LogLevel, String)
debug(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
DEBUG - com.dynatrace.openkit.api.LogLevel
 
decreaseNumRemainingSessionRequests() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Decreases the number of remaining new session requests.
DEFAULT - com.dynatrace.openkit.util.json.objects.JSONOutputConfig
Outputs all valid json values
DEFAULT - Static variable in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Default server configuration
DEFAULT_APPLICATION_VERSION - Static variable in class com.dynatrace.openkit.api.OpenKitConstants
 
DEFAULT_CRASH_REPORTING_LEVEL - Static variable in class com.dynatrace.openkit.core.configuration.ConfigurationDefaults
Default crash reporting level used, if no other value was specified
DEFAULT_DATA_COLLECTION_LEVEL - Static variable in class com.dynatrace.openkit.core.configuration.ConfigurationDefaults
Default data collection level used, if no other value was specified
DEFAULT_LOWER_MEMORY_BOUNDARY_IN_BYTES - Static variable in class com.dynatrace.openkit.core.configuration.ConfigurationDefaults
Defines the lower memory boundary of the BeaconCache
DEFAULT_MANUFACTURER - Static variable in class com.dynatrace.openkit.api.OpenKitConstants
 
DEFAULT_MAX_RECORD_AGE_IN_MILLIS - Static variable in class com.dynatrace.openkit.core.configuration.ConfigurationDefaults
The default BeaconCacheConfiguration when user does not override it.
DEFAULT_MODEL_ID - Static variable in class com.dynatrace.openkit.api.OpenKitConstants
 
DEFAULT_OPERATING_SYSTEM - Static variable in class com.dynatrace.openkit.api.OpenKitConstants
 
DEFAULT_SERVER_ID - Static variable in class com.dynatrace.openkit.DynatraceOpenKitBuilder
The default server ID to communicate with.
DEFAULT_UPPER_MEMORY_BOUNDARY_IN_BYTES - Static variable in class com.dynatrace.openkit.core.configuration.ConfigurationDefaults
Defines the default upper memory boundary of the BeaconCache.
DefaultHTTPClientProvider - Class in com.dynatrace.openkit.providers
Implementation of an HTTPClientProvider which creates a HTTP client for executing status check and beacon send requests.
DefaultHTTPClientProvider(Logger) - Constructor for class com.dynatrace.openkit.providers.DefaultHTTPClientProvider
 
DefaultLogger - Class in com.dynatrace.openkit.core.util
 
DefaultLogger(LogLevel) - Constructor for class com.dynatrace.openkit.core.util.DefaultLogger
 
DefaultRandomNumberGenerator - Class in com.dynatrace.openkit.providers
Default implementation for providing a random number.
DefaultRandomNumberGenerator() - Constructor for class com.dynatrace.openkit.providers.DefaultRandomNumberGenerator
 
DefaultSessionIDProvider - Class in com.dynatrace.openkit.providers
 
DefaultSessionIDProvider() - Constructor for class com.dynatrace.openkit.providers.DefaultSessionIDProvider
 
DefaultThreadIDProvider - Class in com.dynatrace.openkit.providers
Simple ThreadIDProvider implementation for getting the current thread ID.
DefaultThreadIDProvider() - Constructor for class com.dynatrace.openkit.providers.DefaultThreadIDProvider
 
DefaultTimingProvider - Class in com.dynatrace.openkit.providers
 
DefaultTimingProvider() - Constructor for class com.dynatrace.openkit.providers.DefaultTimingProvider
 
defaultValue() - Static method in enum com.dynatrace.openkit.CrashReportingLevel
 
defaultValue() - Static method in enum com.dynatrace.openkit.DataCollectionLevel
 
deleteCacheEntry(BeaconKey) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Delete a cache entry for a given key.
deleteCacheEntry(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
dequeueFromClosing(SessionImpl) - Method in class com.dynatrace.openkit.core.SessionWatchdog
Removes the given session for auto-closing from this watchdog
dequeueFromClosing(SessionImpl) - Method in class com.dynatrace.openkit.core.SessionWatchdogContext
Removes the given session from auto-closing after a certain grace period.
DEVICE_MANUFACTURER - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
DEVICE_MODEL_IDENTIFIER - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
disableCapture() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
disableCapture() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Disables capturing for this session.
disableCapture() - Method in class com.dynatrace.openkit.protocol.Beacon
Disables capturing for this session
DynatraceOpenKitBuilder - Class in com.dynatrace.openkit
Concrete builder that creates an OpenKit instance for Dynatrace Saas/Managed
DynatraceOpenKitBuilder(String, String, long) - Constructor for class com.dynatrace.openkit.DynatraceOpenKitBuilder
Creates a new instance of type DynatraceOpenKitBuilder

E

enableCapture() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Enables the capturing and sets BeaconConfiguration.isServerConfigurationSet()
enableCapture() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Enables capturing for this session.
enableCapture() - Method in class com.dynatrace.openkit.protocol.Beacon
Enables capturing for this beacon.
encode(String, String) - Static method in class com.dynatrace.openkit.core.util.PercentEncoder
Percent-encode a given input string.
encode(String, String, char[]) - Static method in class com.dynatrace.openkit.core.util.PercentEncoder
Percent-encode a given input string.
encodeBeaconChunk(String) - Method in class com.dynatrace.openkit.protocol.Beacon
Encodes the given chunk to an Beacon.CHARSET byte array.
end() - Method in interface com.dynatrace.openkit.api.Session
Ends this Session and marks it as ready for immediate sending.
end() - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
end() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
end() - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
end(boolean) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
END - com.dynatrace.openkit.util.json.parser.JSONParserState
 
endSession() - Method in class com.dynatrace.openkit.protocol.Beacon
Add SessionImpl to Beacon when session is ended.
enterAction(String) - Method in interface com.dynatrace.openkit.api.RootAction
Enters a (child) Action with a specified name on this Action.
enterAction(String) - Method in interface com.dynatrace.openkit.api.Session
Enters an Action with a specified name in this Session.
enterAction(String) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
enterAction(String) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
enterAction(String) - Method in class com.dynatrace.openkit.core.objects.RootActionImpl
 
enterAction(String) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
enterAction(String) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
equals(Object) - Method in class com.dynatrace.openkit.core.caching.BeaconKey
 
error(String) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'error'.
This is a convenience method for Logger.log(LogLevel, String)
error(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
error(String, Throwable) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'error'.
This is a convenience method for Logger.log(LogLevel, String, Throwable)
error(String, Throwable) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
ERROR - com.dynatrace.openkit.api.LogLevel
 
ERROR - com.dynatrace.openkit.protocol.EventType
Report error code event
ERROR - com.dynatrace.openkit.util.json.parser.JSONParserState
 
ERROR_TECHNOLOGY_TYPE - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
EVENT - com.dynatrace.openkit.protocol.EventType
Event API
EVENT_KIND - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
EVENT_KIND_BIZ - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
EVENT_KIND_RUM - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
EVENT_PROVIDER - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
EventPayloadAttributes - Class in com.dynatrace.openkit.core.objects
 
EventPayloadAttributes() - Constructor for class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
EventPayloadBuilder - Class in com.dynatrace.openkit.core.objects
 
EventPayloadBuilder(Logger, Map<String, JSONValue>) - Constructor for class com.dynatrace.openkit.core.objects.EventPayloadBuilder
 
EventPayloadBuilderUtil - Class in com.dynatrace.openkit.core.util
 
EventType - Enum in com.dynatrace.openkit.protocol
Event types used in the beacon protocol.
evictRecordsByAge(BeaconKey, long) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Evict beacon cache records by age for a given beacon.
evictRecordsByAge(BeaconKey, long) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
evictRecordsByNumber(BeaconKey, int) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Evict beacon cache records by number for given beacon.
evictRecordsByNumber(BeaconKey, int) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
EXCEPTION - com.dynatrace.openkit.protocol.EventType
Report exception event
execute() - Method in interface com.dynatrace.openkit.core.caching.BeaconCacheEvictionStrategy
Called when this strategy is executed.
execute() - Method in class com.dynatrace.openkit.core.SessionWatchdogContext
 
executeCurrentState() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Executes the current state.

F

FALSE - Static variable in class com.dynatrace.openkit.util.json.objects.JSONBooleanValue
singleton instance representing false.
FixedRandomNumberGenerator - Class in com.dynatrace.openkit.providers
 
FixedRandomNumberGenerator(RandomNumberGenerator) - Constructor for class com.dynatrace.openkit.providers.FixedRandomNumberGenerator
 
FixedSessionIdProvider - Class in com.dynatrace.openkit.providers
 
FixedSessionIdProvider(SessionIDProvider) - Constructor for class com.dynatrace.openkit.providers.FixedSessionIdProvider
 
from(OpenKitConfiguration) - Static method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Creates a new HTTPClientConfiguration instance and initializes it from the given OpenKitConfiguration.
from(OpenKitConfiguration, PrivacyConfiguration, int) - Static method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
from(DynatraceOpenKitBuilder) - Static method in class com.dynatrace.openkit.core.configuration.BeaconCacheConfiguration
from(DynatraceOpenKitBuilder) - Static method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
from(DynatraceOpenKitBuilder) - Static method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
from(ResponseAttributes) - Static method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Creates a new server configuration from the given ResponseAttributes
fromDouble(double) - Static method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Factory method for constructing a JSONNumberValue from a double.
fromList(List<JSONValue>) - Static method in class com.dynatrace.openkit.util.json.objects.JSONArrayValue
Create a new JSONArrayValue for given List.
fromLiteral(String) - Static method in class com.dynatrace.openkit.util.json.objects.JSONBooleanValue
Factory method to create a JSONBooleanValue from a given JSON literal.
fromLong(long) - Static method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Factory method for constructing a JSONNumberValue from a long.
fromMap(Map<String, JSONValue>) - Static method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
Factory method for creating a new JSONObjectValue.
fromNumberLiteral(String) - Static method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Factory method for constructing a JSONNumberValue from a number literal.
fromString(String) - Static method in class com.dynatrace.openkit.util.json.objects.JSONStringValue
Factory method to create a JSONStringValue and initialize it with given string.
fromValue(boolean) - Static method in class com.dynatrace.openkit.util.json.objects.JSONBooleanValue
Factory method to create a JSONBooleanValue from a given boolean value.

G

get(int) - Method in class com.dynatrace.openkit.util.json.objects.JSONArrayValue
Returns the element at the specified position in this JSON array.
get(String) - Method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getActionID() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getActionID() - Method in class com.dynatrace.openkit.core.objects.OpenKitComposite
Get the action id of this composite or 0 if the composite is not an action.
getActions(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
Get a shallow copy of actions collected so far.
getApplicationId() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the ID of the application to which this configuration applies.
getApplicationId() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getApplicationId() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getApplicationID() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
The application id for the http client
getApplicationID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get application identifier.
getApplicationID() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the application id for which the OpenKit reports data.
getApplicationVersion() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get application version.
getApplicationVersion() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the application version that has been set with DynatraceOpenKitBuilder.withApplicationVersion(String).
getBaseURL() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Returns the base url for the http client
getBeaconCache() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
getBeaconCache() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Cache where beacon data is stored until it is sent.
getBeaconCache() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getBeaconCache() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getBeaconCache() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
Returns the beacon cache in which new sessions/beacons will be stored until they are sent.
getBeaconCache() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the cache where the data of the beacon is stored until it gets sent.
getBeaconCacheEvictor() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Eviction thread to avoid the beacon cache from overflowing.
getBeaconCacheEvictor() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getBeaconCacheLowerMemoryBoundary() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the beacon cache lower memory boundary that has been set with DynatraceOpenKitBuilder.withBeaconCacheLowerMemoryBoundary(long).
getBeaconCacheMaxRecordAge() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the maximum beacon cache record age that has been set with DynatraceOpenKitBuilder.withBeaconCacheMaxRecordAge(long).
getBeaconCacheUpperMemoryBoundary() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the beacon cache upper memory boundary that has been set with DynatraceOpenKitBuilder.withBeaconCacheUpperMemoryBoundary(long).
getBeaconKeys() - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Get a Set of currently inserted BeaconKeys.
getBeaconKeys() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
getBeaconSender() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Sender thread for sending beacons to the server.
getBeaconSender() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getBeaconSizeInBytes() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get the maximum beacon size, that is the post body, in bytes.
getBytesReceived() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getBytesSent() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getCacheSizeLowerBound() - Method in class com.dynatrace.openkit.core.configuration.BeaconCacheConfiguration
Get lower memory limit for cache.
getCacheSizeUpperBound() - Method in class com.dynatrace.openkit.core.configuration.BeaconCacheConfiguration
Get upper memory limit for cache.
getCarrier() - Method in interface com.dynatrace.openkit.core.objects.SupplementaryBasicData
Returns the carrier used by the device
getCarrier() - Method in class com.dynatrace.openkit.core.objects.SupplementaryBasicDataImpl
 
getClientIpAddress() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getClientIpAddress() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the client IP address of the session / beacon.
getConfigurationTimestamp() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
 
getConfigurationTimestamp() - Method in interface com.dynatrace.openkit.protocol.AdditionalQueryParameters
Returns the current timestamp of the configuration received by the server
getConnectionType() - Method in interface com.dynatrace.openkit.core.objects.SupplementaryBasicData
Returns the connection type used by the device
getConnectionType() - Method in class com.dynatrace.openkit.core.objects.SupplementaryBasicDataImpl
 
getCrashReportingLevel() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Get the crash reporting level.
getCrashReportLevel() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get crash reporting level that has been set with DynatraceOpenKitBuilder.withCrashReportingLevel(CrashReportingLevel).
getCurrentServerId() - Method in class com.dynatrace.openkit.core.BeaconSender
Returns the current server ID to be used for creating new sessions
getCurrentServerId() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Returns the current server ID to be used for creating new sessions
getCurrentServerId() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
getCurrentServerId() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
Returns the current server ID.
getCurrentTimestamp() - Method in class com.dynatrace.openkit.protocol.Beacon
Get the current timestamp in milliseconds by delegating to TimingProvider
getDataCollectionLevel() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Get the data collection level.
getDataCollectionLevel() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get data collection level that has been set with DynatraceOpenKitBuilder.withDataCollectionLevel(DataCollectionLevel).
getDefaultServerID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get default Dynatrace server id to communicate with.
getDefaultServerID() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the default server ID to communicate with.
getDeviceID() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Returns the unique device identifier
getDeviceID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get the unique device identifier.
getDeviceID() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get this device identifier that has been set in the constructor.
getDeviceID() - Method in class com.dynatrace.openkit.protocol.Beacon
Get a visitor ID for the current data collection level in case of level 2 (USER_BEHAVIOR) the value from the configuration is used in case of level 1 (PERFORMANCE) or 0 (OFF) a random number in the positive Long range is used
getDoubleValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Get a 64-bit floating point value.
getDurationInMilliseconds() - Method in interface com.dynatrace.openkit.api.Action
Get the action's duration in milliseconds.
getDurationInMilliseconds() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getDurationInMilliseconds() - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
getEndpointURL() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get the Beacon endpoint URL to communicate with.
getEndpointURL() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the endpoint URL that has been set in the constructor.
getEndSequenceNo() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getEndSequenceNo() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getEndTime() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getEndTime() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getEvents(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
Get a shallow copy of events collected so far.
getFloatValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Get a 32-bit floating point value.
getHeader(String) - Method in interface com.dynatrace.openkit.api.http.HttpRequest
Gets the header's value.
getHeader(String) - Method in interface com.dynatrace.openkit.api.http.HttpResponse
Gets the value of an HTTP response header.
getHeader(String) - Method in class com.dynatrace.openkit.protocol.http.HttpRequestHttpURLConnectionAdapter
 
getHeader(String) - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
 
getHeaders() - Method in interface com.dynatrace.openkit.api.http.HttpRequest
Gets an immutable map containing the request headers and their values.
getHeaders() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
Gets the HTTP response headers and their values.
getHeaders() - Method in class com.dynatrace.openkit.protocol.http.HttpRequestHttpURLConnectionAdapter
 
getHeaders() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
 
getHostnameVerifier() - Method in interface com.dynatrace.openkit.api.SSLTrustManager
Get the HostnameVerifier which checks if a hostname is allowed.
getHostnameVerifier() - Method in class com.dynatrace.openkit.protocol.ssl.SSLBlindTrustManager
 
getHostnameVerifier() - Method in class com.dynatrace.openkit.protocol.ssl.SSLStrictTrustManager
 
getHTTPClientConfiguration() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Get HTTP client configuration.
getHttpRequestInterceptor() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Returns an interface used to intercept HTTP requests, before they are sent to the Dynatrace backend.
getHttpRequestInterceptor() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get HttpRequestInterceptor configured in builder.
getHttpRequestInterceptor() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
getHttpResponseInterceptor() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Returns an interface used to intercept HTTP responses received from Dynatrace backend.
getHttpResponseInterceptor() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get HttpResponseInterceptor configured in builder.
getHttpResponseInterceptor() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
getHttpURLConnection() - Method in interface com.dynatrace.openkit.providers.HttpURLConnectionWrapper
Get a HttpURLConnection generated from the implementation specifics
getID() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getIntValue() - Method in enum com.dynatrace.openkit.CrashReportingLevel
 
getIntValue() - Method in enum com.dynatrace.openkit.DataCollectionLevel
 
getIntValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Get a 32-bit integer value.
getLastServerConfiguration() - Method in class com.dynatrace.openkit.core.BeaconSender
Returns the last known server configuration.
getLastServerConfiguration() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Returns the last known ServerConfiguration.
getLogger() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
getLogger() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Logger for reporting messages
getLogger() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getLogger() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getLogger() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
Returns the logger to report/trace messages.
getLogger() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
getLogger() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the logger for reporting messages.
getLongValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Get a 64-bit integer value.
getManufacturer() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get device manufacturer.
getManufacturer() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the manufacturer that has been set with DynatraceOpenKitBuilder.withManufacturer(String).
getMaxBeaconSizeInBytes() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the maximum POST body size when sending beacons.
getMaxBeaconSizeInBytes() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getMaxBeaconSizeInBytes() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getMaxEventsPerSession() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns the maximum number of events after which a session is to be split.
getMaxEventsPerSession() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the maximum number of top level actions after which a session will be split.
getMaxEventsPerSession() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getMaxEventsPerSession() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getMaxRecordAge() - Method in class com.dynatrace.openkit.core.configuration.BeaconCacheConfiguration
Get maximum record age.
getMaxSessionDurationInMilliseconds() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns the maximum duration in milliseconds after which a session is to be split.
getMaxSessionDurationInMilliseconds() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the maximum duration of a session in milliseconds after which a session will be split.
getMaxSessionDurationInMilliseconds() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getMaxSessionDurationInMilliseconds() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getMethod() - Method in interface com.dynatrace.openkit.api.http.HttpRequest
Gets the HTTP request method.
getMethod() - Method in class com.dynatrace.openkit.protocol.http.HttpRequestHttpURLConnectionAdapter
 
getModelID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get device model identifier.
getModelID() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the model identifier that has been set with DynatraceOpenKitBuilder.withModelID(String).
getMultiplicity() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get multiplicity value.
getMultiplicity() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the multiplicity
getMultiplicity() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getMultiplicity() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getName() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getName() - Method in class com.dynatrace.openkit.core.util.CrashFormatter
 
getNetworkTechnology() - Method in interface com.dynatrace.openkit.core.objects.SupplementaryBasicData
Returns the network technology used by the device
getNetworkTechnology() - Method in class com.dynatrace.openkit.core.objects.SupplementaryBasicDataImpl
 
getNextBeaconChunk(BeaconKey, String, int, char) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Get the next chunk for sending to the backend.
getNextBeaconChunk(BeaconKey, String, int, char) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
getNextSessionID() - Method in class com.dynatrace.openkit.providers.DefaultSessionIDProvider
 
getNextSessionID() - Method in class com.dynatrace.openkit.providers.FixedSessionIdProvider
 
getNextSessionID() - Method in interface com.dynatrace.openkit.providers.SessionIDProvider
Provide the next sessionID All positive integers greater than 0 can be used as sessionID
getNumBytesInCache() - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Get number of bytes currently stored in cache.
getNumBytesInCache() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
getOpenKitConfiguration() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Get the OpenKit configuration object.
getOpenKitConfiguration() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
getOpenKitConfiguration() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
OpenKit / application related configuration.
getOpenKitConfiguration() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getOpenKitConfiguration() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
Returns the application / device related configuration
getOpenKitType() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get the OpenKit type.
getOpenKitType() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get a string identifying the OpenKit type that gets created by this builder.
getOperatingSystem() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get device operating system.
getOperatingSystem() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the operating system that has been set with DynatraceOpenKitBuilder.withOperatingSystem(String).
getOrigDeviceID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Returns the device ID in a not-hashed representation.
getOrigDeviceID() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Returns the device identifier in the representation before it was hashed (in case the original device ID was a non numeric string).
getParentAction() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
Get the parent Action, which might be null in case the parent does not implement Action.
getParentAction() - Method in class com.dynatrace.openkit.core.objects.LeafActionImpl
 
getParentAction() - Method in class com.dynatrace.openkit.core.objects.RootActionImpl
 
getParentID() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getPercentEncodedApplicationID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
Get percent encoded application identifier.
getPriority() - Method in enum com.dynatrace.openkit.api.LogLevel
 
getPrivacyConfiguration() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Get the OpenKit privacy configuration.
getPrivacyConfiguration() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
getPrivacyConfiguration() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Privacy settings of which data is collected
getPrivacyConfiguration() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getPrivacyConfiguration() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
Returns the privacy related configuration
getRandomNumberGenerator() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getRandomNumberGenerator() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the RandomNumberGenerator to obtain random numbers (e.g.
getReason() - Method in class com.dynatrace.openkit.core.util.CrashFormatter
 
getRequestMethod() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
Gets the request method associated with this response.
getRequestMethod() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
 
getRequestName() - Method in enum com.dynatrace.openkit.protocol.HTTPClient.RequestType
 
getRequestUrl() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
Gets the request URL associated with this response.
getRequestUrl() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
 
getResponseAttributes() - Method in class com.dynatrace.openkit.protocol.StatusResponse
Returns the attributes received as response from the server.
getResponseCode() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
Gets the HTTP response code.
getResponseCode() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getResponseCode() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
 
getResponseCode() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
getResponseMessage() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
Gets the HTTP response message.
getResponseMessage() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
 
getRetryAfterInMilliseconds() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
getSendIntervalInMilliseconds() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns the send interval in milliseconds.
getSendIntervalInMilliseconds() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the send interval in milliseconds.
getSendIntervalInMilliseconds() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getSendIntervalInMilliseconds() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getServerConfiguration() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Get server configuration that has been set before.
getServerId() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the ID of the server to where all data should be sent.
getServerId() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getServerId() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getServerID() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Returns the server id to be used for the http client
getServerID() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get the server's id to communicate with.
getSessionIdProvider() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
getSessionIdProvider() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Provider to obtain the identifier for the next session.
getSessionIdProvider() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getSessionIdProvider() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getSessionIdProvider() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
Returns the provider to obtain the next session ID
getSessionIdProvider() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the SessionIDProvider to obtain the identifier of the session / beacon
getSessionNumber() - Method in class com.dynatrace.openkit.protocol.Beacon
Get a session ID for the current data collection level
getSessionSequenceNumber() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getSessionSequenceNumber() - Method in class com.dynatrace.openkit.protocol.Beacon
Returns sequence number of the session.
getSessionSequenceNumber() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the sequence number for the beacon/session for identification in case of session split by events.
getSessionStartTime() - Method in class com.dynatrace.openkit.protocol.Beacon
Returns the time when the session was started (in milliseconds).
getSessionTimeoutInMilliseconds() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns the idle timeout after which a session is to be split.
getSessionTimeoutInMilliseconds() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the idle timeout in milliseconds after which a session will be split.
getSessionTimeoutInMilliseconds() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getSessionTimeoutInMilliseconds() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getSessionWatchdog() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Watchdog thread to perform certain actions for sessions at/after a specific time.
getSessionWatchdog() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getSplitByEventsGracePeriodEndTimeInMillis() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Returns the time when the session is to be ended (after it was not possible to end the session after splitting events e.g.
getSSLTrustManager() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Returns an interface used for X509 certificate authentication and hostname verification.
getSSLTrustManager() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
getStackTrace() - Method in class com.dynatrace.openkit.core.util.CrashFormatter
 
getStartSequenceNo() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getStartSequenceNo() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getStartTime() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
getStartTime() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getState() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
getStatus() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the status of the new session configuration request.
getStatus() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getStatus() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getSupplementaryBasicData() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getSupplementaryBasicData() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the SupplementaryBasicData to obtain additional mutable basic data
getTag() - Method in interface com.dynatrace.openkit.api.WebRequestTracer
Returns the Dynatrace tag which has to be set manually as Dynatrace HTTP header (OpenKitConstants.WEBREQUEST_TAG_HEADER).
getTag() - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
 
getTag() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getThreadID() - Method in class com.dynatrace.openkit.providers.DefaultThreadIDProvider
 
getThreadID() - Method in interface com.dynatrace.openkit.providers.ThreadIDProvider
Return s the current thread id
getThreadIdProvider() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
getThreadIdProvider() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Provider for the identifier of the current thread.
getThreadIdProvider() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getThreadIdProvider() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getThreadIdProvider() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
Returns the provider to obtain the ID of the current thread.
getThreadIdProvider() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the ThreadIDProvider to obtain the identifier of the current thread.
getTimestampInMilliseconds() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the timestamp of these attributes which were returned from the server.
getTimestampInMilliseconds() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getTimestampInMilliseconds() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getTimingProvider() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
getTimingProvider() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
Provider to obtain the current timestamp.
getTimingProvider() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
getTimingProvider() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
getTimingProvider() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
Returns the provider to obtain the current timestamp.
getTimingProvider() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
Returns the TimingProvider to obtain the current timestamp.
getTokenType() - Method in class com.dynatrace.openkit.util.json.lexer.JSONToken
Get the type of the token.
getTrafficControlPercentage() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns a percentage value that is used for session rate limiting.
getTrafficControlPercentage() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Gets a session sampling in percent.
getTrafficControlPercentage() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getTrafficControlPercentage() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getTrustManager() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Get the SSL trust manager that has been set with DynatraceOpenKitBuilder.withTrustManager(SSLTrustManager).
getUrl() - Method in interface com.dynatrace.openkit.api.http.HttpRequest
Gets the HTTP request URL.
getUrl() - Method in class com.dynatrace.openkit.protocol.http.HttpRequestHttpURLConnectionAdapter
 
getURL() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
getValue() - Method in enum com.dynatrace.openkit.api.ConnectionType
 
getValue() - Method in class com.dynatrace.openkit.util.json.lexer.JSONToken
Get token value as string.
getValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONBooleanValue
Get value represented by this instance.
getValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONStringValue
Get the underlying string.
getVisitStoreVersion() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns the version of the visit store that should be used.
getVisitStoreVersion() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Returns the version of the visit store to be used.
getVisitStoreVersion() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
getVisitStoreVersion() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
getX509TrustManager() - Method in interface com.dynatrace.openkit.api.SSLTrustManager
Get the X509TrustManager for SSL/TLS certificate authentication.
getX509TrustManager() - Method in class com.dynatrace.openkit.protocol.ssl.SSLBlindTrustManager
 
getX509TrustManager() - Method in class com.dynatrace.openkit.protocol.ssl.SSLStrictTrustManager
 

H

hasDataForSending(BeaconKey) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Test if there is more data to send.
hasDataForSending(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
hashCode() - Method in class com.dynatrace.openkit.core.caching.BeaconKey
 
hasSameOrGreaterPriorityThan(LogLevel) - Method in enum com.dynatrace.openkit.api.LogLevel
 
HTTP_BAD_REQUEST - Static variable in class com.dynatrace.openkit.protocol.StatusResponse
Bad request is error code 400 in the HTTP protocol.
HTTP_OK - Static variable in class com.dynatrace.openkit.protocol.StatusResponse
Response code sent by HTTP server to indicate success.
HTTP_TOO_MANY_REQUESTS - Static variable in class com.dynatrace.openkit.protocol.StatusResponse
Too many requests sent by client (rate limiting) error code.
HTTPClient - Class in com.dynatrace.openkit.protocol
HTTP client helper which abstracts the 2 basic request types: - status check - beacon send
HTTPClient(Logger, HTTPClientConfiguration) - Constructor for class com.dynatrace.openkit.protocol.HTTPClient
 
HTTPClient.RequestType - Enum in com.dynatrace.openkit.protocol
 
HTTPClientConfiguration - Class in com.dynatrace.openkit.core.configuration
The HTTPClientConfiguration holds all http client related settings
HTTPClientConfiguration.Builder - Class in com.dynatrace.openkit.core.configuration
Builder class for building HTTPClientConfiguration.
HTTPClientProvider - Interface in com.dynatrace.openkit.providers
Interface for providing an HTTP client.
HttpRequest - Interface in com.dynatrace.openkit.api.http
Interface representing an HTTP request.
HttpRequestHttpURLConnectionAdapter - Class in com.dynatrace.openkit.protocol.http
Class implementing the HttpRequest and forwarding calls to HttpURLConnection adaptee.
HttpRequestHttpURLConnectionAdapter(HttpURLConnection) - Constructor for class com.dynatrace.openkit.protocol.http.HttpRequestHttpURLConnectionAdapter
Initializes a new instance of HttpRequestHttpURLConnectionAdapter
HttpRequestInterceptor - Interface in com.dynatrace.openkit.api.http
An interface allowing to intercept an HTTP request, before it is sent to the backend system.
HttpResponse - Interface in com.dynatrace.openkit.api.http
Interface representing an HTTP response.
HttpResponseHttpURLConnectionAdapter - Class in com.dynatrace.openkit.protocol.http
 
HttpResponseHttpURLConnectionAdapter(HttpURLConnection) - Constructor for class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
 
HttpResponseInterceptor - Interface in com.dynatrace.openkit.api.http
An interface allowing to intercept an HTTP response from Dynatrace backends.
HttpURLConnectionWrapper - Interface in com.dynatrace.openkit.providers
Interface wrapping HttpURLConnection creation.

I

IDENTIFY_USER - com.dynatrace.openkit.protocol.EventType
Identify user event
identifyUser(String) - Method in interface com.dynatrace.openkit.api.Session
Tags a session with the provided userTag.
identifyUser(String) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
identifyUser(String) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
identifyUser(String) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
identifyUser(String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add user identification to Beacon.
IGNORE_NULL - com.dynatrace.openkit.util.json.objects.JSONOutputConfig
Outpus all valid json values but will ignore null values
IN_ARRAY_DELIMITER - com.dynatrace.openkit.util.json.parser.JSONParserState
 
IN_ARRAY_START - com.dynatrace.openkit.util.json.parser.JSONParserState
 
IN_ARRAY_VALUE - com.dynatrace.openkit.util.json.parser.JSONParserState
 
IN_OBJECT_COLON - com.dynatrace.openkit.util.json.parser.JSONParserState
 
IN_OBJECT_DELIMITER - com.dynatrace.openkit.util.json.parser.JSONParserState
 
IN_OBJECT_KEY - com.dynatrace.openkit.util.json.parser.JSONParserState
 
IN_OBJECT_START - com.dynatrace.openkit.util.json.parser.JSONParserState
 
IN_OBJECT_VALUE - com.dynatrace.openkit.util.json.parser.JSONParserState
 
InetAddressValidator - Class in com.dynatrace.openkit.core.util
This class provides static methods to check for valid Inet addresses in IPv4, IPv6 or mixed notation.
InetAddressValidator() - Constructor for class com.dynatrace.openkit.core.util.InetAddressValidator
 
info(String) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'info'.
This is a convenience method for Logger.log(LogLevel, String)
info(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
INFO - com.dynatrace.openkit.api.LogLevel
 
INIT - com.dynatrace.openkit.util.json.parser.JSONParserState
 
initialize() - Method in class com.dynatrace.openkit.core.BeaconSender
Start beacon sender thread.
initialize() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
Initialize this OpenKit instance.
initialize() - Method in class com.dynatrace.openkit.core.SessionWatchdog
 
initializeServerConfiguration(ServerConfiguration) - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Initializes this beacon configuration with the given server configuration.
initializeServerConfiguration(ServerConfiguration) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Initializes the Beacon with the given ServerConfiguration
initializeServerConfiguration(ServerConfiguration) - Method in class com.dynatrace.openkit.protocol.Beacon
Initializes the beacon with the given ServerConfiguration.
INSTANCE - com.dynatrace.openkit.core.objects.NullRootAction
The sole NullRootAction instance
INSTANCE - com.dynatrace.openkit.core.objects.NullSession
The sole NullSession instance
INSTANCE - com.dynatrace.openkit.core.objects.NullWebRequestTracer
The sole NullWebRequestTracer instance
INSTANCE - Static variable in class com.dynatrace.openkit.protocol.http.NullHttpRequestInterceptor
Sole instance of this class.
INSTANCE - Static variable in class com.dynatrace.openkit.protocol.http.NullHttpResponseInterceptor
Sole instance of this class.
intercept(HttpRequest) - Method in interface com.dynatrace.openkit.api.http.HttpRequestInterceptor
Intercept the HTTP request and manipulate it.
intercept(HttpRequest) - Method in class com.dynatrace.openkit.protocol.http.NullHttpRequestInterceptor
 
intercept(HttpResponse) - Method in interface com.dynatrace.openkit.api.http.HttpResponseInterceptor
Intercept the HTTP response from Dynatrace backend.
intercept(HttpResponse) - Method in class com.dynatrace.openkit.protocol.http.NullHttpResponseInterceptor
 
IS_CAPTURE - com.dynatrace.openkit.protocol.ResponseAttribute
Indicator whether capturing data is allowed or not.
IS_CAPTURE_CRASHES - com.dynatrace.openkit.protocol.ResponseAttribute
Indicator whether crashes should be captured or not.
IS_CAPTURE_ERRORS - com.dynatrace.openkit.protocol.ResponseAttribute
Indicator whether errors should be captured or not.
isActionReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether reporting actions is allowed or not.
isActionReportingAllowedByPrivacySettings() - Method in class com.dynatrace.openkit.protocol.Beacon
Get a boolean, indicating if action reporting is enabled by the privacy configuration
isAlive() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
 
isArray() - Method in class com.dynatrace.openkit.util.json.objects.JSONArrayValue
 
isArray() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
Get a boolean indicating whether this instance represents an JSON array value or not.
isAttributeSet(ResponseAttribute) - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Checks whether the given attribute was set / sent from the server with this server response.
isAttributeSet(ResponseAttribute) - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
isAttributeSet(ResponseAttribute) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
isBoolean() - Method in class com.dynatrace.openkit.util.json.objects.JSONBooleanValue
 
isBoolean() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
Get a boolean indicating whether this instance represents a JSON boolean value or not.
isCapture() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Indicator whether capturing data is generally allowed or not.
isCapture() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
isCapture() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
isCaptureCrashes() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Indicator whether crashes should be captured or not.
isCaptureCrashes() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
isCaptureCrashes() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
isCaptureEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get a boolean indicating whether capturing is enabled in Dynatrace or not.
isCaptureErrors() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Indicator whether errors should be captured or not.
isCaptureErrors() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
isCaptureErrors() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
isConfigured() - Method in interface com.dynatrace.openkit.core.objects.SessionState
Indicates whether the Session is configured or not.
isConfiguredAndFinished() - Method in interface com.dynatrace.openkit.core.objects.SessionState
Indicates if the Session is finished and was configured.
isConfiguredAndOpen() - Method in interface com.dynatrace.openkit.core.objects.SessionState
Indicates if the Session is configured and not yet finished.
isCrashCapturingEnabled() - Method in class com.dynatrace.openkit.protocol.Beacon
Indicates whether crash capturing for this beacon is currently enabled or not.
isCrashReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether reporting crashes is allowed or not.
isCrashReportingEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get a boolean indicating whether crash reporting is enabled in Dynatrace or not.
isDataCapturingEnabled() - Method in class com.dynatrace.openkit.protocol.Beacon
Indicates whether data capturing for this beacon is currently enabled or not.
isDataSendingAllowed() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Indicates whether sending data for this session is allowed or not.
isDebugEnabled() - Method in interface com.dynatrace.openkit.api.Logger
Return a flag if 'debug' level messages are currently printed
isDebugEnabled() - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
isDeviceIDSendingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether sending the device identifier is allowed or not.
isEmpty() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Test if this Session is empty or not.
isEmpty() - Method in class com.dynatrace.openkit.protocol.Beacon
Tests if the Beacon is empty.
isEmpty(BeaconKey) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Tests if an cached entry for key is empty.
isEmpty(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
isErroneousResponse() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
isErrorCapturingEnabled() - Method in class com.dynatrace.openkit.protocol.Beacon
Indicates whether error capturing for this beacon is currently enabled or not.
isErrorEnabled() - Method in interface com.dynatrace.openkit.api.Logger
Return a flag if 'error' level messages are currently printed
isErrorEnabled() - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
isErrorReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether reporting errors is allowed or not.
isErrorReportingEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get a boolean indicating whether error reporting is enabled in Dynatrace or not.
isEventPayloadContainingNonFiniteValues() - Method in class com.dynatrace.openkit.core.objects.EventPayloadBuilder
Checks if the attributes contain a non-finite value
isEventReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether reporting events is allowed or not.
isFinished() - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
Indicates whether this session proxy was finished or is still open.
isFinished() - Method in interface com.dynatrace.openkit.core.objects.SessionState
Indicates if the Session is finished.
isFinite() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Checks if the number is finite.
isInfoEnabled() - Method in interface com.dynatrace.openkit.api.Logger
Return a flag if 'info' level messages are currently printed
isInfoEnabled() - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
isInitialized() - Method in interface com.dynatrace.openkit.api.OpenKit
Returns whether OpenKit is initialized or not.
isInitialized() - Method in class com.dynatrace.openkit.core.BeaconSender
Get a boolean indicating whether OpenKit has been initialized or not.
isInitialized() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Get a boolean indicating whether OpenKit is initialized or not.
isInitialized() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
isInteger() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Get a boolean indicating whether this JSONNumberValue represents an integer value or not.
isInTerminalState() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Gets a boolean indicating whether the current state is a terminal state or not.
isIntValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
Get a boolean indicating whether this JSONNumberValue represents a 32-bit integer or not.
isIPv4Address(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if input is a valid IPv4 address
isIPv6Address(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if input is a IPv6 address.
isIPv6HexCompressedAddress(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if the given address is a valid IPv6 address in the hex-compressed notation
isIPv6IPv4MappedAddress(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if input is an IPv4 address mapped into a IPv6 address.
isIPv6MixedAddress(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if the given address is a valid IPv6 address in the mixed-standard or mixed-compressed notation.
isIPv6StdAddress(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if the given address is a valid IPv6 address in the standard format
isItemContainingNonFiniteNumericValues(JSONValue) - Static method in class com.dynatrace.openkit.core.util.EventPayloadBuilderUtil
 
isLinkLocalIPv6WithZoneIndex(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if input is a link local IPv6 address starting with "fe80:" and containing a zone index with "%xxx".
isNull() - Method in class com.dynatrace.openkit.util.json.objects.JSONNullValue
 
isNull() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
Get a boolean indicating whether this instance represents a JSON null value or not.
isNumber() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
 
isNumber() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
Get a boolean indicating whether this instance represents a JSON numeric value or not.
isObject() - Method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
 
isObject() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
Get a boolean indicating whether this instance represents an JSON object value or not.
isReservedForInternalAttributes(String) - Static method in class com.dynatrace.openkit.core.objects.EventPayloadBuilder
Checks if an attribute is actually reserved for internal purpose
isRetryAllowed() - Method in interface com.dynatrace.openkit.providers.HttpURLConnectionWrapper
Returns retry allowed status
isSendingCrashesAllowed() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get a boolean indicating whether sending crashes to the server is allowed or not.
isSendingDataAllowed() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get a boolean indicating whether sending arbitrary data to the server is allowed or not.
isSendingErrorsAllowed() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Get a boolean indicating whether sending errors to the server is allowed or not.
isServerConfigurationSet() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Get a boolean indicating whether the server configuration has been set before or not.
isServerConfigurationSet() - Method in class com.dynatrace.openkit.protocol.Beacon
Indicates whether a server configuration is set on this beacon's configuration or not.
isSessionNumberReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether sending the session number is allowed or not.
isSessionReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether reporting ended sessions is allowed or not.
isSessionSplitByEventsEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns true if session splitting when exceeding the maximum number of events is enabled, false otherwise.
isSessionSplitByIdleTimeoutEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns true if session splitting by exceeding the idle timeout is enabled, false otherwise.
isSessionSplitBySessionDurationEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Returns true if session splitting when exceeding the maximum session duration is enabled, false otherwise.
isShutdownRequested() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Gets a boolean flag indicating whether shutdown was requested before or not.
isShutdownRequested() - Method in class com.dynatrace.openkit.core.SessionWatchdogContext
indicates whether shutdown was requested before or not.
isString() - Method in class com.dynatrace.openkit.util.json.objects.JSONStringValue
 
isString() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
Get a boolean indicating whether this instance represents a JSON string value or not.
isUserIdentificationAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether identifying users is allowed or not.
isValidIP(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if input is a valid IPv4 or IPv6 address.
isValueReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether reporting values is allowed or not.
isWarnEnabled() - Method in interface com.dynatrace.openkit.api.Logger
Return a flag if 'warn' level messages are currently printed
isWarnEnabled() - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
isWebRequestTracingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
Gives a boolean indicating whether tracing web requests is allowed or not.
iterator() - Method in class com.dynatrace.openkit.util.json.objects.JSONArrayValue
Returns an iterator over the elements in this JSON array in proper sequence.

J

JSON_RESPONSE - com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
JSONArrayValue - Class in com.dynatrace.openkit.util.json.objects
JSON value class representing an array value.
JSONBooleanValue - Class in com.dynatrace.openkit.util.json.objects
JSON value class representing a boolean value.
JSONLexer - Class in com.dynatrace.openkit.util.json.lexer
Lexical analyzer for JSON, based on RFC 8259 (see also https://tools.ietf.org/html/rfc8259).
JSONLexer(Reader) - Constructor for class com.dynatrace.openkit.util.json.lexer.JSONLexer
Constructor taking a Reader from where to read the JSON data.
JSONLexer(String) - Constructor for class com.dynatrace.openkit.util.json.lexer.JSONLexer
Constructor taking the JSON string.
JSONLiterals - Class in com.dynatrace.openkit.util.json.constants
Class storing the JSON literals.
JSONNullValue - Class in com.dynatrace.openkit.util.json.objects
JSON value class representing a null value.
JSONNumberValue - Class in com.dynatrace.openkit.util.json.objects
JSON value class representing a number value.
JSONObjectValue - Class in com.dynatrace.openkit.util.json.objects
JSON value class representing an object value.
JSONOutputConfig - Enum in com.dynatrace.openkit.util.json.objects
Determines the content of the output string when json is converted
JSONParser - Class in com.dynatrace.openkit.util.json
JSON parser class for parsing a JSON input string.
JSONParser(String) - Constructor for class com.dynatrace.openkit.util.json.JSONParser
Constructor taking the JSON input string.
JSONParserState - Enum in com.dynatrace.openkit.util.json.parser
 
JsonResponseParser - Class in com.dynatrace.openkit.protocol
 
JSONStringValue - Class in com.dynatrace.openkit.util.json.objects
JSON value class representing a string value.
JSONToken - Class in com.dynatrace.openkit.util.json.lexer
Container class representing a token.
JSONToken.TokenType - Enum in com.dynatrace.openkit.util.json.lexer
Token's type.
JSONValue - Class in com.dynatrace.openkit.util.json.objects
Base class for all JSON value classes (e.g.
JSONValue() - Constructor for class com.dynatrace.openkit.util.json.objects.JSONValue
 

K

KEY_VALUE_RESPONSE - com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
keySet() - Method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
Returns a Set view of the keys contained in this JSON object.
KeyValueResponseParser - Class in com.dynatrace.openkit.protocol
 

L

Lan - com.dynatrace.openkit.api.ConnectionType
Connection via local area network
LeafActionImpl - Class in com.dynatrace.openkit.core.objects
Implementation of a leaf action.
leaveAction() - Method in interface com.dynatrace.openkit.api.Action
Leaves this Action.
leaveAction() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
leaveAction() - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
LEFT_BRACE - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
LEFT_SQUARE_BRACKET - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
LexerException - Exception in com.dynatrace.openkit.util.json.lexer
Exception class thrown by the lexical analyzer in case of error.
LexerException(String) - Constructor for exception com.dynatrace.openkit.util.json.lexer.LexerException
Constructor taking an exception message.
LexerException(String, Throwable) - Constructor for exception com.dynatrace.openkit.util.json.lexer.LexerException
Constructor taking an exception message and a nested Throwable.
LITERAL_BOOLEAN - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
LITERAL_NULL - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
log(LogLevel, String) - Method in interface com.dynatrace.openkit.api.Logger
Log with a given level and message
log(LogLevel, String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
log(LogLevel, String, Throwable) - Method in interface com.dynatrace.openkit.api.Logger
Log with a given level, message and throwable
log(LogLevel, String, Throwable) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
Logger - Interface in com.dynatrace.openkit.api
This interface provides logging functionality to OpenKit.
LogLevel - Enum in com.dynatrace.openkit.api
 

M

MAX_BEACON_SIZE - com.dynatrace.openkit.protocol.ResponseAttribute
Maximum POST body size when sending beacon data.
MAX_EVENTS_PER_SESSION - com.dynatrace.openkit.protocol.ResponseAttribute
Maximum number of top level actions after which a session is split.
MAX_NEW_SESSION_REQUESTS - Static variable in class com.dynatrace.openkit.core.objects.SessionImpl
The maximum number of "new session requests" to send per session.
MAX_SESSION_DURATION - com.dynatrace.openkit.protocol.ResponseAttribute
Maximum duration after which a session is split.
merge(ServerConfiguration) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
Merges given other with this instance and return the merged instance.
merge(ResponseAttributes) - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
Creates a new response attributes object by merging the given response into this one.
merge(ResponseAttributes) - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
merge(ResponseAttributes) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
 
Mobile - com.dynatrace.openkit.api.ConnectionType
Mobile connection type
modifyWith(HTTPClientConfiguration) - Static method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Creates a new builder instance and initializes it from the given HTTPClientConfiguration
modifyWith(OpenKitConfiguration) - Static method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Creates a new builder instance and initializes it from the given OpenKitConfiguration
MULTIPLICITY - com.dynatrace.openkit.protocol.ResponseAttribute
Multiplicity

N

NAMED_EVENT - com.dynatrace.openkit.protocol.EventType
Named event
NEW_SESSION - com.dynatrace.openkit.protocol.HTTPClient.RequestType
 
nextPercentageValue() - Method in class com.dynatrace.openkit.providers.DefaultRandomNumberGenerator
 
nextPercentageValue() - Method in class com.dynatrace.openkit.providers.FixedRandomNumberGenerator
 
nextPercentageValue() - Method in interface com.dynatrace.openkit.providers.RandomNumberGenerator
Returns a positive random integer number in range [0, 100).
nextPositiveLong() - Method in class com.dynatrace.openkit.providers.DefaultRandomNumberGenerator
 
nextPositiveLong() - Method in class com.dynatrace.openkit.providers.FixedRandomNumberGenerator
 
nextPositiveLong() - Method in interface com.dynatrace.openkit.providers.RandomNumberGenerator
Returns a positive random long number (including 0).
nextToken() - Method in class com.dynatrace.openkit.util.json.lexer.JSONLexer
Get the next token, or null if no next token is available.
NULL - Static variable in class com.dynatrace.openkit.util.json.objects.JSONNullValue
The sole instance of this class.
NULL_LITERAL - Static variable in class com.dynatrace.openkit.util.json.constants.JSONLiterals
null literal
NullHttpRequestInterceptor - Class in com.dynatrace.openkit.protocol.http
 
NullHttpResponseInterceptor - Class in com.dynatrace.openkit.protocol.http
 
NullRootAction - Enum in com.dynatrace.openkit.core.objects
This implementation of RootAction is returned by Session.enterAction(String) when the Session.end()has been called before.
NullSession - Enum in com.dynatrace.openkit.core.objects
This Session implementation is returned by OpenKit.createSession(String) when the OpenKit.shutdown() has been called before.
NullWebRequestTracer - Enum in com.dynatrace.openkit.core.objects
This implementation of WebRequestTracer is returned by Action.traceWebRequest(String) or Action.traceWebRequest(java.net.URLConnection) when the Action.leaveAction() ()} has been called before.
NUMBER_PATTERN - Static variable in class com.dynatrace.openkit.util.json.constants.JSONLiterals
regex pattern for parsing number literals

O

OFF - com.dynatrace.openkit.CrashReportingLevel
Crashes are not sent to the server
OFF - com.dynatrace.openkit.DataCollectionLevel
No data will be collected at all
Offline - com.dynatrace.openkit.api.ConnectionType
Offline
onServerConfigurationUpdate(ServerConfiguration) - Method in interface com.dynatrace.openkit.core.configuration.ServerConfigurationUpdateCallback
Called when a server configuration is updated.
onServerConfigurationUpdate(ServerConfiguration) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
OpenKit - Interface in com.dynatrace.openkit.api
This interface provides basic OpenKit functionality, like creating a Session and shutting down OpenKit.
OPENKIT_TYPE - Static variable in class com.dynatrace.openkit.DynatraceOpenKitBuilder
A string, identifying the type of OpenKit this builder is made for.
OPENKIT_VERSION - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
OpenKitComposite - Class in com.dynatrace.openkit.core.objects
A composite base class for OpenKit objects.
OpenKitComposite() - Constructor for class com.dynatrace.openkit.core.objects.OpenKitComposite
 
OpenKitConfiguration - Class in com.dynatrace.openkit.core.configuration
Configuration class storing all configuration parameters that have been configured via DynatraceOpenKitBuilder.
OpenKitConstants - Class in com.dynatrace.openkit.api
Defines constant values used in OpenKit
OpenKitImpl - Class in com.dynatrace.openkit.core.objects
Actual implementation of the OpenKit interface.
OpenKitImpl(OpenKitInitializer) - Constructor for class com.dynatrace.openkit.core.objects.OpenKitImpl
Public constructor for creating an OpenKit instance.
OpenKitInitializer - Interface in com.dynatrace.openkit.core.objects
Provides relevant data for initializing / creating an OpenKit instance.
OpenKitInitializerImpl - Class in com.dynatrace.openkit.core.objects
 
OpenKitInitializerImpl(DynatraceOpenKitBuilder) - Constructor for class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
 
OpenKitObject - Interface in com.dynatrace.openkit.core.objects
Basic interface for every OpenKit related object.
OPT_IN_CRASHES - com.dynatrace.openkit.CrashReportingLevel
Crashes are sent to the server
OPT_OUT_CRASHES - com.dynatrace.openkit.CrashReportingLevel
Crashes are not sent to the server
OS_NAME - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 

P

parse() - Method in class com.dynatrace.openkit.util.json.JSONParser
Parse the JSON string passed in the constructor and return the parsed JSON value object.
parse(String) - Static method in class com.dynatrace.openkit.protocol.JsonResponseParser
 
parse(String) - Static method in class com.dynatrace.openkit.protocol.KeyValueResponseParser
 
parseResponse(String) - Static method in class com.dynatrace.openkit.protocol.ResponseParser
 
ParserException - Exception in com.dynatrace.openkit.util.json.parser
Exception class thrown by the JSON parser in case of error.
ParserException(String) - Constructor for exception com.dynatrace.openkit.util.json.parser.ParserException
Constructor taking an exception message.
ParserException(String, Throwable) - Constructor for exception com.dynatrace.openkit.util.json.parser.ParserException
Constructor taking an exception message and a nested Throwable.
PercentEncoder - Class in com.dynatrace.openkit.core.util
Utility class for percent-encoding (also known as URL encoding) strings.
PERFORMANCE - com.dynatrace.openkit.DataCollectionLevel
Only performance related data will be collected
PLATFORM_TYPE_OPENKIT - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
prepareDataForSending(BeaconKey) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Prepare all data, that has been recorded so far, for sending.
prepareDataForSending(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
PrivacyConfiguration - Class in com.dynatrace.openkit.core.configuration
Configuration class storing user configured privacy settings.
PROTOCOL_VERSION - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
ProtocolConstants - Class in com.dynatrace.openkit.protocol
 
ProtocolConstants() - Constructor for class com.dynatrace.openkit.protocol.ProtocolConstants
 
protocolValue() - Method in enum com.dynatrace.openkit.protocol.EventType
 
provideTimestampInMilliseconds() - Method in class com.dynatrace.openkit.providers.DefaultTimingProvider
 
provideTimestampInMilliseconds() - Method in interface com.dynatrace.openkit.providers.TimingProvider
Provide the current timestamp in milliseconds.
provideTimestampInNanoseconds() - Method in class com.dynatrace.openkit.providers.DefaultTimingProvider
 
provideTimestampInNanoseconds() - Method in interface com.dynatrace.openkit.providers.TimingProvider
Provide the current timestamp in nanoseconds.

R

RandomNumberGenerator - Interface in com.dynatrace.openkit.providers
Generator for random numbers
removeChunkedData(BeaconKey) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Remove all data that was previously included in chunks.
removeChunkedData(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
removeFromSplitByTimeout(SessionProxyImpl) - Method in class com.dynatrace.openkit.core.SessionWatchdog
Removes the given session proxy from automatically splitting it after idle or session max time expired.
removeFromSplitByTimeout(SessionProxyImpl) - Method in class com.dynatrace.openkit.core.SessionWatchdogContext
Removes the given session proxy from automatically splitting it after idle or session max time expired.
reportCarrier(String) - Method in interface com.dynatrace.openkit.api.Session
Reports the name of the cellular network carrier.
reportCarrier(String) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
reportCarrier(String) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
reportCarrier(String) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
reportConnectionType(ConnectionType) - Method in interface com.dynatrace.openkit.api.Session
Reports the type of connection with which the device is connected to the network.
reportConnectionType(ConnectionType) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
reportConnectionType(ConnectionType) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
reportConnectionType(ConnectionType) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
reportCrash(String, String, String) - Method in interface com.dynatrace.openkit.api.Session
Reports a crash with a specified error name, crash reason and a stacktrace.
reportCrash(String, String, String) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
reportCrash(String, String, String) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
reportCrash(String, String, String) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
reportCrash(String, String, String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add crash to Beacon.
reportCrash(Throwable) - Method in interface com.dynatrace.openkit.api.Session
Reports a crash with error name, crash reason and stacktrace determined from given Throwable.
reportCrash(Throwable) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
reportCrash(Throwable) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
reportCrash(Throwable) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
reportCrash(Throwable) - Method in class com.dynatrace.openkit.protocol.Beacon
Add crash to Beacon.
reportError(int, String, int) - Method in class com.dynatrace.openkit.protocol.Beacon
Add error to Beacon.
reportError(int, String, String, String, String) - Method in class com.dynatrace.openkit.protocol.Beacon
 
reportError(int, String, Throwable) - Method in class com.dynatrace.openkit.protocol.Beacon
 
reportError(String, int) - Method in interface com.dynatrace.openkit.api.Action
Reports an error with a specified name and error code.
reportError(String, int) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
reportError(String, int) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
reportError(String, String, String, String) - Method in interface com.dynatrace.openkit.api.Action
Reports an error with a specified name and fields describing the cause of this error.
reportError(String, String, String, String) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
reportError(String, String, String, String) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
reportError(String, Throwable) - Method in interface com.dynatrace.openkit.api.Action
Reports an error with a specified name and a Throwable.
reportError(String, Throwable) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
reportError(String, Throwable) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
reportEvent(int, String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add event (aka.
reportEvent(String) - Method in interface com.dynatrace.openkit.api.Action
Reports an event with a specified name (but without any value).
reportEvent(String) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
reportEvent(String) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
reportNetworkTechnology(String) - Method in interface com.dynatrace.openkit.api.Session
Reports the network technology in use (e.g.
reportNetworkTechnology(String) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
reportNetworkTechnology(String) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
reportNetworkTechnology(String) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
reportValue(int, String, double) - Method in class com.dynatrace.openkit.protocol.Beacon
Add key-value-pair to Beacon.
reportValue(int, String, int) - Method in class com.dynatrace.openkit.protocol.Beacon
Add key-value-pair to Beacon.
reportValue(int, String, long) - Method in class com.dynatrace.openkit.protocol.Beacon
Add key-value-pair to Beacon.
reportValue(int, String, String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add key-value-pair to Beacon.
reportValue(String, double) - Method in interface com.dynatrace.openkit.api.Action
Reports a double value with a specified name.
reportValue(String, double) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
reportValue(String, double) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
reportValue(String, int) - Method in interface com.dynatrace.openkit.api.Action
Reports an int value with a specified name.
reportValue(String, int) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
reportValue(String, int) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
reportValue(String, long) - Method in interface com.dynatrace.openkit.api.Action
Reports a long value with a specified name.
reportValue(String, long) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
reportValue(String, long) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
reportValue(String, String) - Method in interface com.dynatrace.openkit.api.Action
Reports a String value with a specified name.
reportValue(String, String) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
reportValue(String, String) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
requestShutdown() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Requests a shutdown.
requestShutdown() - Method in class com.dynatrace.openkit.core.SessionWatchdogContext
Requests shutdown
reset() - Method in interface com.dynatrace.openkit.core.objects.SessionCreator
Resets the internal state of this session creator.
reset() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
 
resetChunkedData(BeaconKey) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Reset all data that was previously included in chunks.
resetChunkedData(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
RESPONSE_TYPE - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
ResponseAttribute - Enum in com.dynatrace.openkit.protocol
Specifies an attribute in the ResponseAttributes sent by the server.
ResponseAttributes - Interface in com.dynatrace.openkit.protocol
Defines a response received from the server.
ResponseAttributesDefaults - Enum in com.dynatrace.openkit.protocol
 
ResponseAttributesImpl - Class in com.dynatrace.openkit.protocol
Implements ResponseAttributes providing all the attributes received from the server.
ResponseAttributesImpl.Builder - Class in com.dynatrace.openkit.protocol
 
ResponseParser - Class in com.dynatrace.openkit.protocol
Evaluates a response string and transforms it into corresponding ResponseAttributes
RIGHT_BRACE - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
RIGHT_SQUARE_BRACKET - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
RootAction - Interface in com.dynatrace.openkit.api
This interface provides the same functionality as Action, additionally it allows to create child Actions
RootActionImpl - Class in com.dynatrace.openkit.core.objects
Actual implementation of the RootAction interface.

S

send(HTTPClientProvider, AdditionalQueryParameters) - Method in class com.dynatrace.openkit.protocol.Beacon
Send current state of Beacon.
SEND_INTERVAL - com.dynatrace.openkit.protocol.ResponseAttribute
Send interval
sendBeacon(HTTPClientProvider, AdditionalQueryParameters) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Sends the current beacon state.
sendBeaconRequest(String, byte[], AdditionalQueryParameters, int) - Method in class com.dynatrace.openkit.protocol.HTTPClient
 
sendBizEvent(String, Map<String, JSONValue>) - Method in interface com.dynatrace.openkit.api.Session
Send a Business Event With sendBizEvent, you can report a business event.
sendBizEvent(String, Map<String, JSONValue>) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
sendBizEvent(String, Map<String, JSONValue>) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
sendBizEvent(String, Map<String, JSONValue>) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
sendBizEvent(String, Map<String, JSONValue>) - Method in class com.dynatrace.openkit.protocol.Beacon
 
sendEvent(String, Map<String, JSONValue>) - Method in class com.dynatrace.openkit.protocol.Beacon
 
sendNewSessionRequest(AdditionalQueryParameters) - Method in class com.dynatrace.openkit.protocol.HTTPClient
 
sendStatusRequest(AdditionalQueryParameters) - Method in class com.dynatrace.openkit.protocol.HTTPClient
 
SerializableBeaconValue - Interface in com.dynatrace.openkit.protocol
Represents a single value which can be serialized to a corresponding beacon representation.
SERVER_ID - com.dynatrace.openkit.protocol.ResponseAttribute
The ID of the server to which data should be sent to.
ServerConfiguration - Class in com.dynatrace.openkit.core.configuration
Configuration class storing all configuration parameters as returned by Dynatrace.
ServerConfiguration.Builder - Class in com.dynatrace.openkit.core.configuration
Builder class for creating a custom instance of ServerConfiguration.
ServerConfigurationUpdateCallback - Interface in com.dynatrace.openkit.core.configuration
Defines a callback to be notified when a ServerConfiguration is updated.
Session - Interface in com.dynatrace.openkit.api
This interface provides functionality to create Actions in a Session.
SESSION_END - com.dynatrace.openkit.protocol.EventType
Session end event
SESSION_START - com.dynatrace.openkit.protocol.EventType
Session start event
SESSION_TIMEOUT - com.dynatrace.openkit.protocol.ResponseAttribute
Idle timeout after which a session is split.
SessionCreator - Interface in com.dynatrace.openkit.core.objects
Defines a creator for new sessions.
SessionCreatorImpl - Class in com.dynatrace.openkit.core.objects
 
SessionCreatorInput - Interface in com.dynatrace.openkit.core.objects
Provider of the input parameters for the SessionCreator
SessionIDProvider - Interface in com.dynatrace.openkit.providers
Interface providing consecutive numbers starting at a random offset
SessionImpl - Class in com.dynatrace.openkit.core.objects
Actual implementation of the Session interface.
SessionProxyImpl - Class in com.dynatrace.openkit.core.objects
Implements a surrogate for a Session to perform session splitting after: a configured number of events after a configured idle timeout after a configured maximum session duration
SessionState - Interface in com.dynatrace.openkit.core.objects
Holds information about the current state of a session
SessionWatchdog - Class in com.dynatrace.openkit.core
The SessionWatchdog is responsible to perform certain actions for a session at a specific point in time.
SessionWatchdog(Logger, SessionWatchdogContext) - Constructor for class com.dynatrace.openkit.core.SessionWatchdog
 
SessionWatchdogContext - Class in com.dynatrace.openkit.core
A context keeping track of sessions which could not be finished after session splitting by events and which will be closed after a grace period.
SessionWatchdogContext(TimingProvider) - Constructor for class com.dynatrace.openkit.core.SessionWatchdogContext
 
setBytesReceived(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
Sets the amount of received data of this web request.
setBytesReceived(int) - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
 
setBytesReceived(int) - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
setBytesSent(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
Sets the amount of sent data of this web request.
setBytesSent(int) - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
 
setBytesSent(int) - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
setCarrier(String) - Method in interface com.dynatrace.openkit.core.objects.SupplementaryBasicData
Sets the carrier used by the device
setCarrier(String) - Method in class com.dynatrace.openkit.core.objects.SupplementaryBasicDataImpl
 
setConnectionType(ConnectionType) - Method in interface com.dynatrace.openkit.core.objects.SupplementaryBasicData
Sets the connection type used by the device
setConnectionType(ConnectionType) - Method in class com.dynatrace.openkit.core.objects.SupplementaryBasicDataImpl
 
setHeader(String, String) - Method in interface com.dynatrace.openkit.api.http.HttpRequest
Sets an HTTP header or overwrites an existing HTTP header with new value.
setHeader(String, String) - Method in class com.dynatrace.openkit.protocol.http.HttpRequestHttpURLConnectionAdapter
 
setNetworkTechnology(String) - Method in interface com.dynatrace.openkit.core.objects.SupplementaryBasicData
Sets the network technology used by the device
setNetworkTechnology(String) - Method in class com.dynatrace.openkit.core.objects.SupplementaryBasicDataImpl
 
setServerConfigurationUpdateCallback(ServerConfigurationUpdateCallback) - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Sets the callback which will be invoked when the server configuration will be updated.
setServerConfigurationUpdateCallback(ServerConfigurationUpdateCallback) - Method in class com.dynatrace.openkit.protocol.Beacon
Sets the callback when a server configuration is updated.
setSplitByEventsGracePeriodEndTimeInMillis(long) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Sets the end time when the session is to be actually ended after a session split by event count.
shutdown() - Method in interface com.dynatrace.openkit.api.OpenKit
Shuts down OpenKit, ending all open Sessions and waiting for them to be sent.
shutdown() - Method in class com.dynatrace.openkit.core.BeaconSender
Shutdown the BeaconSender and wait until it's shutdown (at most BeaconSender.SHUTDOWN_TIMEOUT milliseconds.
shutdown() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
shutdown() - Method in class com.dynatrace.openkit.core.SessionWatchdog
 
size() - Method in class com.dynatrace.openkit.util.json.objects.JSONArrayValue
Get the size of this JSON array.
size() - Method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
Get the size of this JSON array.
sleep(long) - Method in class com.dynatrace.openkit.providers.DefaultTimingProvider
 
sleep(long) - Method in interface com.dynatrace.openkit.providers.TimingProvider
Sleep given amount of milliseconds.
splitSessionByTime() - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
Will end the current active session and start a new one but only if the following conditions are met: this session proxy is not finished. session splitting by idle timeout is enabled and the current session was idle for longer than the configured timeout.
SSLBlindTrustManager - Class in com.dynatrace.openkit.protocol.ssl
Implementation of SSLTrustManager blindly trusting every certificate and every host.
SSLBlindTrustManager() - Constructor for class com.dynatrace.openkit.protocol.ssl.SSLBlindTrustManager
 
SSLStrictTrustManager - Class in com.dynatrace.openkit.protocol.ssl
Implementation of SSLTrustManager trusting only valid certificates.
SSLStrictTrustManager() - Constructor for class com.dynatrace.openkit.protocol.ssl.SSLStrictTrustManager
 
SSLTrustManager - Interface in com.dynatrace.openkit.api
Interface to provide a user-defined trust manager to the configuration.
start() - Method in interface com.dynatrace.openkit.api.WebRequestTracer
Starts the web request timing.
start() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
Starts the eviction thread.
start() - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
 
start() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
startSession() - Method in class com.dynatrace.openkit.protocol.Beacon
Add start session event to Beacon.
STATUS - com.dynatrace.openkit.protocol.HTTPClient.RequestType
 
STATUS - com.dynatrace.openkit.protocol.ResponseAttribute
Status of the new session configuration request.
StatusResponse - Class in com.dynatrace.openkit.protocol
Implements a status response which is sent for the request types status check and beacon send.
stop() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
Stops the eviction thread and joins with BeaconCacheEvictor.EVICTION_THREAD_JOIN_TIMEOUT.
stop(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
Stops the web request timing with the given response code.
stop(int) - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
 
stop(int) - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
stop(long) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
Stops the eviction thread via Thread.interrupt(), if it's alive and joins the eviction thread with given timeout.
StringUtil - Class in com.dynatrace.openkit.core.util
 
SupplementaryBasicData - Interface in com.dynatrace.openkit.core.objects
Specifies supplementary basic data which will be written to the Beacon
SupplementaryBasicDataImpl - Class in com.dynatrace.openkit.core.objects
 
SupplementaryBasicDataImpl() - Constructor for class com.dynatrace.openkit.core.objects.SupplementaryBasicDataImpl
 

T

ThreadIDProvider - Interface in com.dynatrace.openkit.providers
Interface that provides the thread id
TIMESTAMP - com.dynatrace.openkit.protocol.ResponseAttribute
Timestamp of the configuration sent by the server.
TIMESTAMP - Static variable in class com.dynatrace.openkit.core.objects.EventPayloadAttributes
 
TimingProvider - Interface in com.dynatrace.openkit.providers
Interface providing timing related functionality.
to64BitHash(String) - Static method in class com.dynatrace.openkit.core.util.StringUtil
Generates a 64 bit hash from the given string.
toString() - Method in class com.dynatrace.openkit.core.caching.BeaconKey
 
toString() - Method in class com.dynatrace.openkit.core.objects.LeafActionImpl
 
toString() - Method in class com.dynatrace.openkit.core.objects.RootActionImpl
 
toString() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
toString() - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
toString() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
 
toString() - Method in class com.dynatrace.openkit.util.json.lexer.JSONToken
 
toString() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
Returns a string representation of the JSON value
toString(JSONOutputConfig) - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
Returns a string representation of the JSON value but allows the option to pass a configuration which changes the string output
traceWebRequest(String) - Method in interface com.dynatrace.openkit.api.Action
Allows tracing and timing of a web request handled by any 3rd party HTTP Client (e.g.
traceWebRequest(String) - Method in interface com.dynatrace.openkit.api.Session
Allows tracing and timing of a web request handled by any 3rd party HTTP Client (e.g.
traceWebRequest(String) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
traceWebRequest(String) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
traceWebRequest(String) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
traceWebRequest(String) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
traceWebRequest(String) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
traceWebRequest(URLConnection) - Method in interface com.dynatrace.openkit.api.Action
Traces a web request - which is provided as a URLConnection - and allows adding timing information to this request.
traceWebRequest(URLConnection) - Method in interface com.dynatrace.openkit.api.Session
Traces a web request - which is provided as a URLConnection - and allows adding timing information to this request.
traceWebRequest(URLConnection) - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
 
traceWebRequest(URLConnection) - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
 
traceWebRequest(URLConnection) - Method in enum com.dynatrace.openkit.core.objects.NullSession
 
traceWebRequest(URLConnection) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
 
traceWebRequest(URLConnection) - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
 
TRAFFIC_CONTROL_PERCENTAGE - com.dynatrace.openkit.protocol.ResponseAttribute
Sampling percentage for sessions.
TRUE - Static variable in class com.dynatrace.openkit.util.json.objects.JSONBooleanValue
singleton instance representing true.
tryEnd() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Tries to end the current session by checking if there are no more child objects (actions / web request tracers) open.

U

UNDEFINED - com.dynatrace.openkit.protocol.ResponseAttributesDefaults
 
updateServerConfiguration(ServerConfiguration) - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Update the ServerConfiguration object.
updateServerConfiguration(ServerConfiguration) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
Update the Beacon with the given ServerConfiguration
updateServerConfiguration(ServerConfiguration) - Method in class com.dynatrace.openkit.protocol.Beacon
Updates this beacon with the given ServerConfiguration
USER_BEHAVIOR - com.dynatrace.openkit.DataCollectionLevel
All available RUM (real user monitoring) data, including performance related data, is collected.

V

VALUE_DOUBLE - com.dynatrace.openkit.protocol.EventType
Report double value event
VALUE_INT - com.dynatrace.openkit.protocol.EventType
Report integer value event
VALUE_NUMBER - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
VALUE_STRING - com.dynatrace.openkit.protocol.EventType
Report string value event
VALUE_STRING - com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
 
valueOf(String) - Static method in enum com.dynatrace.openkit.api.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.api.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.core.objects.NullRootAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.core.objects.NullSession
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.CrashReportingLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.DataCollectionLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.protocol.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.protocol.HTTPClient.RequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.protocol.ResponseAttribute
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.util.json.objects.JSONOutputConfig
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.dynatrace.openkit.util.json.parser.JSONParserState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.dynatrace.openkit.api.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.api.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.core.objects.NullRootAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.core.objects.NullSession
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.CrashReportingLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.DataCollectionLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.protocol.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.protocol.HTTPClient.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.protocol.ResponseAttribute
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.util.json.lexer.JSONToken.TokenType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.util.json.objects.JSONOutputConfig
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.dynatrace.openkit.util.json.parser.JSONParserState
Returns an array containing the constants of this enum type, in the order they are declared.
VISIT_STORE_VERSION - com.dynatrace.openkit.protocol.ResponseAttribute
Version of the visit store to be used.

W

waitForInit() - Method in class com.dynatrace.openkit.core.BeaconSender
Wait until OpenKit is fully initialized or a shutdown request has been made.
waitForInit() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Wait until OpenKit has been fully initialized.
waitForInit(long) - Method in class com.dynatrace.openkit.core.BeaconSender
Wait until OpenKit is fully initialized or a shutdown request has been made or given timeout expired.
waitForInit(long) - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Wait until OpenKit has been fully initialized or timeout expired.
waitForInitCompletion() - Method in interface com.dynatrace.openkit.api.OpenKit
Waits until OpenKit is fully initialized.
waitForInitCompletion() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
waitForInitCompletion(long) - Method in interface com.dynatrace.openkit.api.OpenKit
Waits until OpenKit is fully initialized or the given timeout expired.
waitForInitCompletion(long) - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
 
WARN - com.dynatrace.openkit.api.LogLevel
 
warning(String) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'warning'.
This is a convenience method for Logger.log(LogLevel, String)
warning(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
wasTriedForEnding() - Method in interface com.dynatrace.openkit.core.objects.SessionState
Indicates that the session was tried for ending/closing but could not be closed due to still open Actions, Web Requests.
WEB_REQUEST - com.dynatrace.openkit.protocol.EventType
Tagged web request event
WEBREQUEST_TAG_HEADER - Static variable in class com.dynatrace.openkit.api.OpenKitConstants
Name of Dynatrace HTTP header which is used for tracing web requests.
WebRequestTracer - Interface in com.dynatrace.openkit.api
This interface allows tracing and timing of a web request.
WebRequestTracerBaseImpl - Class in com.dynatrace.openkit.core.objects
Abstract base class implementation of the WebRequestTracer interface.
WebRequestTracerStringURL - Class in com.dynatrace.openkit.core.objects
Inherited class of WebRequestTracerBaseImpl which can be used for tracing and timing of a web request handled by any 3rd party HTTP Client.
WebRequestTracerStringURL(Logger, OpenKitComposite, Beacon, String) - Constructor for class com.dynatrace.openkit.core.objects.WebRequestTracerStringURL
Creates web request tracer with a simple string URL
WebRequestTracerURLConnection - Class in com.dynatrace.openkit.core.objects
Inherited class of WebRequestTracerBaseImpl which can be used for tracing and timing of a web request provided as a URLConnection.
WebRequestTracerURLConnection(Logger, OpenKitComposite, Beacon, URLConnection) - Constructor for class com.dynatrace.openkit.core.objects.WebRequestTracerURLConnection
Creates web request tag with a URLConnection
Wifi - com.dynatrace.openkit.api.ConnectionType
Wireless connection type
withApplicationId(String) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Set application UUID to which this configuration belongs to.
withApplicationID(String) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
withApplicationVersion(String) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Defines the version of the application.
withBaseURL(String) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
withBeaconCacheLowerMemoryBoundary(long) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the lower memory boundary of the beacon cache.
withBeaconCacheMaxRecordAge(long) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the maximum beacon record age of beacon data in cache.
withBeaconCacheUpperMemoryBoundary(long) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the upper memory boundary of the beacon cache.
withBeaconSizeInBytes(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configures the beacon size in Bytes.
withCapture(boolean) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Enables/disables capturing by setting ServerConfiguration.isCaptureEnabled() to the corresponding value.
withCapture(boolean) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets whether capturing is enabled/disabled.
withCaptureCrashes(boolean) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets whether capturing of crashes is enabled/disabled.
withCaptureErrors(boolean) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets whether capturing of errors is enabled/disabled.
withCrashReporting(boolean) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Enables/disables crash reporting by setting ServerConfiguration.isCrashReportingEnabled() to the corresponding value.
withCrashReportingLevel(CrashReportingLevel) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the flag if crash reporting is enabled OFF (0) - Crashes are not sent to the server
OPT_OUT_CRASHES (1) - Crashes are not sent to the server
OPT_IN_CRASHES (2) - Crashes are sent to the server
Default value: OPT_IN_CRASHES
withDataCollectionLevel(DataCollectionLevel) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the data collection level.
withDeviceID(long) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
withErrorReporting(boolean) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Enables/disables error reporting by setting ServerConfiguration.isErrorReportingEnabled() to the corresponding value.
withHttpRequestInterceptor(HttpRequestInterceptor) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
withHttpRequestInterceptor(HttpRequestInterceptor) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
withHttpResponseInterceptor(HttpResponseInterceptor) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
withHttpResponseInterceptor(HttpResponseInterceptor) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
withJsonDefaults() - Static method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
Creates a new builder initialized with the default values for JSON parsing.
withKeyValueDefaults() - Static method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
Creates a new builder initialized with the defaults value for key-value parsing.
withLogger(Logger) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the logger.
withLogLevel(LogLevel) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the default log level if the default logger is used.
withManufacturer(String) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the manufacturer information.
withMaxBeaconSizeInBytes(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the maximum beacon size in bytes
withMaxEventsPerSession(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configures the maximum number of events per session, after which the session gets split.
withMaxEventsPerSession(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the maximum number of top level actions after which a session is to be split.
withMaxSessionDurationInMilliseconds(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configures the maximum duration of a session, after which the session gets split.
withMaxSessionDurationInMilliseconds(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the maximum duration after which a session is to be split.
withModelID(String) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the model id.
withMultiplicity(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configures the multiplicity factor.
withMultiplicity(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the multiplicity
withOperatingSystem(String) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the operating system information.
withSendIntervalInMilliseconds(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configure the send interval in milliseconds.
withSendIntervalInMilliseconds(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the send interval in milliseconds.
withServerId(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the ID of the server to which data should be sent to.
withServerID(int) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
withServerID(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configures the server ID.
withSessionTimeoutInMilliseconds(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configures the idle timeout after which a session gets split.
withSessionTimeoutInMilliseconds(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the idle timeout after which a session is to be split.
withSSLTrustManager(SSLTrustManager) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
 
withStatus(String) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the response status received for a new session request.
withTimestampInMilliseconds(long) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the timestamp of the configuration sent by the sever.
withTrafficControlPercentage(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configures the traffic control/cost control percentage.
withTrafficControlPercentage(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets a session sampling percentage (known as Cost Control).
withTrustManager(SSLTrustManager) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the trust manager.
withUndefinedDefaults() - Static method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
Creates a new builder instance with undefined default values.
withVisitStoreVersion(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
Configures the version of the visit store that should be used.
withVisitStoreVersion(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
Sets the version of the visit store that should be used.
A B C D E F G H I J K L M N O P R S T U V W 
All Classes All Packages