- get(int) - Method in class com.dynatrace.openkit.util.json.objects.JSONArrayValue
-
Returns the element at the specified position in this JSON array.
- get(String) - Method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
-
Returns the value to which the specified key is mapped,
or null if this map contains no mapping for the key.
- getActionID() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
-
- getActionID() - Method in class com.dynatrace.openkit.core.objects.OpenKitComposite
-
Get the action id of this composite or 0 if the composite is not an action.
- getActions(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
-
Get a shallow copy of actions collected so far.
- getApplicationID() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Get the application id for which the OpenKit reports data.
- getApplicationID() - Method in class com.dynatrace.openkit.AppMonOpenKitBuilder
-
- 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
-
- 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
-
- getApplicationName() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Get the application name.
- getApplicationName() - Method in class com.dynatrace.openkit.AppMonOpenKitBuilder
-
- getApplicationName() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get application name.
- getApplicationName() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
-
- getApplicationVersion() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- getApplicationVersion() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get application version.
- 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.AbstractOpenKitBuilder
-
- getBeaconCacheMaxRecordAge() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- getBeaconCacheUpperMemoryBoundary() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- getBeaconKeys() - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
-
- 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.
- 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
- getCrashReportingLevel() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Get the crash reporting level.
- getCrashReportLevel() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- 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.AbstractOpenKitBuilder
-
- getDataCollectionLevel() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Get the data collection level.
- getDefaultServerID() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Get the default server ID to communicate with.
- getDefaultServerID() - Method in class com.dynatrace.openkit.AppMonOpenKitBuilder
-
- getDefaultServerID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get default Dynatrace/AppMon server id to communicate with.
- getDefaultServerID() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
-
- getDeviceID() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Get this device identifier that has been set in the constructor.
- getDeviceID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get the unique device identifier.
- getDeviceID() - Method in class com.dynatrace.openkit.protocol.Beacon
-
Get a visitor ID for the current data collection level
in case of level 2 (USER_BEHAVIOR) the value from the configuration is used
in case of level 1 (PERFORMANCE) or 0 (OFF) a random number in the positive Long range is used
- getDoubleValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
-
Get a 64-bit floating point value.
- getDurationInMilliseconds() - Method in interface com.dynatrace.openkit.api.Action
-
Get the
action's duration in milliseconds.
- getDurationInMilliseconds() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
-
- getDurationInMilliseconds() - Method in enum com.dynatrace.openkit.core.objects.NullRootAction
-
- getEndpointURL() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Get the endpoint URL that has been set in the constructor.
- getEndpointURL() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get the Beacon endpoint URL to communicate with.
- 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.AbstractOpenKitBuilder
-
- 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
-
- getHttpResponseInterceptor() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- 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
-
- 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
-
- getLogger() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- 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 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.AbstractOpenKitBuilder
-
- getManufacturer() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get device manufacturer.
- 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.AbstractOpenKitBuilder
-
- getModelID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get device model identifier.
- 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
-
- 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.AbstractOpenKitBuilder
-
Get a string identifying the OpenKit type that gets created by this builder.
- getOpenKitType() - Method in class com.dynatrace.openkit.AppMonOpenKitBuilder
-
- getOpenKitType() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get the OpenKit type.
- getOpenKitType() - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
-
- getOperatingSystem() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- getOperatingSystem() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get device operating system.
- getOrigDeviceID() - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Returns the
device identifier in the representation before it was hashed (in case the
original device ID was a non numeric string).
- getOrigDeviceID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Returns the
device ID in a not-hashed representation.
- getParentAction() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
-
Get the parent Action, which might be
null in case the parent does not implement
Action.
- getParentAction() - Method in class com.dynatrace.openkit.core.objects.LeafActionImpl
-
- getParentAction() - Method in class com.dynatrace.openkit.core.objects.RootActionImpl
-
- getParentID() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
-
- getPercentEncodedApplicationID() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
Get percent encoded application identifier.
- getPriority() - Method in enum com.dynatrace.openkit.api.LogLevel
-
- getPrivacyConfiguration() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
-
Get the OpenKit privacy configuration.
- getPrivacyConfiguration() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
-
- getPrivacyConfiguration() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
-
Privacy settings of which data is collected
- getPrivacyConfiguration() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
-
- getPrivacyConfiguration() - Method in interface com.dynatrace.openkit.core.objects.SessionCreatorInput
-
Returns the privacy related configuration
- getRandomNumberGenerator() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
-
- getRandomNumberGenerator() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
-
- getReason() - Method in class com.dynatrace.openkit.core.util.CrashFormatter
-
- getRequestMethod() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
-
Gets the request method associated with this response.
- getRequestMethod() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
-
- getRequestName() - Method in enum com.dynatrace.openkit.protocol.HTTPClient.RequestType
-
- getRequestUrl() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
-
Gets the request URL associated with this response.
- getRequestUrl() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
-
- getResponseAttributes() - Method in class com.dynatrace.openkit.protocol.StatusResponse
-
Returns the attributes received as response from the server.
- getResponseCode() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
-
Gets the HTTP response code.
- getResponseCode() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- getResponseCode() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
-
- getResponseCode() - Method in class com.dynatrace.openkit.protocol.StatusResponse
-
- getResponseMessage() - Method in interface com.dynatrace.openkit.api.http.HttpResponse
-
Gets the HTTP response message.
- getResponseMessage() - Method in class com.dynatrace.openkit.protocol.http.HttpResponseHttpURLConnectionAdapter
-
- getRetryAfterInMilliseconds() - Method in class com.dynatrace.openkit.protocol.StatusResponse
-
- getSendIntervalInMilliseconds() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Returns the send interval in milliseconds.
- getSendIntervalInMilliseconds() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
-
Returns the send interval in milliseconds.
- getSendIntervalInMilliseconds() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
-
- getSendIntervalInMilliseconds() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
-
- getServerConfiguration() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
-
Get server configuration that has been set before.
- getServerID() - Method in 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.
- 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
-
- 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
-
- getSessionNumber() - Method in class com.dynatrace.openkit.protocol.Beacon
-
Get a session ID for the current data collection level
- getSessionSequenceNumber() - Method in class com.dynatrace.openkit.core.objects.SessionCreatorImpl
-
- getSessionSequenceNumber() - Method in class com.dynatrace.openkit.protocol.Beacon
-
Returns sequence number of the session.
- getSessionSequenceNumber() - Method in interface com.dynatrace.openkit.protocol.BeaconInitializer
-
Returns the sequence number for the beacon/session for identification in case of session split by events.
- getSessionStartTime() - Method in class com.dynatrace.openkit.protocol.Beacon
-
Returns the time when the session was started (in milliseconds).
- getSessionTimeoutInMilliseconds() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Returns the idle timeout after which a session is to be split.
- getSessionTimeoutInMilliseconds() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
-
Returns the idle timeout in milliseconds after which a session will be split.
- getSessionTimeoutInMilliseconds() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
-
- getSessionTimeoutInMilliseconds() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
-
- getSessionWatchdog() - Method in interface com.dynatrace.openkit.core.objects.OpenKitInitializer
-
Watchdog thread to perform certain actions for sessions at/after a specific time.
- getSessionWatchdog() - Method in class com.dynatrace.openkit.core.objects.OpenKitInitializerImpl
-
- getSplitByEventsGracePeriodEndTimeInMillis() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
-
Returns the time when the session is to be ended (after it was not possible to end the session after splitting
events e.g.
- getSSLTrustManager() - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration
-
Returns an interface used for X509 certificate authentication and hostname verification.
- getSSLTrustManager() - Method in class com.dynatrace.openkit.core.configuration.OpenKitConfiguration
-
- getStackTrace() - Method in class com.dynatrace.openkit.core.util.CrashFormatter
-
- getStartSequenceNo() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
-
- getStartSequenceNo() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- getStartTime() - Method in class com.dynatrace.openkit.core.objects.BaseActionImpl
-
- getStartTime() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- getState() - Method in class com.dynatrace.openkit.core.objects.SessionImpl
-
- getStatus() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
-
Returns the status of the new session configuration request.
- getStatus() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
-
- getStatus() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
-
- getTag() - Method in interface com.dynatrace.openkit.api.WebRequestTracer
-
- 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
-
- 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
-
- 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.AbstractOpenKitBuilder
-
- getUrl() - Method in interface com.dynatrace.openkit.api.http.HttpRequest
-
Gets the HTTP request URL.
- getURL() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- getUrl() - Method in class com.dynatrace.openkit.protocol.http.HttpRequestHttpURLConnectionAdapter
-
- 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
-
- 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.
- 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
-
- info(String) - Method in class com.dynatrace.openkit.core.util.DefaultLogger
-
- initialize() - Method in class com.dynatrace.openkit.core.BeaconSender
-
Start beacon sender thread.
- initialize() - Method in class com.dynatrace.openkit.core.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
-
- initializeServerConfiguration(ServerConfiguration) - Method in class com.dynatrace.openkit.protocol.Beacon
-
- 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(HttpResponse) - Method in interface com.dynatrace.openkit.api.http.HttpResponseInterceptor
-
Intercept the HTTP response from Dynatrace backend.
- intercept(HttpRequest) - Method in class com.dynatrace.openkit.protocol.http.NullHttpRequestInterceptor
-
- intercept(HttpResponse) - Method in class com.dynatrace.openkit.protocol.http.NullHttpResponseInterceptor
-
- 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/AppMon or not.
- isCaptureErrors() - Method in interface com.dynatrace.openkit.protocol.ResponseAttributes
-
Indicator whether errors should be captured or not.
- isCaptureErrors() - Method in enum com.dynatrace.openkit.protocol.ResponseAttributesDefaults
-
- isCaptureErrors() - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl
-
- isConfigured() - Method in interface com.dynatrace.openkit.core.objects.SessionState
-
Indicates whether the
Session is configured or not.
- isConfiguredAndFinished() - Method in interface com.dynatrace.openkit.core.objects.SessionState
-
Indicates if the
Session is finished and was configured.
- isConfiguredAndOpen() - Method in interface com.dynatrace.openkit.core.objects.SessionState
-
Indicates if the
Session is configured and not yet finished.
- isCrashCapturingEnabled() - Method in class com.dynatrace.openkit.protocol.Beacon
-
Indicates whether crash capturing for this beacon is currently enabled or not.
- isCrashReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Gives a boolean indicating whether reporting crashes is allowed or not.
- isCrashReportingEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Get a boolean indicating whether crash reporting is enabled in Dynatrace/AppMon 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(BeaconKey) - Method in interface com.dynatrace.openkit.core.caching.BeaconCache
-
Tests if an cached entry for key is empty.
- isEmpty(BeaconKey) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheImpl
-
- 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.
- 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/AppMon or not.
- isEventReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Gives a boolean indicating whether reporting events is allowed or not.
- isFinished() - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
-
Indicates whether this session proxy was finished or is still open.
- isFinished() - Method in interface com.dynatrace.openkit.core.objects.SessionState
-
Indicates if the
Session is finished.
- isInfoEnabled() - Method in interface com.dynatrace.openkit.api.Logger
-
Return a flag if 'info' level messages are currently printed
- isInfoEnabled() - Method in class com.dynatrace.openkit.core.util.DefaultLogger
-
- isInitialized() - Method in interface com.dynatrace.openkit.api.OpenKit
-
Returns whether OpenKit is initialized or not.
- isInitialized() - Method in class com.dynatrace.openkit.core.BeaconSender
-
Get a boolean indicating whether OpenKit has been initialized or not.
- isInitialized() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
-
Get a boolean indicating whether OpenKit is initialized or not.
- isInitialized() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
-
- isInteger() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
-
Get a boolean indicating whether this
JSONNumberValue represents an integer value or not.
- isInTerminalState() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
-
Gets a boolean indicating whether the current state is a terminal state or not.
- isIntValue() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
-
Get a boolean indicating whether this
JSONNumberValue represents a 32-bit integer or not.
- isIPv4Address(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if input is a valid IPv4 address
- isIPv6Address(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if input is a IPv6 address.
- isIPv6HexCompressedAddress(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if the given address is a valid IPv6 address in the hex-compressed notation
- isIPv6IPv4MappedAddress(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if input is an IPv4 address mapped into a IPv6 address.
- isIPv6MixedAddress(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if the given address is a valid IPv6 address in the mixed-standard or mixed-compressed notation.
- isIPv6StdAddress(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if the given address is a valid IPv6 address in the standard format
- isLinkLocalIPv6WithZoneIndex(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if input is a link local IPv6 address starting with "fe80:" and containing
a zone index with "%xxx".
- isNull() - Method in class com.dynatrace.openkit.util.json.objects.JSONNullValue
-
- isNull() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
-
Get a boolean indicating whether this instance represents a JSON null value or not.
- isNumber() - Method in class com.dynatrace.openkit.util.json.objects.JSONNumberValue
-
- isNumber() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
-
Get a boolean indicating whether this instance represents a JSON numeric value or not.
- isObject() - Method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
-
- isObject() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
-
Get a boolean indicating whether this instance represents an JSON object value or not.
- isRetryAllowed() - Method in interface com.dynatrace.openkit.providers.HttpURLConnectionWrapper
-
Returns retry allowed status
- isSendingCrashesAllowed() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Get a boolean indicating whether sending crashes to the server is allowed or not.
- isSendingDataAllowed() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Get a boolean indicating whether sending arbitrary data to the server is allowed or not.
- isSendingErrorsAllowed() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Get a boolean indicating whether sending errors to the server is allowed or not.
- isServerConfigurationSet() - Method in class com.dynatrace.openkit.core.configuration.BeaconConfiguration
-
Get a boolean indicating whether the server configuration has been set before or not.
- isServerConfigurationSet() - Method in class com.dynatrace.openkit.protocol.Beacon
-
Indicates whether a server configuration is set on this beacon's configuration or not.
- isSessionNumberReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Gives a boolean indicating whether sending the session number is allowed or not.
- isSessionReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Gives a boolean indicating whether reporting ended sessions is allowed or not.
- isSessionSplitByEventsEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Returns true if session splitting when exceeding the maximum number of events is enabled, false
otherwise.
- isSessionSplitByIdleTimeoutEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Returns true if session splitting by exceeding the idle timeout is enabled, false otherwise.
- isSessionSplitBySessionDurationEnabled() - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration
-
Returns true if session splitting when exceeding the maximum session duration is enabled, false
otherwise.
- isShutdownRequested() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
-
Gets a boolean flag indicating whether shutdown was requested before or not.
- isShutdownRequested() - Method in class com.dynatrace.openkit.core.SessionWatchdogContext
-
indicates whether shutdown was requested before or not.
- isString() - Method in class com.dynatrace.openkit.util.json.objects.JSONStringValue
-
- isString() - Method in class com.dynatrace.openkit.util.json.objects.JSONValue
-
Get a boolean indicating whether this instance represents a JSON string value or not.
- isUserIdentificationAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Gives a boolean indicating whether identifying users is allowed or not.
- isValidIP(String) - Static method in class com.dynatrace.openkit.core.util.InetAddressValidator
-
Check if input is a valid IPv4 or IPv6 address.
- isValueReportingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Gives a boolean indicating whether reporting values is allowed or not.
- isWarnEnabled() - Method in interface com.dynatrace.openkit.api.Logger
-
Return a flag if 'warn' level messages are currently printed
- isWarnEnabled() - Method in class com.dynatrace.openkit.core.util.DefaultLogger
-
- isWebRequestTracingAllowed() - Method in class com.dynatrace.openkit.core.configuration.PrivacyConfiguration
-
Gives a boolean indicating whether tracing web requests is allowed or not.
- iterator() - Method in class com.dynatrace.openkit.util.json.objects.JSONArrayValue
-
Returns an iterator over the elements in this JSON array in proper sequence.
- send(HTTPClientProvider, AdditionalQueryParameters) - Method in class com.dynatrace.openkit.protocol.Beacon
-
Send current state of Beacon.
- sendBeacon(HTTPClientProvider, AdditionalQueryParameters) - Method in class com.dynatrace.openkit.core.objects.SessionImpl
-
Sends the current beacon state.
- sendBeaconRequest(String, byte[], AdditionalQueryParameters) - Method in class com.dynatrace.openkit.protocol.HTTPClient
-
- 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.
- ServerConfiguration - Class in com.dynatrace.openkit.core.configuration
-
Configuration class storing all configuration parameters as returned by Dynatrace/AppMon.
- ServerConfiguration.Builder - Class in com.dynatrace.openkit.core.configuration
-
- ServerConfigurationUpdateCallback - Interface in com.dynatrace.openkit.core.configuration
-
- Session - Interface in com.dynatrace.openkit.api
-
This interface provides functionality to create Actions in a Session.
- 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
-
- SessionIDProvider - Interface in com.dynatrace.openkit.providers
-
Interface providing consecutive numbers starting at a random offset
- SessionImpl - Class in com.dynatrace.openkit.core.objects
-
Actual implementation of the
Session interface.
- SessionProxyImpl - Class in com.dynatrace.openkit.core.objects
-
Implements a surrogate for a
Session to perform session splitting after:
a configured number of events
after a configured idle timeout
after a configured maximum session duration
- SessionState - Interface in com.dynatrace.openkit.core.objects
-
Holds information about the current state of a session
- SessionWatchdog - Class in com.dynatrace.openkit.core
-
The SessionWatchdog is responsible to perform certain actions for a session at a specific point in time.
- SessionWatchdog(Logger, SessionWatchdogContext) - Constructor for class com.dynatrace.openkit.core.SessionWatchdog
-
- SessionWatchdogContext - Class in com.dynatrace.openkit.core
-
A context keeping track of sessions which could not be finished after session splitting by events and which will
be closed after a grace period.
- SessionWatchdogContext(TimingProvider) - Constructor for class com.dynatrace.openkit.core.SessionWatchdogContext
-
- setBytesReceived(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
-
Sets the amount of received data of this web request.
- setBytesReceived(int) - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
-
- setBytesReceived(int) - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- setBytesSent(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
-
Sets the amount of sent data of this web request.
- setBytesSent(int) - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
-
- setBytesSent(int) - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- 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
-
- setResponseCode(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
-
- setResponseCode(int) - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
-
- setResponseCode(int) - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- 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() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
-
- shutdown() - Method in class com.dynatrace.openkit.core.SessionWatchdog
-
- size() - Method in class com.dynatrace.openkit.util.json.objects.JSONArrayValue
-
Get the size of this JSON array.
- size() - Method in class com.dynatrace.openkit.util.json.objects.JSONObjectValue
-
Get the size of this JSON array.
- sleep(long) - Method in class com.dynatrace.openkit.providers.DefaultTimingProvider
-
- sleep(long) - Method in interface com.dynatrace.openkit.providers.TimingProvider
-
Sleep given amount of milliseconds.
- splitSessionByTime() - Method in class com.dynatrace.openkit.core.objects.SessionProxyImpl
-
Will end the current active session and start a new one but only if the following conditions are met:
this session proxy is not
finished.
session splitting by idle timeout is enabled and the current session was idle for longer than the
configured timeout.
- SSLBlindTrustManager - Class in com.dynatrace.openkit.protocol.ssl
-
Implementation of
SSLTrustManager blindly trusting every certificate and every host.
- SSLBlindTrustManager() - Constructor for class com.dynatrace.openkit.protocol.ssl.SSLBlindTrustManager
-
- SSLStrictTrustManager - Class in com.dynatrace.openkit.protocol.ssl
-
- 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.
- 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 interface com.dynatrace.openkit.api.WebRequestTracer
-
- stop(int) - Method in interface com.dynatrace.openkit.api.WebRequestTracer
-
Stops the web request timing with the given response code.
- stop() - Method in class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
-
- stop(long) - Method in class com.dynatrace.openkit.core.caching.BeaconCacheEvictor
-
Stops the eviction thread via Thread.interrupt(), if it's alive and joins the eviction thread with given timeout.
- stop() - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
-
- stop(int) - Method in enum com.dynatrace.openkit.core.objects.NullWebRequestTracer
-
- stop(int) - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- stop() - Method in class com.dynatrace.openkit.core.objects.WebRequestTracerBaseImpl
-
- StringUtil - Class in com.dynatrace.openkit.core.util
-
- 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.parser.JSONParserState
-
Returns the enum constant of this type with the specified name.
- 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.parser.JSONParserState
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- waitForInit() - Method in class com.dynatrace.openkit.core.BeaconSender
-
Wait until OpenKit is fully initialized or a shutdown request has been made.
- waitForInit(long) - Method in class com.dynatrace.openkit.core.BeaconSender
-
Wait until OpenKit is fully initialized or a shutdown request has been made or given timeout expired.
- waitForInit() - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
-
Wait until OpenKit has been fully initialized.
- waitForInit(long) - Method in class com.dynatrace.openkit.core.communication.BeaconSendingContext
-
Wait until OpenKit has been fully initialized or timeout expired.
- waitForInitCompletion() - Method in interface com.dynatrace.openkit.api.OpenKit
-
Waits until OpenKit is fully initialized.
- waitForInitCompletion(long) - Method in interface com.dynatrace.openkit.api.OpenKit
-
Waits until OpenKit is fully initialized or the given timeout expired.
- waitForInitCompletion() - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
-
- waitForInitCompletion(long) - Method in class com.dynatrace.openkit.core.objects.OpenKitImpl
-
- warning(String) - Method in interface com.dynatrace.openkit.api.Logger
-
- 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.
- 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
-
- WebRequestTracerStringURL - Class in com.dynatrace.openkit.core.objects
-
Inherited class of
WebRequestTracerBaseImpl which can be used for tracing and timing of a web request handled by any 3rd party HTTP Client.
- WebRequestTracerStringURL(Logger, OpenKitComposite, Beacon, String) - Constructor for class com.dynatrace.openkit.core.objects.WebRequestTracerStringURL
-
Creates web request tracer with a simple string URL
- WebRequestTracerURLConnection - Class in com.dynatrace.openkit.core.objects
-
Inherited class of
WebRequestTracerBaseImpl which can be used for tracing and timing of a web request provided as a URLConnection.
- WebRequestTracerURLConnection(Logger, OpenKitComposite, Beacon, URLConnection) - Constructor for class com.dynatrace.openkit.core.objects.WebRequestTracerURLConnection
-
Creates web request tag with a URLConnection
- withApplicationID(String) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
-
- withApplicationId(String) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
-
Set application UUID to which this configuration belongs to.
- withApplicationName(String) - Method in class com.dynatrace.openkit.DynatraceOpenKitBuilder
-
- withApplicationVersion(String) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
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.AbstractOpenKitBuilder
-
Sets the lower memory boundary of the beacon cache.
- withBeaconCacheMaxRecordAge(long) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Sets the maximum beacon record age of beacon data in cache.
- withBeaconCacheUpperMemoryBoundary(long) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Sets the upper memory boundary of the beacon cache.
- 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
-
- 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
-
- withCrashReportingLevel(CrashReportingLevel) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
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.AbstractOpenKitBuilder
-
Sets the data collection level.
- withErrorReporting(boolean) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
-
- withHttpRequestInterceptor(HttpRequestInterceptor) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- withHttpRequestInterceptor(HttpRequestInterceptor) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
-
- withHttpResponseInterceptor(HttpResponseInterceptor) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
- withHttpResponseInterceptor(HttpResponseInterceptor) - Method in class com.dynatrace.openkit.core.configuration.HTTPClientConfiguration.Builder
-
- 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
-
- withLogger(Logger) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Sets the logger.
- withLogLevel(LogLevel) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
Sets the default log level if the default logger is used.
- withManufacturer(String) - Method in class com.dynatrace.openkit.AbstractOpenKitBuilder
-
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.AbstractOpenKitBuilder
-
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.AbstractOpenKitBuilder
-
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.core.configuration.HTTPClientConfiguration.Builder
-
- withServerID(int) - Method in class com.dynatrace.openkit.core.configuration.ServerConfiguration.Builder
-
Configures the server ID.
- withServerId(int) - Method in class com.dynatrace.openkit.protocol.ResponseAttributesImpl.Builder
-
Sets the ID of the server to which data should be sent to.
- 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.AbstractOpenKitBuilder
-
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.