IPerformanceClient interface
Métodos
Detalles del método
addFields({[key: string]: {} | undefined}, string)
function addFields(fields: {[key: string]: {} | undefined}, correlationId: string)
Parámetros
- fields
-
{[key: string]: {} | undefined}
- correlationId
-
string
addPerformanceCallback(PerformanceCallbackFunction)
function addPerformanceCallback(callback: PerformanceCallbackFunction): string
Parámetros
- callback
- PerformanceCallbackFunction
Devoluciones
string
addQueueMeasurement(string, string, number, boolean)
function addQueueMeasurement(eventName: string, correlationId?: string, queueTime?: number, manuallyCompleted?: boolean)
Parámetros
- eventName
-
string
- correlationId
-
string
- queueTime
-
number
- manuallyCompleted
-
boolean
calculateQueuedTime(number, number)
function calculateQueuedTime(preQueueTime: number, currentTime: number): number
Parámetros
- preQueueTime
-
number
- currentTime
-
number
Devoluciones
number
discardMeasurements(string)
function discardMeasurements(correlationId: string)
Parámetros
- correlationId
-
string
emitEvents(PerformanceEvent[], string)
function emitEvents(events: PerformanceEvent[], correlationId: string)
Parámetros
- events
- correlationId
-
string
endMeasurement(PerformanceEvent)
function endMeasurement(event: PerformanceEvent): null | PerformanceEvent
Parámetros
- event
- PerformanceEvent
Devoluciones
null | PerformanceEvent
generateId()
function generateId(): string
Devoluciones
string
incrementFields({[key: string]: number | undefined}, string)
function incrementFields(fields: {[key: string]: number | undefined}, correlationId: string)
Parámetros
- fields
-
{[key: string]: number | undefined}
- correlationId
-
string
removePerformanceCallback(string)
function removePerformanceCallback(callbackId: string): boolean
Parámetros
- callbackId
-
string
Devoluciones
boolean
setPreQueueTime(string, string)
function setPreQueueTime(eventName: string, correlationId?: string)
Parámetros
- eventName
-
string
- correlationId
-
string
startMeasurement(string, string)
function startMeasurement(measureName: string, correlationId?: string): InProgressPerformanceEvent
Parámetros
- measureName
-
string
- correlationId
-
string
Devoluciones
startPerformanceMeasurement(string, string)
Advertencia
Esta API ya está en desuso.
This method will be removed in the next major version
function startPerformanceMeasurement(measureName: string, correlationId: string): IPerformanceMeasurement
Parámetros
- measureName
-
string
- correlationId
-
string