| Interface | Description |
|---|---|
| ArtifactInfoPlugin |
Provides artifact-related information about the module.
|
| ArtifactVersionManagerPlugin |
Allows managing
ArtifactVersion in the source code of a Module. |
| ArtifactVersionMapperPlugin |
Maps artifact versions to and from global versions (Version) known to module
manager.
|
| BuilderPlugin |
Allows building (the source code of) a
Module. |
| ClassificationNodePlugin |
Base interface for classification node plugins..
|
| FindModuleByArtifactGroupIdPlugin |
Helps in finding a module whose build produces a given ArtifactGroupId.
|
| JenkinsJobInfoPlugin |
Abstracts the mechanism for obtaining the information about the Jenkins job
corresponding to the module.
|
| ModulePlugin |
Base interface for module plugins.
|
| ModuleVersionMatcherPlugin |
Filters the matched
ModuleVersion. |
| NodeInitPlugin |
This plugin is called when a Node is initialized.
|
| NodePlugin |
Base interface for all node plugins.
|
| NodePluginFactory |
Factory for
NodePlugin. |
| ReferenceManagerPlugin |
Manages the references a module has to other modules within its sources.
|
| RemoteBuilderPlugin |
Allows building a
Module remotely. |
| RemoteBuilderPlugin.RemoteBuildHandle |
Represents a remote build and allows obtaining its status and interacting with
it.
|
| ScmPlugin |
Provides the abstractions required by Dragom for accessing a
Module source
code and other information in an SCM. |
| SelectDynamicVersionPlugin |
This plugin is used by tools when a dynamic Version needs to be selected.
|
| SelectStaticVersionPlugin |
This plugin is used by tools when a static Version needs to be selected.
|
| UndefinedDescendantNodeManagerPlugin |
This
ClassificationNodePlugin allows the Model to evolve
dynamically at runtime, generally based on information obtained from an
external system such as a SCM. |
| VersionClassifierPlugin |
| Class | Description |
|---|---|
| ScmPlugin.BaseVersion |
Information about the base
Version of a Version. |
| ScmPlugin.Commit |
Represents a commit.
|
| ScmPlugin.CommitPaging |
Controls commit paging for
ScmPlugin.getListCommit(org.azyva.dragom.model.Version, org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging, java.util.EnumSet<org.azyva.dragom.model.plugin.ScmPlugin.GetListCommitFlag>) or
ScmPlugin.getListCommitDiverge(org.azyva.dragom.model.Version, org.azyva.dragom.model.Version, org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging, java.util.EnumSet<org.azyva.dragom.model.plugin.ScmPlugin.GetListCommitFlag>). |
| Enum | Description |
|---|---|
| ModuleVersionMatcherPlugin.MatchFlag |
Defines the match flags.
|
| RemoteBuilderPlugin.RemoteBuildHandle.RemoteBuildStatus |
Possible remote build statuses.
|
| ScmPlugin.GetListCommitFlag |
Indicates what
ScmPlugin.Commit information to include for
ScmPlugin.getListCommit(org.azyva.dragom.model.Version, org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging, java.util.EnumSet<org.azyva.dragom.model.plugin.ScmPlugin.GetListCommitFlag>) or ScmPlugin.getListCommitDiverge(org.azyva.dragom.model.Version, org.azyva.dragom.model.Version, org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging, java.util.EnumSet<org.azyva.dragom.model.plugin.ScmPlugin.GetListCommitFlag>). |
| ScmPlugin.IsSyncFlag |
Flags that can be passed to isSync.
|
| ScmPlugin.MergeResult |
Merge results.
|
Copyright © 2015–2017 AZYVA INC.. All rights reserved.