Package com.dynatrace.openkit.core.objects
-
Interface Summary Interface Description CancelableOpenKitObject OpenKitInitializer Provides relevant data for initializing / creating an OpenKit instance.OpenKitObject Basic interface for every OpenKit related object.SessionCreator Defines a creator for new sessions.SessionCreatorInput Provider of the input parameters for theSessionCreatorSessionState Holds information about the current state of a sessionSupplementaryBasicData Specifies supplementary basic data which will be written to theBeacon -
Class Summary Class Description BaseActionImpl Abstract base class implementing theActioninterface.EventPayloadAttributes EventPayloadBuilder LeafActionImpl Implementation of a leaf action.OpenKitComposite A composite base class for OpenKit objects.OpenKitImpl Actual implementation of theOpenKitinterface.OpenKitInitializerImpl RootActionImpl Actual implementation of theRootActioninterface.SessionCreatorImpl SessionImpl Actual implementation of theSessioninterface.SessionProxyImpl Implements a surrogate for aSessionto perform session splitting after: a configured number of events after a configured idle timeout after a configured maximum session durationSupplementaryBasicDataImpl WebRequestTracerBaseImpl Abstract base class implementation of theWebRequestTracerinterface.WebRequestTracerStringURL Inherited class ofWebRequestTracerBaseImplwhich can be used for tracing and timing of a web request handled by any 3rd party HTTP Client.WebRequestTracerURLConnection Inherited class ofWebRequestTracerBaseImplwhich can be used for tracing and timing of a web request provided as a URLConnection. -
Enum Summary Enum Description NullRootAction This implementation ofRootActionis returned bySession.enterAction(String)when theSession.end()has been called before.NullSession ThisSessionimplementation is returned byOpenKit.createSession(String)when theOpenKit.shutdown()has been called before.NullWebRequestTracer This implementation ofWebRequestTraceris returned byAction.traceWebRequest(String)orAction.traceWebRequest(java.net.URLConnection)when theAction.leaveAction()()} has been called before.