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
All Classes All Packages
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
BaseActionImplto Beacon. - addActionData(BeaconKey, long, String) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
-
Add action data for a given
beaconIDto 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
keyto 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
Observerwhich 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
Actioninterface. - 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
BeaconCacheEntrybased 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
TimeEvictionStrategyandSpaceEvictionStrategystrategies. - BeaconCacheImpl - Class in com.dynatrace.openkit.core.caching
-
Class used in OpenKit to cache serialized
Beacondata. - 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
ServerConfigurationand 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
OpenKitinstance - build() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
-
Creates a new
ResponseAttributesinstance 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
trueif 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
Throwableinto 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 forLogger.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
BeaconCacheConfigurationwhen 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
-
Disables capturing and sets
BeaconConfiguration.isServerConfigurationSet() - 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
OpenKitinstance 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.CHARSETbyte 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
SessionImplto 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 forLogger.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 forLogger.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 recordsby 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 recordsby 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
HTTPClientConfigurationinstance and initializes it from the givenOpenKitConfiguration. - 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
-
Create a
BeaconCacheConfigurationfrom givenDynatraceOpenKitBuilder. - from(DynatraceOpenKitBuilder) - Static method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Create a
OpenKitConfigurationfrom givenDynatraceOpenKitBuilder. - from(DynatraceOpenKitBuilder) - Static method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Create a
PrivacyConfigurationfrom givenDynatraceOpenKitBuilder. - 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
JSONNumberValuefrom adouble. - 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
JSONBooleanValuefrom a given JSON literal. - fromLong(long) - Static method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
-
Factory method for constructing a
JSONNumberValuefrom along. - 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
JSONNumberValuefrom a number literal. - fromString(String) - Static method in class com.dynatrace.openkit.util.json.objects.JSONStringValue
-
Factory method to create a
JSONStringValueand initialize it with given string. - fromValue(boolean) - Static method in class com.dynatrace.openkit.util.json.objects.JSONBooleanValue
-
Factory method to create a
JSONBooleanValuefrom 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
nullif 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
0if 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'sduration 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
HttpRequestInterceptorconfigured in builder. - getHttpRequestInterceptor() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
-
Get
HttpRequestInterceptorthat has been set withDynatraceOpenKitBuilder.withHttpRequestInterceptor(HttpRequestInterceptor). - 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
HttpResponseInterceptorconfigured in builder. - getHttpResponseInterceptor() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
-
Get
HttpResponseInterceptorthat has been set withDynatraceOpenKitBuilder.withHttpResponseInterceptor(HttpResponseInterceptor). - 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
-
Get
Loggerthat has been set withDynatraceOpenKitBuilder.withLogger(Logger). - 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 IDin a not-hashed representation. - getOrigDeviceID() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
-
Returns the
device identifierin 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
nullin case the parent does not implementAction. - 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
RandomNumberGeneratorto 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
URLassociated 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
SessionIDProviderto 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
-
Get
SSLTrustManager. - 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
SupplementaryBasicDatato 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
ThreadIDProviderto 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
TimingProviderto 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
HttpRequestand forwarding calls toHttpURLConnectionadaptee. - 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
HttpURLConnectioncreation.
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 forLogger.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
Beaconwith the givenServerConfiguration - 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
NullRootActioninstance - INSTANCE - com.dynatrace.openkit.core.objects.NullSession
-
The sole
NullSessioninstance - INSTANCE - com.dynatrace.openkit.core.objects.NullWebRequestTracer
-
The sole
NullWebRequestTracerinstance - 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
Sessionis configured or not. - isConfiguredAndFinished() - Method in interface com.dynatrace.openkit.core.objects.SessionState
-
Indicates if the
Sessionis finished and was configured. - isConfiguredAndOpen() - Method in interface com.dynatrace.openkit.core.objects.SessionState
-
Indicates if the
Sessionis 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
keyis 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
Sessionis 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
JSONNumberValuerepresents 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
JSONNumberValuerepresents a 32-bit integer or not. - isIPv4Address(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if
inputis a valid IPv4 address - isIPv6Address(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if
inputis 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
inputis 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
inputis 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
trueif session splitting when exceeding the maximum number of events is enabled,falseotherwise. - isSessionSplitByIdleTimeoutEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Returns
trueif session splitting by exceeding the idle timeout is enabled,falseotherwise. - isSessionSplitBySessionDurationEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Returns
trueif session splitting when exceeding the maximum session duration is enabled,falseotherwise. - 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
inputis 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
Readerfrom 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
Setview 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
otherwiththisinstance 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
nullif 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
RootActionis returned bySession.enterAction(String)when theSession.end()has been called before. - NullSession - Enum in com.dynatrace.openkit.core.objects
-
This
Sessionimplementation is returned byOpenKit.createSession(String)when theOpenKit.shutdown()has been called before. - NullWebRequestTracer - Enum in com.dynatrace.openkit.core.objects
-
This implementation of
WebRequestTraceris returned byAction.traceWebRequest(String)orAction.traceWebRequest(java.net.URLConnection)when theAction.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
OpenKitinterface. - 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
doublevalue 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
intvalue 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
longvalue 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
Stringvalue 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
ResponseAttributessent 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
ResponseAttributesproviding 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
RootActioninterface.
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
ServerConfigurationis 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
Sessioninterface. - SessionProxyImpl - Class in com.dynatrace.openkit.core.objects
-
Implements a surrogate for a
Sessionto 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_TIMEOUTmilliseconds. - 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
SSLTrustManagerblindly 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
SSLTrustManagertrusting 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 giventimeout. - 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
Beaconwith the givenServerConfiguration - 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 forLogger.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
WebRequestTracerinterface. - WebRequestTracerStringURL - Class in com.dynatrace.openkit.core.objects
-
Inherited class of
WebRequestTracerBaseImplwhich 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
WebRequestTracerBaseImplwhich 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
-
Sets a custom
HttpRequestInterceptor - withHttpResponseInterceptor(HttpResponseInterceptor) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
- withHttpResponseInterceptor(HttpResponseInterceptor) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
-
Sets a custom
HttpResponseInterceptor - 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.
All Classes All Packages