Uses of Class
org.sentrysoftware.metricshub.engine.extension.ExtensionManager
Packages that use ExtensionManager
Package
Description
-
Uses of ExtensionManager in org.sentrysoftware.metricshub.engine.configuration
Methods in org.sentrysoftware.metricshub.engine.configuration with parameters of type ExtensionManagerModifier and TypeMethodDescriptionHostConfiguration.determineAcceptedSources(boolean isLocalhost, ExtensionManager extensionManager) Determine the accepted sources that can be executed using the current engine configuration -
Uses of ExtensionManager in org.sentrysoftware.metricshub.engine.extension
Methods in org.sentrysoftware.metricshub.engine.extension that return ExtensionManagerModifier and TypeMethodDescriptionstatic ExtensionManagerExtensionManager.empty()Create a new empty instance of the Extension Manager.ExtensionLoader.load()Loads extensions from theextensionsDirectoryand returns anExtensionManagerthat wraps all the loaded extensions. -
Uses of ExtensionManager in org.sentrysoftware.metricshub.engine.strategy.collect
Constructors in org.sentrysoftware.metricshub.engine.strategy.collect with parameters of type ExtensionManagerModifierConstructorDescriptionCollectStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor, @NonNull ExtensionManager extensionManager) Constructs a newCollectStrategyusing the provided telemetry manager, strategy time, and clients executor.PrepareCollectStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor, @NonNull ExtensionManager extensionManager) Constructs a newPrepareCollectStrategyusing the provided telemetry manager, strategy time, and clients executor.ProtocolHealthCheckStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor, @NonNull ExtensionManager extensionManager) Constructs a newHealthCheckStrategyusing the provided telemetry manager, strategy time, and clients executor. -
Uses of ExtensionManager in org.sentrysoftware.metricshub.engine.strategy.detection
Constructors in org.sentrysoftware.metricshub.engine.strategy.detection with parameters of type ExtensionManagerModifierConstructorDescriptionAutomaticDetection(@NonNull TelemetryManager telemetryManager, @NonNull ClientsExecutor clientsExecutor, @NonNull Set<String> connectorIds, @NonNull ExtensionManager extensionManager) Constructs a newAutomaticDetectioninstance using the provided telemetry manager and clients executor.ConnectorSelection(@NonNull TelemetryManager telemetryManager, @NonNull ClientsExecutor clientsExecutor, @NonNull Set<String> connectorIds, @NonNull ExtensionManager extensionManager) Constructs a newConnectorSelectioninstance using the provided telemetry manager and clients executor.CriterionProcessor(ClientsExecutor clientsExecutor, TelemetryManager telemetryManager, String connectorId, ExtensionManager extensionManager) Constructor for the CriterionProcessor class.DetectionStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor, @NonNull ExtensionManager extensionManager) Builder for constructing instances ofDetectionStrategy. -
Uses of ExtensionManager in org.sentrysoftware.metricshub.engine.strategy.discovery
Constructors in org.sentrysoftware.metricshub.engine.strategy.discovery with parameters of type ExtensionManagerModifierConstructorDescriptionDiscoveryStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor, @NonNull ExtensionManager extensionManager) Builder for constructing instances ofDiscoveryStrategy. -
Uses of ExtensionManager in org.sentrysoftware.metricshub.engine.strategy.pre
Constructors in org.sentrysoftware.metricshub.engine.strategy.pre with parameters of type ExtensionManagerModifierConstructorDescriptionPreSourcesStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor, @NonNull Connector connector, @NonNull ExtensionManager extensionManager) Initializes a new instance ofPreSourcesStrategywith the necessary components for executing the strategy. -
Uses of ExtensionManager in org.sentrysoftware.metricshub.engine.strategy.simple
Constructors in org.sentrysoftware.metricshub.engine.strategy.simple with parameters of type ExtensionManagerModifierConstructorDescriptionSimpleStrategy(@NonNull TelemetryManager telemetryManager, @NonNull Long strategyTime, @NonNull ClientsExecutor clientsExecutor, @NonNull ExtensionManager extensionManager) Builder for constructing instances ofSimpleStrategy.