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

A

AbstractOpenKitBuilder - Class in com.dynatrace.openkit
Abstract base class for concrete builder.
Action - Interface in com.dynatrace.openkit.api
This interface provides functionality to create (child) Actions, report events/values/errors and tracing web requests.
ActionImpl - Class in com.dynatrace.openkit.core
Actual implementation of the Action interface.
addAction(ActionImpl) - Method in class com.dynatrace.openkit.protocol.Beacon
Add ActionImpl to Beacon.
addActionData(Integer, long, String) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Add action data for a given beaconID to this cache.
addActionData(Integer, long, String) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
addEventData(Integer, long, String) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Add event data for a given beaconID to this cache.
addEventData(Integer, long, String) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
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.
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
 
AppMonOpenKitBuilder - Class in com.dynatrace.openkit
Concrete builder that creates an OpenKit instance for AppMon
AppMonOpenKitBuilder(String, String, long) - Constructor for class com.dynatrace.openkit.AppMonOpenKitBuilder
Creates a new instance of type AppMonOpenKitBuilder
AppMonOpenKitBuilder(String, String, String) - Constructor for class com.dynatrace.openkit.AppMonOpenKitBuilder

B

Beacon - Class in com.dynatrace.openkit.protocol
The Beacon class holds all the beacon data and the beacon protocol implementation.
Beacon(Logger, BeaconCacheImpl, Configuration, String, ThreadIDProvider, TimingProvider) - Constructor for class com.dynatrace.openkit.protocol.Beacon
Constructor.
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.
BeaconCacheConfiguration(long, long, long) - Constructor for class com.dynatrace.openkit.core.configuration.BeaconCacheConfiguration
Constructor
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 for a Beacon.
BeaconConfiguration() - Constructor for class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Default constructor using default values for data collection levels
BeaconConfiguration(int, DataCollectionLevel, CrashReportingLevel) - Constructor for class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Constructor
BeaconSender - Class in com.dynatrace.openkit.core
The BeaconSender is responsible for asynchronously sending the Beacons to the provided endpoint.
BeaconSender(Logger, Configuration, 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, Configuration, HTTPClientProvider, TimingProvider) - Constructor for class com.dynatrace.openkit.core.communication.BeaconSendingContext
Constructor.
BeaconSendingContext(Logger, Configuration, HTTPClientProvider, TimingProvider, AbstractBeaconSendingState) - Constructor for class com.dynatrace.openkit.core.communication.BeaconSendingContext
Constructor.
build() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Builds a new OpenKit instance

C

clear() - Method in class com.dynatrace.openkit.core.SynchronizedQueue
 
clearCapturedData() - Method in class com.dynatrace.openkit.core.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.ActionImpl
 
close() - Method in class com.dynatrace.openkit.core.NullSession
 
close() - Method in class com.dynatrace.openkit.core.NullWebRequestTracer
 
close() - Method in class com.dynatrace.openkit.core.OpenKitImpl
 
close() - Method in class com.dynatrace.openkit.core.SessionImpl
 
close() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
com.dynatrace.openkit - package com.dynatrace.openkit
 
com.dynatrace.openkit.api - package com.dynatrace.openkit.api
 
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.util - package com.dynatrace.openkit.core.util
 
com.dynatrace.openkit.protocol - package com.dynatrace.openkit.protocol
 
com.dynatrace.openkit.protocol.ssl - package com.dynatrace.openkit.protocol.ssl
 
com.dynatrace.openkit.providers - package com.dynatrace.openkit.providers
 
Configuration - Class in com.dynatrace.openkit.core.configuration
The Configuration class holds all configuration settings, both provided by the user and the Dynatrace/AppMon server.
Configuration(OpenKitType, String, String, long, String, String, SessionIDProvider, SSLTrustManager, Device, String, BeaconCacheConfiguration, BeaconConfiguration) - Constructor for class com.dynatrace.openkit.core.configuration.Configuration
 
convertNativeThreadIDToPositiveInteger(long) - Static method in class com.dynatrace.openkit.providers.DefaultThreadIDProvider
Converts a native thread id to a positive integer Thread.currentThread().getId()
convertToClusterTime(long) - Method in class com.dynatrace.openkit.providers.DefaultTimingProvider
 
convertToClusterTime(long) - Method in interface com.dynatrace.openkit.providers.TimingProvider
Converts a local timestamp to cluster time.
CrashReportingLevel - Enum in com.dynatrace.openkit
 
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.
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(String) - Method in interface com.dynatrace.openkit.api.OpenKit
Creates a Session instance which can then be used to create Actions.
createSession() - 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.OpenKitImpl
 
createSession() - Method in class com.dynatrace.openkit.core.OpenKitImpl
 
createSessionNumber() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
createTag(int, int) - Method in class com.dynatrace.openkit.protocol.Beacon
Create a web request tag.

D

DataCollectionLevel - Enum in com.dynatrace.openkit
 
debug(String) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'debug'
debug(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
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.BeaconConfiguration
 
DEFAULT_DATA_COLLECTION_LEVEL - Static variable in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
 
DEFAULT_LOWER_MEMORY_BOUNDARY_IN_BYTES - Static variable in class com.dynatrace.openkit.core.configuration.BeaconCacheConfiguration
 
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.BeaconCacheConfiguration
The default BeaconCacheConfiguration when user does not override it.
DEFAULT_MODEL_ID - Static variable in class com.dynatrace.openkit.api.OpenKitConstants
 
DEFAULT_MULITPLICITY - Static variable in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
 
DEFAULT_OPERATING_SYSTEM - Static variable in class com.dynatrace.openkit.api.OpenKitConstants
 
DEFAULT_UPPER_MEMORY_BOUNDARY_IN_BYTES - Static variable in class com.dynatrace.openkit.core.configuration.BeaconCacheConfiguration
 
DefaultHTTPClientProvider - Class in com.dynatrace.openkit.providers
Implementation of an HTTPClientProvider which creates a HTTP client for executing status check, beacon send and time sync requests.
DefaultHTTPClientProvider(Logger) - Constructor for class com.dynatrace.openkit.providers.DefaultHTTPClientProvider
 
DefaultLogger - Class in com.dynatrace.openkit.core.util
 
DefaultLogger(boolean) - Constructor for class com.dynatrace.openkit.core.util.DefaultLogger
 
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
 
deleteCacheEntry(Integer) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Delete a cache entry for a given beaconID.
deleteCacheEntry(Integer) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
Device - Class in com.dynatrace.openkit.core
Class holding device specific information
Device(String, String, String) - Constructor for class com.dynatrace.openkit.core.Device
 
deviceIdFromString(String) - Static method in class com.dynatrace.openkit.AbstractOpenKitBuilder
 
disableCapture() - Method in class com.dynatrace.openkit.core.configuration.Configuration
Disable capturing.
doLeaveAction() - Method in class com.dynatrace.openkit.core.ActionImpl
 
doLeaveAction() - Method in class com.dynatrace.openkit.core.RootActionImpl
 
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
DynatraceOpenKitBuilder(String, String, String) - Constructor for class com.dynatrace.openkit.DynatraceOpenKitBuilder

E

enableCapture() - Method in class com.dynatrace.openkit.core.configuration.Configuration
Enable capturing.
enableVerbose() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Enables verbose mode.
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.
end() - Method in interface com.dynatrace.openkit.api.Session
Ends this Session and marks it as ready for immediate sending.
end() - Method in class com.dynatrace.openkit.core.NullSession
 
end() - Method in class com.dynatrace.openkit.core.SessionImpl
 
endSession(SessionImpl) - 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 class com.dynatrace.openkit.core.NullRootAction
 
enterAction(String) - Method in class com.dynatrace.openkit.core.NullSession
 
enterAction(String) - Method in class com.dynatrace.openkit.core.RootActionImpl
 
enterAction(String) - Method in class com.dynatrace.openkit.core.SessionImpl
 
error(String) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'error'
error(String, Throwable) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'error'
error(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
error(String, Throwable) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
ERROR_TECHNOLOGY_TYPE - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
EventType - Enum in com.dynatrace.openkit.protocol
Event types used in the beacon protocol.
evictRecordsByAge(Integer, long) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Evict beacon cache records by age for a given beacon.
evictRecordsByAge(Integer, long) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
evictRecordsByNumber(Integer, int) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Evict beacon cache records by number for given beacon.
evictRecordsByNumber(Integer, int) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
execute() - Method in interface com.dynatrace.openkit.core.caching.BeaconCacheEvictionStrategy
Called when this strategy is executed.
executeCurrentState() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Executes the current state.

F

finishSession(SessionImpl) - Method in class com.dynatrace.openkit.core.BeaconSender
When finishing a Session, remove it from open Sessions and put it into finished Sessions.
finishSession(SessionImpl) - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Finish a session which has been started previously using startSession(SessionImpl).

G

get() - Method in class com.dynatrace.openkit.core.SynchronizedQueue
 
getActions(Integer) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
Get a shallow copy of actions collected so far.
getApplicationID() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getApplicationID() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
The application id for the http client
getApplicationIDPercentEncoded() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getApplicationName() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getApplicationVersion() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getBaseURL() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Returns the base url for the http client
getBeaconCacheConfiguration() - Method in class com.dynatrace.openkit.core.configuration.Configuration
Returns the current beacon cache configuration
getBeaconConfiguration() - Method in class com.dynatrace.openkit.core.configuration.Configuration
Returns the current beacon configuration
getBeaconConfiguration() - Method in class com.dynatrace.openkit.core.SessionImpl
getBeaconConfiguration() - Method in class com.dynatrace.openkit.protocol.Beacon
Get the Beacon configuration.
getBeaconIDs() - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Get a Set of currently inserted Beacon ids.
getBeaconIDs() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
getBytesReceived() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
getBytesSent() - Method in class com.dynatrace.openkit.core.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.
getConfiguration() - Method in class com.dynatrace.openkit.core.OpenKitImpl
 
getCrashReportingLevel() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Get the crash reporting level
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.BeaconConfiguration
Get the data collection level
getDefaultServerID() - Method in enum com.dynatrace.openkit.core.configuration.OpenKitType
 
getDevice() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getDeviceID() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
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
getEndpointURL() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getEndSequenceNo() - Method in class com.dynatrace.openkit.core.ActionImpl
 
getEndSequenceNo() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
getEndTime() - Method in class com.dynatrace.openkit.core.ActionImpl
 
getEndTime() - Method in class com.dynatrace.openkit.core.SessionImpl
 
getEndTime() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
getEvents(Integer) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
Get a shallow copy of events collected so far.
getHeaders() - Method in class com.dynatrace.openkit.protocol.Response
 
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
 
getHttpClientConfig() - Method in class com.dynatrace.openkit.core.configuration.Configuration
Returns the current http client configuration
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.ActionImpl
 
getIntValue() - Method in enum com.dynatrace.openkit.CrashReportingLevel
 
getIntValue() - Method in enum com.dynatrace.openkit.DataCollectionLevel
 
getManufacturer() - Method in class com.dynatrace.openkit.core.Device
 
getMaxBeaconSize() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getMaxBeaconSize() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
getMaxRecordAge() - Method in class com.dynatrace.openkit.core.configuration.BeaconCacheConfiguration
Get maximum record age.
getModelID() - Method in class com.dynatrace.openkit.core.Device
 
getMonitorName() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
getMultiplicity() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Get the multiplicity
getMultiplicity() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
getName() - Method in class com.dynatrace.openkit.core.ActionImpl
 
getNextBeaconChunk(Integer, String, int, char) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Get the next chunk for sending to the backend.
getNextBeaconChunk(Integer, String, int, char) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
getNextSessionID() - Method in class com.dynatrace.openkit.providers.DefaultSessionIDProvider
 
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
 
getOpenKitType() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getOperatingSystem() - Method in class com.dynatrace.openkit.core.Device
 
getOrigDeviceID() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getParentID() - Method in class com.dynatrace.openkit.core.ActionImpl
 
getRequestName() - Method in enum com.dynatrace.openkit.protocol.HTTPClient.RequestType
 
getRequestReceiveTime() - Method in class com.dynatrace.openkit.protocol.TimeSyncResponse
 
getResponseCode() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
getResponseCode() - Method in class com.dynatrace.openkit.protocol.Response
 
getResponseSendTime() - Method in class com.dynatrace.openkit.protocol.TimeSyncResponse
 
getRetryAfterInMilliseconds() - Method in class com.dynatrace.openkit.protocol.Response
 
getSendInterval() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
getSendInterval() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
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.protocol.StatusResponse
 
getSessionNumber() - Method in class com.dynatrace.openkit.protocol.Beacon
Get a session ID for the current data collection level in case of level 2 (DataCollectionLevel.USER_BEHAVIOR) the value from the session id provider is used in case of level 1 (DataCollectionLevel.PERFORMANCE) or 0 (DataCollectionLevel.OFF) a random positive int value is used
getSSLTrustManager() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
Returns an interface used for X509 certificate authentication and hostname verification.
getStartSequenceNo() - Method in class com.dynatrace.openkit.core.ActionImpl
 
getStartSequenceNo() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
getStartTime() - Method in class com.dynatrace.openkit.core.ActionImpl
 
getStartTime() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
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 class com.dynatrace.openkit.core.NullWebRequestTracer
 
getTag() - Method in class com.dynatrace.openkit.core.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
getURL() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
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

HTTP_BAD_REQUEST - Static variable in class com.dynatrace.openkit.protocol.Response
Bad request is error code 400 in the HTTP protocol.
HTTP_OK - Static variable in class com.dynatrace.openkit.protocol.Response
Response code sent by HTTP server to indicate success.
HTTP_TOO_MANY_REQUESTS - Static variable in class com.dynatrace.openkit.protocol.Response
Too many requests sent by client (rate limiting) error code.
HTTPClient - Class in com.dynatrace.openkit.protocol
HTTP client helper which abstracts the 3 basic request types: - status check - beacon send - time sync
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(String, int, String, SSLTrustManager) - Constructor for class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
 
HTTPClientProvider - Interface in com.dynatrace.openkit.providers
Interface for providing an HTTP client.
HttpURLConnectionWrapper - Interface in com.dynatrace.openkit.providers
Interface wrapping HttpURLConnection creation.

I

identifyUser(String) - Method in interface com.dynatrace.openkit.api.Session
Tags a session with the provided userTag.
identifyUser(String) - Method in class com.dynatrace.openkit.core.NullSession
 
identifyUser(String) - Method in class com.dynatrace.openkit.core.SessionImpl
 
identifyUser(String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add user identification to Beacon.
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'
info(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
initialize() - Method in class com.dynatrace.openkit.core.BeaconSender
Start beacon sender thread.
initialize() - Method in class com.dynatrace.openkit.core.OpenKitImpl
Initialize this OpenKit instance.
initialize(long, boolean) - Method in class com.dynatrace.openkit.providers.DefaultTimingProvider
 
initialize(long, boolean) - Method in interface com.dynatrace.openkit.providers.TimingProvider
Initialize timing provider with cluster time offset.
isAlive() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
 
isCapture() - Method in class com.dynatrace.openkit.core.configuration.Configuration
Get a boolean indicating whether capturing is enabled or not.
isCapture() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
isCaptureCrashes() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
isCaptureCrashes() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
isCaptureErrors() - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
isCaptureErrors() - Method in class com.dynatrace.openkit.protocol.StatusResponse
 
isCapturingAllowed() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
Get a flag if capturing is allowed based on the value of mulitplicity
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
 
isEmpty(Integer) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Tests if an cached entry for beaconID is empty.
isEmpty(Integer) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
isEmpty() - Method in class com.dynatrace.openkit.core.SessionImpl
Test if this Session is empty or not.
isEmpty() - Method in class com.dynatrace.openkit.core.SynchronizedQueue
 
isEmpty() - Method in class com.dynatrace.openkit.protocol.Beacon
Tests if the Beacon is empty.
isErroneousResponse() - Method in class com.dynatrace.openkit.protocol.Response
 
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
 
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.OpenKitImpl
 
isInTerminalState() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Gets a boolean indicating whether the current state is a terminal state 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
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".
isRetryAllowed() - Method in interface com.dynatrace.openkit.providers.HttpURLConnectionWrapper
Returns retry allowed status
isShutdownRequested() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Gets a boolean flag indicating whether shutdown was requested before or not.
isTimeSyncSupported() - Method in class com.dynatrace.openkit.providers.DefaultTimingProvider
 
isTimeSyncSupported() - Method in interface com.dynatrace.openkit.providers.TimingProvider
Returns whether time sync is supported or not
isValidIP(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
Check if input is a valid IPv4 or IPv6 address.
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
 

L

leaveAction() - Method in interface com.dynatrace.openkit.api.Action
Leaves this Action.
leaveAction() - Method in class com.dynatrace.openkit.core.ActionImpl
 
Logger - Interface in com.dynatrace.openkit.api
This interface provides logging functionality to OpenKit.
logger - Variable in class com.dynatrace.openkit.core.ActionImpl
 
logger - Variable in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 

N

NullRootAction - Class in com.dynatrace.openkit.core
This class is returned as RootAction by Session.enterAction(String) when the Session.end() has been called before.
NullRootAction() - Constructor for class com.dynatrace.openkit.core.NullRootAction
 
NullSession - Class in com.dynatrace.openkit.core
This class is returned as Session by OpenKit.createSession(String) when the OpenKit.shutdown() has been called before.
NullSession() - Constructor for class com.dynatrace.openkit.core.NullSession
 
NullWebRequestTracer - Class in com.dynatrace.openkit.core
This class is returned as WebRequestTracer by Action.traceWebRequest(String) or Action.traceWebRequest(java.net.URLConnection) when the Action.leaveAction() ()} has been called before.
NullWebRequestTracer() - Constructor for class com.dynatrace.openkit.core.NullWebRequestTracer
 

O

OpenKit - Interface in com.dynatrace.openkit.api
This interface provides basic OpenKit functionality, like creating a Session and shutting down OpenKit.
OPENKIT_VERSION - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
OpenKitConstants - Class in com.dynatrace.openkit.api
Defines constant values used in OpenKit
OpenKitImpl - Class in com.dynatrace.openkit.core
Actual implementation of the OpenKit interface.
OpenKitImpl(Logger, Configuration) - Constructor for class com.dynatrace.openkit.core.OpenKitImpl
 
OpenKitImpl(Logger, Configuration, HTTPClientProvider, TimingProvider, ThreadIDProvider) - Constructor for class com.dynatrace.openkit.core.OpenKitImpl
 
OpenKitType - Enum in com.dynatrace.openkit.core.configuration
This enum defines if an OpenKit instance should be used for AppMon or Dynatrace.

P

PercentEncoder - Class in com.dynatrace.openkit.core.util
Utility class for percent-encoding (also known as URL encoding) strings.
PLATFORM_TYPE_OPENKIT - Static variable in class com.dynatrace.openkit.protocol.ProtocolConstants
 
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.
put(T) - Method in class com.dynatrace.openkit.core.SynchronizedQueue
 

R

remove(T) - Method in class com.dynatrace.openkit.core.SynchronizedQueue
 
removeChunkedData(Integer) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Remove all data that was previously included in chunks.
removeChunkedData(Integer) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
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 class com.dynatrace.openkit.core.NullSession
 
reportCrash(String, String, String) - Method in class com.dynatrace.openkit.core.SessionImpl
 
reportCrash(String, String, String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add crash to Beacon.
reportError(String, int, String) - Method in interface com.dynatrace.openkit.api.Action
Reports an error with a specified name, error code and reason.
reportError(String, int, String) - Method in class com.dynatrace.openkit.core.ActionImpl
 
reportError(ActionImpl, String, int, String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add error to Beacon.
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.ActionImpl
 
reportEvent(ActionImpl, String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add event (aka.
reportValue(String, int) - Method in interface com.dynatrace.openkit.api.Action
Reports an int value with a specified name.
reportValue(String, double) - Method in interface com.dynatrace.openkit.api.Action
Reports a double value with a specified name.
reportValue(String, String) - Method in interface com.dynatrace.openkit.api.Action
Reports a String value with a specified name.
reportValue(String, int) - Method in class com.dynatrace.openkit.core.ActionImpl
 
reportValue(String, double) - Method in class com.dynatrace.openkit.core.ActionImpl
 
reportValue(String, String) - Method in class com.dynatrace.openkit.core.ActionImpl
 
reportValue(ActionImpl, String, int) - Method in class com.dynatrace.openkit.protocol.Beacon
Add key-value-pair to Beacon.
reportValue(ActionImpl, String, double) - Method in class com.dynatrace.openkit.protocol.Beacon
Add key-value-pair to Beacon.
reportValue(ActionImpl, String, String) - Method in class com.dynatrace.openkit.protocol.Beacon
Add key-value-pair to Beacon.
requestShutdown() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Requests a shutdown.
resetChunkedData(Integer) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
Reset all data that was previously included in chunks.
resetChunkedData(Integer) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
 
Response - Class in com.dynatrace.openkit.protocol
Abstract base class for a response to one of the 3 request types (status check, beacon send, time sync).
RESPONSE_KEY_REQUEST_RECEIVE_TIME - Static variable in class com.dynatrace.openkit.protocol.TimeSyncResponse
 
RESPONSE_KEY_RESPONSE_SEND_TIME - Static variable in class com.dynatrace.openkit.protocol.TimeSyncResponse
 
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
Actual implementation of the RootAction interface.

S

send(HTTPClientProvider) - Method in class com.dynatrace.openkit.protocol.Beacon
Send current state of Beacon.
sendBeacon(HTTPClientProvider) - Method in class com.dynatrace.openkit.core.SessionImpl
 
sendBeaconRequest(String, byte[]) - Method in class com.dynatrace.openkit.protocol.HTTPClient
 
sendNewSessionRequest() - Method in class com.dynatrace.openkit.protocol.HTTPClient
 
sendRequest(HTTPClient.RequestType, String, String, byte[], String) - Method in class com.dynatrace.openkit.protocol.HTTPClient
 
sendStatusRequest() - Method in class com.dynatrace.openkit.protocol.HTTPClient
 
sendTimeSyncRequest() - Method in class com.dynatrace.openkit.protocol.HTTPClient
 
Session - Interface in com.dynatrace.openkit.api
This interface provides functionality to create Actions in a Session.
SessionIDProvider - Interface in com.dynatrace.openkit.providers
Interface providing consecutive numbers starting at a random offset
SessionImpl - Class in com.dynatrace.openkit.core
Actual implementation of the Session interface.
setBeaconConfiguration(BeaconConfiguration) - Method in class com.dynatrace.openkit.core.SessionImpl
setBeaconConfiguration(BeaconConfiguration) - Method in class com.dynatrace.openkit.protocol.Beacon
Sets the Beacon configuration.
setBytesReceived(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
Sets the amount of received data of this web request.
setBytesReceived(int) - Method in class com.dynatrace.openkit.core.NullWebRequestTracer
 
setBytesReceived(int) - Method in class com.dynatrace.openkit.core.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 class com.dynatrace.openkit.core.NullWebRequestTracer
 
setBytesSent(int) - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
setResponseCode(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
Sets the response code of this web request.
setResponseCode(int) - Method in class com.dynatrace.openkit.core.NullWebRequestTracer
 
setResponseCode(int) - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
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.OpenKitImpl
 
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.
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 class com.dynatrace.openkit.core.NullWebRequestTracer
 
start() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
startSession(SessionImpl) - Method in class com.dynatrace.openkit.core.BeaconSender
When starting a new Session, put it into open Sessions.
startSession(SessionImpl) - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
Start a new session.
startSession() - Method in class com.dynatrace.openkit.protocol.Beacon
Add start session event to Beacon.
StatusResponse - Class in com.dynatrace.openkit.protocol
Implements a status response which is sent for the request types status check and beacon send.
StatusResponse(Logger, String, int, Map<String, List<String>>) - Constructor for class com.dynatrace.openkit.protocol.StatusResponse
 
stop() - Method in interface com.dynatrace.openkit.api.WebRequestTracer
Stops the web request timing.
stop() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
Stops the eviction thread and joins with BeaconCacheEvictor.EVICTION_THREAD_JOIN_TIMEOUT.
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.
stop() - Method in class com.dynatrace.openkit.core.NullWebRequestTracer
 
stop() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
StringUtil - Class in com.dynatrace.openkit.core.util
 
SynchronizedQueue<T> - Class in com.dynatrace.openkit.core
SynchronizedQueue is an implementation of a data structure that fulfills the following requirements: - has to be thread-safe for access from multiple threads - should be non-blocking for performance reasons - random-delete has to be possible - first-in, first-out - shallow copies should be possible - should be easy to clear
SynchronizedQueue() - Constructor for class com.dynatrace.openkit.core.SynchronizedQueue
 

T

ThreadIDProvider - Interface in com.dynatrace.openkit.providers
Interface that provides the thread id
TimeSyncResponse - Class in com.dynatrace.openkit.protocol
Implements a time sync response which is sent for time sync requests.
TimeSyncResponse(Logger, String, int, Map<String, List<String>>) - Constructor for class com.dynatrace.openkit.protocol.TimeSyncResponse
 
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.
toArrayList() - Method in class com.dynatrace.openkit.core.SynchronizedQueue
 
toString() - Method in class com.dynatrace.openkit.core.ActionImpl
 
toString() - Method in class com.dynatrace.openkit.core.RootActionImpl
 
toString() - Method in class com.dynatrace.openkit.core.SessionImpl
 
toString() - Method in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 
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(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(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(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(URLConnection) - Method in class com.dynatrace.openkit.core.ActionImpl
 
traceWebRequest(String) - Method in class com.dynatrace.openkit.core.ActionImpl
 
traceWebRequest(URLConnection) - Method in class com.dynatrace.openkit.core.NullSession
 
traceWebRequest(String) - Method in class com.dynatrace.openkit.core.NullSession
 
traceWebRequest(URLConnection) - Method in class com.dynatrace.openkit.core.SessionImpl
 
traceWebRequest(String) - Method in class com.dynatrace.openkit.core.SessionImpl
 

U

updateSettings(StatusResponse) - Method in class com.dynatrace.openkit.core.configuration.Configuration
 
url - Variable in class com.dynatrace.openkit.core.WebRequestTracerBaseImpl
 

V

valueOf(String) - Static method in enum com.dynatrace.openkit.core.configuration.OpenKitType
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.
values() - Static method in enum com.dynatrace.openkit.core.configuration.OpenKitType
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.

W

waitForInit() - Method in class com.dynatrace.openkit.core.BeaconSender
Wait until OpenKit is fully initialized or a shutdown request has been made.
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() - 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.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(long) - Method in interface com.dynatrace.openkit.api.OpenKit
Waits until OpenKit is fully initialized or the given timeout expired.
waitForInitCompletion() - Method in class com.dynatrace.openkit.core.OpenKitImpl
 
waitForInitCompletion(long) - Method in class com.dynatrace.openkit.core.OpenKitImpl
 
warning(String) - Method in interface com.dynatrace.openkit.api.Logger
Log with level 'warning'
warning(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
 
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
Abstract base class implementation of the WebRequestTracer interface.
WebRequestTracerStringURL - Class in com.dynatrace.openkit.core
Setting the Dynatrace tag to the OpenKitConstants.WEBREQUEST_TAG_HEADER HTTP header has to be done manually by the user.
WebRequestTracerStringURL(Logger, Beacon, int, String) - Constructor for class com.dynatrace.openkit.core.WebRequestTracerStringURL
 
WebRequestTracerURLConnection - Class in com.dynatrace.openkit.core
Inherited class of WebRequestTracerBaseImpl which can be used for tracing and timing of a web request provided as a URLConnection.
WebRequestTracerURLConnection(Logger, Beacon, int, URLConnection) - Constructor for class com.dynatrace.openkit.core.WebRequestTracerURLConnection
 
withApplicationName(String) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
Sets the application name.
withApplicationVersion(String) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Defines the version of the application.
withBeaconCacheLowerMemoryBoundary(long) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the lower memory boundary of the beacon cache.
withBeaconCacheMaxRecordAge(long) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the maximum beacon record age of beacon data in cache.
withBeaconCacheUpperMemoryBoundary(long) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the upper memory boundary of the beacon cache.
withCrashReportingLevel(CrashReportingLevel) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the flag if crash reporting is enabled
withDataCollectionLevel(DataCollectionLevel) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the data collection level.
withLogger(Logger) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the logger.
withManufacturer(String) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the manufacturer information.
withModelID(String) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the model id.
withOperatingSystem(String) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the operating system information.
withTrustManager(SSLTrustManager) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
Sets the trust manager.
A B C D E F G H I L N O P R S T U V W 
Skip navigation links