Class TelemetryManager
java.lang.Object
com._1c.g5.v8.dt.internal.telemetry.TelemetryManager
- All Implemented Interfaces:
ITelemetryManager
,IManagedService
ITelemetryManager
implementation that allows to access available telemetry information of EDT-
Constructor Summary
ConstructorsConstructorDescriptionTelemetryManager
(ITelemetryLogger logger) Constructs the instance of the telemetry manager -
Method Summary
Modifier and TypeMethodDescriptionvoid
activate()
void
void
dumpAvailableTelemetry
(String dumpReason) Dumps available telemetry into the telemetry logvoid
dumpAvailableTelemetry
(String dumpReason, PrintStream destinationStream) Dumps available telemetry into the given streamvoid
dumpAvailableTelemetry
(String dumpReason, Throwable exception) Dumps available telemetry into the telemetry log on errorvoid
registerProvider
(ITelemetryProvider provider) Registers the telemetry provider
-
Constructor Details
-
TelemetryManager
Constructs the instance of the telemetry manager
-
-
Method Details
-
activate
public void activate()- Specified by:
activate
in interfaceIManagedService
-
deactivate
public void deactivate()- Specified by:
deactivate
in interfaceIManagedService
-
dumpAvailableTelemetry
Description copied from interface:ITelemetryManager
Dumps available telemetry into the telemetry log- Specified by:
dumpAvailableTelemetry
in interfaceITelemetryManager
- Parameters:
dumpReason
- The reason for telemetry dump. May not benull
-
dumpAvailableTelemetry
Description copied from interface:ITelemetryManager
Dumps available telemetry into the given stream- Specified by:
dumpAvailableTelemetry
in interfaceITelemetryManager
- Parameters:
dumpReason
- The reason for telemetry dump. May not benull
-
dumpAvailableTelemetry
Description copied from interface:ITelemetryManager
Dumps available telemetry into the telemetry log on error- Specified by:
dumpAvailableTelemetry
in interfaceITelemetryManager
- Parameters:
dumpReason
- The reason for telemetry dump. May not benull
exception
- The caught exception. May not benull
-
registerProvider
Description copied from interface:ITelemetryManager
Registers the telemetry provider- Specified by:
registerProvider
in interfaceITelemetryManager
- Parameters:
provider
- The provider. Cannot benull
-