public abstract class Recorder extends Publisher implements ExtensionPoint
BuildStep
s 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 Notifier
s. 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.
Notifier
Publisher.DescriptorExtensionListImpl
ExtensionPoint.LegacyInstancesAreScopedToHudson
BuildStep.PublisherList
BUILDERS, PUBLISHERS
Modifier | Constructor and Description |
---|---|
protected |
Recorder() |
Modifier and Type | Method and Description |
---|---|
BuildStepDescriptor |
getDescriptor()
Gets the descriptor for this instance.
|
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, perform, prebuild
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getRequiredMonitorService
public 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 Publisher
Copyright © 2004–2021. All rights reserved.