Options
All
  • Public
  • Public/Protected
  • All
Menu

Type definition of the module exposed by the native bridge.

This is an internal API. DO NOT USE THIS API in your app. It may change without prior notice and may not behave as you'd expect.

Hierarchy

  • InstrumentationModule

Index

Methods

addServerCorrelationHeaders

  • addServerCorrelationHeaders(): void
  • Returns void

beginCall

  • beginCall(callId: string, className: string, methodName: string, args: any[], isStaticMethod: boolean): void
  • Parameters

    • callId: string
    • className: string
    • methodName: string
    • args: any[]
    • isStaticMethod: boolean

    Returns void

blockScreenshots

  • blockScreenshots(cb: () => void): void
  • Parameters

    • cb: () => void
        • (): void
        • Returns void

    Returns void

changeAppKey

  • changeAppKey(appKey: string, cb: (err: string) => void): void
  • Parameters

    • appKey: string
    • cb: (err: string) => void
        • (err: string): void
        • Parameters

          • err: string

          Returns void

    Returns void

endCallWithError

  • endCallWithError(callId: string, error: ADError): void
  • Parameters

    Returns void

endCallWithSuccess

  • endCallWithSuccess(callId: string, data: { result: any }): void
  • Parameters

    • callId: string
    • data: { result: any }
      • result: any

    Returns void

endSessionFrame

  • endSessionFrame(id: string): void
  • Parameters

    • id: string

    Returns void

getRequestTrackerWithUrl

  • getRequestTrackerWithUrl(urlString: string): void
  • Parameters

    • urlString: string

    Returns void

leaveBreadcrumb

  • leaveBreadcrumb(breadcrumb: string, mode?: undefined | number): void
  • Parameters

    • breadcrumb: string
    • Optional mode: undefined | number

    Returns void

removeUserData

  • removeUserData(key: string): void
  • Parameters

    • key: string

    Returns void

removeUserDataBoolean

  • removeUserDataBoolean(key: string): void
  • Parameters

    • key: string

    Returns void

removeUserDataDate

  • removeUserDataDate(key: string): void
  • Parameters

    • key: string

    Returns void

removeUserDataDouble

  • removeUserDataDouble(key: string): void
  • Parameters

    • key: string

    Returns void

removeUserDataInteger

  • removeUserDataInteger(key: string): void
  • Parameters

    • key: string

    Returns void

reportError

  • reportError(err: ADError, severityLevel: number): void
  • Parameters

    • err: ADError
    • severityLevel: number

    Returns void

reportMetric

  • reportMetric(name: string, value: number): void
  • Parameters

    • name: string
    • value: number

    Returns void

requestTrackerReport

  • requestTrackerReport(): void
  • Returns void

restartAgent

  • restartAgent(): void
  • Returns void

screenshotsBlocked

  • screenshotsBlocked(cb: (blocked: boolean) => void): void
  • Parameters

    • cb: (blocked: boolean) => void
        • (blocked: boolean): void
        • Parameters

          • blocked: boolean

          Returns void

    Returns void

setCrashReportCallback

setRequestTrackerErrorInfo

  • setRequestTrackerErrorInfo(error: ADError): void
  • Parameters

    Returns void

setRequestTrackerRequestHeaders

  • setRequestTrackerRequestHeaders(requestHeaders: object): void
  • Parameters

    • requestHeaders: object

    Returns void

setRequestTrackerResponseHeaders

  • setRequestTrackerResponseHeaders(responseHeaders: object): void
  • Parameters

    • responseHeaders: object

    Returns void

setRequestTrackerStatusCode

  • setRequestTrackerStatusCode(statusCode: number): void
  • Parameters

    • statusCode: number

    Returns void

setUserData

  • setUserData(key: string, value: string): void
  • Parameters

    • key: string
    • value: string

    Returns void

setUserDataBoolean

  • setUserDataBoolean(key: string, value: boolean): void
  • Parameters

    • key: string
    • value: boolean

    Returns void

setUserDataDate

  • setUserDataDate(key: string, value: string): void
  • Parameters

    • key: string
    • value: string

    Returns void

setUserDataDouble

  • setUserDataDouble(key: string, value: number): void
  • Parameters

    • key: string
    • value: number

    Returns void

setUserDataInteger

  • setUserDataInteger(key: string, value: string): void
  • Parameters

    • key: string
    • value: string

    Returns void

shutdownAgent

  • shutdownAgent(): void
  • Returns void

start

  • start(config: NativeAgentConfiguration, hybridAgentType: string, hybridAgentVersion: string, cb: (err: string) => void): void
  • Parameters

    • config: NativeAgentConfiguration
    • hybridAgentType: string
    • hybridAgentVersion: string
    • cb: (err: string) => void
        • (err: string): void
        • Parameters

          • err: string

          Returns void

    Returns void

startNextSession

  • startNextSession(): void
  • Returns void

startSessionFrame

  • startSessionFrame(id: string, sessionFrameName: string): void
  • Parameters

    • id: string
    • sessionFrameName: string

    Returns void

startTimer

  • startTimer(name: string): void
  • Parameters

    • name: string

    Returns void

stopTimer

  • stopTimer(name: string): void
  • Parameters

    • name: string

    Returns void

takeScreenshot

  • takeScreenshot(): void
  • Returns void

unblockScreenshots

  • unblockScreenshots(cb: () => void): void
  • Parameters

    • cb: () => void
        • (): void
        • Returns void

    Returns void

updateSessionFrameName

  • updateSessionFrameName(id: string, sessionFrameName: string): void
  • Parameters

    • id: string
    • sessionFrameName: string

    Returns void

Legend

  • Constructor
  • Property
  • Method
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Property
  • Method
  • Private property
  • Private method
  • Static property
  • Static method

Generated using TypeDoc