All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
BuildWithEiffelDownstreamBuildAction |
Tracks downstream builds triggered by the build step, as well as the FlowNode.getId() of the step.
|
BuildWithEiffelDownstreamBuildAction.BuildWithEiffelDownstreamBuild |
|
BuildWithEiffelDownstreamFailureCause |
Indicates that an upstream build failed because of a downstream build’s status.
|
BuildWithEiffelLinksAction<JobT extends Job<JobT,RunT> & ParameterizedJobMixIn.ParameterizedJob<JobT,RunT>,RunT extends Run<JobT,RunT> & Queue.Executable> |
An Action that attaches an additional API endpoint to jobs for starting a build with one
or more Eiffel links.
|
BuildWithEiffelLinksActionFreeStyleFactory |
|
BuildWithEiffelLinksActionWorkflowFactory |
|
BuildWithEiffelQueueListener |
|
BuildWithEiffelRunListener |
|
BuildWithEiffelStep |
Defines a pipeline step that is a modified copy of BuildTriggerStep to trigger a downstream build
with a custom activity name set in the Eiffel activity event EiffelActivityTriggeredEvent ActT.
|
BuildWithEiffelStep.DescriptorImpl |
|
BuildWithEiffelStepExecution |
This class is a copy of BuildTriggerStepExecution that has been modified to add
EiffelActivityDataAction to the triggered downstream build.
|
BuildWithEiffelUpstreamCause |
Points back to the triggering FlowNode .
|
BundledSchemaProvider |
Locates the JSON schema for an Eiffel event from the set of schemas bundled with the plugin.
|
CreatePackageURLStep |
|
CreatePackageURLStep.Descriptor |
|
CredentialChangeListener |
Listens to changes in saveable objects and clears the cache of signing keys
via SigningKeyCache.clear() when it's the XML file of
the SystemCredentialsProvider that changed.
|
EiffelActivityAction |
|
EiffelActivityCanceledEvent |
|
EiffelActivityCanceledEvent.Data |
|
EiffelActivityDataAction |
|
EiffelActivityFinishedEvent |
|
EiffelActivityFinishedEvent.Data |
|
EiffelActivityFinishedEvent.Data.Outcome |
|
EiffelActivityFinishedEvent.Data.Outcome.Conclusion |
|
EiffelActivityFinishedEvent.Data.PersistentLogs |
|
EiffelActivityJobProperty |
An OptionalJobProperty that can be used to populate additional members in
in the Eiffel activity events emitted for the builds of a job.
|
EiffelActivityJobProperty.EiffelActivityJobPropertyDescriptor |
|
EiffelActivityStartedEvent |
|
EiffelActivityStartedEvent.Data |
|
EiffelActivityStartedEvent.Data.LiveLogs |
|
EiffelActivityTriggeredEvent |
|
EiffelActivityTriggeredEvent.Data |
|
EiffelActivityTriggeredEvent.Data.ExecutionType |
|
EiffelActivityTriggeredEvent.Data.Trigger |
|
EiffelActivityTriggeredEvent.Data.Trigger.Type |
|
EiffelArtifactCreatedEvent |
|
EiffelArtifactCreatedEvent.Data |
|
EiffelArtifactCreatedEvent.Data.FileInformation |
|
EiffelArtifactCreatedEvent.Data.FileInformation.IntegrityProtection |
|
EiffelArtifactCreatedEvent.Data.FileInformation.IntegrityProtection.Alg |
|
EiffelArtifactCreatedEvent.Data.RequiresImplementation |
|
EiffelArtifactPublishedEvent |
|
EiffelArtifactPublishedEvent.Data |
|
EiffelArtifactPublishedEvent.Data.Location |
|
EiffelArtifactPublishedEvent.Data.Location.Type |
|
EiffelArtifactPublisher |
|
EiffelArtifactToPublishAction |
|
EiffelBroadcasterConfig |
Adds the EiffelBroadcaster plugin configuration to the system config page.
|
EiffelCause |
Indicates that a build was started because of one or more Eiffel events.
|
EiffelEnvironmentContributor |
|
EiffelEvent |
A base class for Eiffel events that defines the common event attributes (meta and links )
and makes it easy for subclasses to add an event-specific data attribute.
|
EiffelEvent.Link |
|
EiffelEvent.Link.Type |
|
EiffelEvent.Meta |
|
EiffelEvent.Meta.Security |
|
EiffelEvent.Meta.Security.IntegrityProtection |
|
EiffelEvent.Meta.Security.IntegrityProtection.Alg |
|
EiffelEvent.Meta.Security.IntegrityProtection.SequenceProtection |
|
EiffelEvent.Meta.Source |
|
EiffelJobTable |
|
EmptyArtifactException |
|
EventSigner |
Simple interface that performs in-place signing of an EiffelEvent .
|
EventValidationFailedException |
Thrown when an Eiffel event has failed a validation against a schema.
|
EventValidator |
Validates an Eiffel event against the available schemas.
|
FixedRoutingKeyProvider |
A RoutingKeyProvider implementation that always produces
the same configurable fixed string regardless of the event input.
|
FixedRoutingKeyProvider.FixedRoutingKeyProviderDescriptor |
|
GenericEiffelEvent |
A placeholder representation of an arbitrary Eiffel event that doesn't have a dedicated POJO class defined
in this package.
|
HashAlgorithm |
The supported hash algorithms when signing events.
|
HostnameSource |
Describes how the hostname of the Jenkins controller should be determined.
|
InvalidCertificateConfigurationException |
Thrown when the certificate configuration for event signing was invalid.
|
InvalidJsonPayloadException |
Thrown when the JSON representation of an Eiffel event lacks an meta.type member that
determines the event type.
|
ItemListenerImpl |
|
JenkinsSourceProvider |
Provides Eiffel event source information (the meta.source member of all events)
for a Jenkins plugin.
|
JsonCanonicalizationException |
Thrown when the transformation of a JSON string to canonical form fails.
|
Messages |
Generated localization support class.
|
MissingArtifactException |
|
MQConnection |
Creates an MQ connection.
|
PublishEiffelArtifactsStep |
Pipeline step for publishing previously announced Eiffel artifacts, i.e.
|
PublishEiffelArtifactsStep.Descriptor |
|
QueueListenerImpl |
Receives notifications about when tasks are submitted to the
queue and publishes messages on configured MQ server.
|
RoutingKeyProvider |
A routing key provider computes the AMQP routing key that should be used when publishing
a given EiffelEvent .
|
RoutingKeyProvider.RoutingKeyProviderDescriptor |
|
RunListenerImpl |
Receives notifications about builds and publish messages on configured MQ server.
|
SchemaProvider |
Locates the JSON schema for an Eiffel event so that it can be validated.
|
SchemaUnavailableException |
Thrown when a schema couldn't be located for a particular (event type, event version) tuple.
|
SendEiffelEventStep |
Defines a pipeline step for sending an Eiffel event expressed as a Map .
|
SendEiffelEventStep.Descriptor |
|
SepiaRoutingKeyProvider |
|
SepiaRoutingKeyProvider.SepiaRoutingKeyProviderDescriptor |
|
SepiaRoutingKeyProviderConfigurator |
A Configurator implementation that takes care of CasC serialization/deserialization
of SepiaRoutingKeyProvider objects.
|
SigningKeyCache |
A singleton that implements a simple time-based in-memory pull-through cache of event signing keys
to avoid decoding keystores and keys every time an event is sent.
|
SigningKeyCache.Item |
An immutable cache item, containing a signing key, the associated identity,
and the time when the data was extracted from the KeyStore .
|
SourceProvider |
|
SystemEventSigner |
|
UnsupportedAlgorithmException |
Indicates that a cryptographic algorithm for signing or hashing events
isn't supported by the current implementation of the protocol, or perhaps
not by the protocol itself.
|
UserEventSigner |
Signs an event using credentials tied to a Run .
|
Util |
Constants and helper functions.
|