Namespace: Consultingwerk.Framework.Server.Telemetry
Interface 
ITelemetryService Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implemented by: Consultingwerk.Framework.Server.Telemetry.TelemetryService

File:ITelemetryService
Purpose:Interface for service collecting application telemetry data
Author(s):Mike Fechner / Consultingwerk LTd.
Created:Mon Jan 17 00:31:22 CET 2022
Purpose: Returns if the output is buffered
Notes:



Top Method Summary
Options Name Purpose
+ BeginRequest () Tracks the beginning of the PASOE request
+ EndRequest () Tracks the end of the PASOE request
+ SetClientPrincipal (handle) Sets user and domain based on the client principal provided
+ SetData (integer, character, character) Sets application specific data
+ SetError (Error) Updates details about an Error
+ SetRequestUri (URI) Updates the URI
+ SetServiceInterface () Updates the Service Interface
+ SetServiceRequest (character, character) Updates the Service Request
+ SetStopCondition (Stop) Updates details about a StopCondition
+ SetUserInformation (character, character) Updates the user and domain name
+ WritePendingRequest () Writes the Pending Request data

Top Property Summary
Options Name Purpose
+ LOGICAL BufferedOutput
+ INTEGER DetailLevel
+ CHARACTER FileNamePattern
+ CHARACTER InstanceIdentifier
+ CHARACTER OutputDirectory
+ CHARACTER PendingRequestsOutputDirectory


Method Detail
Top

PUBLIC BeginRequest ()

Purpose: Tracks the beginning of the PASOE request
Notes:

Top

PUBLIC EndRequest ()

Purpose: Tracks the end of the PASOE request
Notes:

Top

PUBLIC SetClientPrincipal (handle)

Purpose: Sets user and domain based on the client principal provided
Notes:

Parameters:
phPrincipal HANDLE
The handle of the client-principal
Top

PUBLIC SetData (integer, character, character)

Purpose: Sets application specific data
Notes:

Parameters:
piDetailLevel INTEGER
The detail level from where this setting should be shown
pcName CHARACTER
The name of the value
pcValue CHARACTER
The value
Top

PUBLIC SetError (Error)

Purpose: Updates details about an Error
Notes:

Parameters:
poError Progress.Lang.Error
The Error to log
Top

PUBLIC SetRequestUri (URI)

Purpose: Updates the URI
Notes:

Parameters:
poUri OpenEdge.Net.URI
The URI
Top

PUBLIC SetServiceInterface ()

Purpose: Updates the Service Interface
Notes:

Top

PUBLIC SetServiceRequest (character, character)

Purpose: Updates the Service Request
Notes:

Parameters:
pcServiceName CHARACTER
The name of the service component
pcServiceRequest CHARACTER
The name of the service request (method)
Top

PUBLIC SetStopCondition (Stop)

Purpose: Updates details about a StopCondition
Notes:

Parameters:
poStopCondition Progress.Lang.Stop
The StopCondition to log
Top

PUBLIC SetUserInformation (character, character)

Purpose: Updates the user and domain name
Notes:

Parameters:
pcUserName CHARACTER
The user name
pcDomainName CHARACTER
The domain name
Top

PUBLIC WritePendingRequest ()

Purpose: Writes the Pending Request data
Notes:



Property Detail
Top

PUBLIC LOGICAL BufferedOutput


Returns LOGICAL
Top

PUBLIC INTEGER DetailLevel


Returns INTEGER
Top

PUBLIC CHARACTER FileNamePattern


Returns CHARACTER
Top

PUBLIC CHARACTER InstanceIdentifier


Returns CHARACTER
Top

PUBLIC CHARACTER OutputDirectory


Returns CHARACTER
Top

PUBLIC CHARACTER PendingRequestsOutputDirectory


Returns CHARACTER


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       08.12.2024 12:59:12