All Classes and Interfaces
Class
Description
Keeps track of time a job was spent in the blocked state.
A notification subscriber which can send build stats to a particular sink.
Manages send build notifications to one or more notifiers.
Implementation of
QueueListener which keeps track
of time a pipeline build spent blocked.Possible build states for notification.
Keeps track of build status for each stage in a build, and provides
mechanisms for notifying various subscribers as stages and jobs are
completed.
Provides configuration options for this plugin.
Implements
RunListener extension point to
provide job status information to subscribers as jobs complete.Sets the GitHub commit status for stages based on build notifications.
GraphListener implementation which provides status (pending, error or
success) and timing information for each stage in a build.
Encapsulates the logic of determining GitHub configuration for a build.
Encapsulates the logic of determining HTTP notifier configuration for a build.
Builds a single line for the InfluxDB line protocol.
Writes job and stage measurements to an InfluxDB REST API.
Encapsulates the logic of determining InfluxDB configuration for a build.
Encapsulates the logic of determining influxdb configuration for a build.
Wraps regular UDP based StatsD client with concurrent hostname refreshing logic.
Sends job and stage metrics to a StatsD collector server over UDP.
Class for StatsD configuration notifier.
Wraps regular UDP based StatsD client with concurrent hostname refreshing logic.