Class MonitoringCloudListener
java.lang.Object
hudson.slaves.CloudProvisioningListener
io.jenkins.plugins.opentelemetry.computer.MonitoringCloudListener
- All Implemented Interfaces:
ExtensionPoint,io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener,Comparable<io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener>
@Extension(dynamicLoadable=YES,
optional=true)
public class MonitoringCloudListener
extends CloudProvisioningListener
implements io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonComplete(NodeProvisioner.PlannedNode plannedNode, Node node) voidonFailure(NodeProvisioner.PlannedNode plannedNode, Throwable t) voidonRollback(NodeProvisioner.PlannedNode plannedNode, Node node, Throwable t) voidMethods inherited from class hudson.slaves.CloudProvisioningListener
all, canProvision, canProvision, onCommit, onStartedMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jenkins.plugins.opentelemetry.api.OpenTelemetryLifecycleListener
afterConfiguration, compareTo, ordinal
-
Constructor Details
-
MonitoringCloudListener
public MonitoringCloudListener()
-
-
Method Details
-
postConstruct
@PostConstruct public void postConstruct() -
onFailure
- Overrides:
onFailurein classCloudProvisioningListener
-
onRollback
public void onRollback(@NonNull NodeProvisioner.PlannedNode plannedNode, @NonNull Node node, @NonNull Throwable t) - Overrides:
onRollbackin classCloudProvisioningListener
-
onComplete
- Overrides:
onCompletein classCloudProvisioningListener
-