public abstract class Recorder extends Publisher implements ExtensionPoint
BuildSteps that run after the build is completed.
Recorder is a kind of Publisher that collects statistics from the build,
and can mark builds as unstable/failure. This marking ensures that builds are marked accordingly
before notifications are sent via Notifiers. Otherwise, if the build is marked failed
after some notifications are sent, inconsistency ensues.
To register a custom Publisher from a plugin,
put Extension on your descriptor.
NotifierPublisher.DescriptorExtensionListImplExtensionPoint.LegacyInstancesAreScopedToHudsonBuildStep.PublisherListBUILDERS, PUBLISHERS| Modifier | Constructor and Description |
|---|---|
protected |
Recorder() |
| Modifier and Type | Method and Description |
|---|---|
BuildStepDescriptor |
getDescriptor()
Gets the descriptor for this instance.
|
all, getProjectAction, needsToRunAfterFinalized, prebuildgetProjectAction, getProjectActions, perform, perform, prebuildclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetRequiredMonitorServicepublic BuildStepDescriptor getDescriptor()
Describable
Descriptor is a singleton for every concrete Describable
implementation, so if a.getClass() == b.getClass() then by default
a.getDescriptor() == b.getDescriptor() as well.
(In rare cases a single implementation class may be used for instances with distinct descriptors.)
getDescriptor in interface Describable<Publisher>getDescriptor in class PublisherCopyright © 2019. All rights reserved.