Uses of Class
org.sentrysoftware.metricshub.engine.telemetry.TelemetryManager
Packages that use TelemetryManager
Package
Description
-
Uses of TelemetryManager in org.sentrysoftware.metricshub.engine.strategy.collect
Constructors in org.sentrysoftware.metricshub.engine.strategy.collect with parameters of type TelemetryManagerModifierConstructorDescriptionCollectStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor) Constructs a newCollectStrategyusing the provided telemetry manager, strategy time, and clients executor.PrepareCollectStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor) Constructs a newPrepareCollectStrategyusing the provided telemetry manager, strategy time, and clients executor.ProtocolHealthCheckStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor) Constructs a newHealthCheckStrategyusing the provided telemetry manager, strategy time, and clients executor. -
Uses of TelemetryManager in org.sentrysoftware.metricshub.engine.strategy.detection
Constructors in org.sentrysoftware.metricshub.engine.strategy.detection with parameters of type TelemetryManagerModifierConstructorDescriptionAutomaticDetection(@NonNull TelemetryManager telemetryManager, @NonNull ClientsExecutor clientsExecutor, @NonNull Set<String> connectorIds) Constructs a newAutomaticDetectioninstance using the provided telemetry manager and clients executor.ConnectorSelection(@NonNull TelemetryManager telemetryManager, @NonNull ClientsExecutor clientsExecutor, @NonNull Set<String> connectorIds) Constructs a newConnectorSelectioninstance using the provided telemetry manager and clients executor.CriterionProcessor(ClientsExecutor clientsExecutor, TelemetryManager telemetryManager, String connectorId) Constructor for the CriterionProcessor class.DetectionStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor) Builder for constructing instances ofDetectionStrategy. -
Uses of TelemetryManager in org.sentrysoftware.metricshub.engine.strategy.discovery
Constructors in org.sentrysoftware.metricshub.engine.strategy.discovery with parameters of type TelemetryManagerModifierConstructorDescriptionDiscoveryStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor) Builder for constructing instances ofDiscoveryStrategy. -
Uses of TelemetryManager in org.sentrysoftware.metricshub.engine.strategy.pre
Constructors in org.sentrysoftware.metricshub.engine.strategy.pre with parameters of type TelemetryManagerModifierConstructorDescriptionPreSourcesStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor, @NonNull Connector connector) Initializes a new instance ofPreSourcesStrategywith the necessary components for executing the strategy. -
Uses of TelemetryManager in org.sentrysoftware.metricshub.engine.strategy.simple
Constructors in org.sentrysoftware.metricshub.engine.strategy.simple with parameters of type TelemetryManagerModifierConstructorDescriptionSimpleStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor) Builder for constructing instances ofSimpleStrategy. -
Uses of TelemetryManager in org.sentrysoftware.metricshub.engine.strategy.source
Methods in org.sentrysoftware.metricshub.engine.strategy.source with parameters of type TelemetryManagerModifier and TypeMethodDescriptionstatic Optional<SourceTable> SourceTable.lookupSourceTable(String sourceKey, String connectorId, TelemetryManager telemetryManager) Find the source table instance from the connector namespace.
If we have a hard-coded source then we will create a source wrapping the csv input.static StringSourceUpdaterProcessor.replaceSourceReferenceContent(String value, TelemetryManager telemetryManager, String connectorId, String operationType, Object operationKey) Replace source reference content in the given value -
Uses of TelemetryManager in org.sentrysoftware.metricshub.engine.strategy.utils
Methods in org.sentrysoftware.metricshub.engine.strategy.utils with parameters of type TelemetryManagerModifier and TypeMethodDescriptionstatic <T> TForceSerializationHelper.forceSerialization(@NonNull Supplier<T> executable, @NonNull TelemetryManager telemetryManager, @NonNull String connectorId, Object objToProcess, @NonNull String description, T defaultValue) Force the serialization when processing the given object, this method tries to acquire the connector namespace lock before running the executable, if the lock cannot be acquired or there is an exception or an interruption then the defaultValue is returnedstatic OsCommandResultOsCommandHelper.runOsCommand(@NonNull String commandLine, @NonNull TelemetryManager telemetryManager, Long commandTimeout, boolean isExecuteLocally, boolean isLocalhost) Run the OS Command on: Local (use java Process) Remote windows (use WMI/WinRm command) Remote Linux (use SSH)