Extension Points defined in Dependency Graph Viewer Plugin
EdgeProvider
jenkinsdoc:depgraph-view:hudson.plugins.depgraph_view.model.graph.edge.EdgeProvider]
This is an extension point which makes it possible to add edges to the DependencyGraph which gets drawn. Note that in order to add your own EdgeProvider you must not annotate the corresponding subclass with jenkinsdoc:hudson.Extension] but instead add a jenkinsdoc:com.google.inject.Module] with a jenkinsdoc:com.google.inject.multibindings.Multibinder] which has the jenkinsdoc:hudson.Extension] annotation. For example see jenkinsdoc:DependencyGraphModule] and jenkinsdoc:DependencyGraphEdgeProvider]
Implementations:
-
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. edge. BuildTriggerEdgeProvider (view on GitHub) -
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. edge. CopyArtifactEdgeProvider (view on GitHub) -
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. edge. DependencyGraphEdgeProvider (view on GitHub) -
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. edge. FanInReverseBuildTriggerEdgeProvider (view on GitHub) -
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. edge. ParameterizedTriggerBuilderEdgeProvider (view on GitHub) -
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. edge. ParameterizedTriggerEdgeProvider (view on GitHub) -
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. edge. PipelineGraphPublisherEdgeProvider (view on GitHub) -
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. edge. ReverseBuildTriggerEdgeProvider (view on GitHub)
EdgeProvider
jenkinsdoc:depgraph-view:hudson.plugins.depgraph_view.model.graph.EdgeProvider]
This interface is only here to not break other plugin extensions.
Implementations:
-
Maven Cascade Release Plugin: com.
barchart. jenkins. cascade. GraphEdgeProvider (view on GitHub)
SubProjectProvider
jenkinsdoc:depgraph-view:hudson.plugins.depgraph_view.model.graph.project.SubProjectProvider]
This is an extension point which makes it possible to subprojects to the DependencyGraph which gets drawn. Note that in order to add your own EdgeProvider you must not annotate the corresponding subclass with jenkinsdoc:hudson.Extension] but instead add a jenkinsdoc:com.google.inject.Module] with a jenkinsdoc:com.google.inject.multibindings.Multibinder] which has the jenkinsdoc:hudson.Extension] annotation. For example see jenkinsdoc:DependencyGraphModule] and jenkinsdoc:ParameterizedTriggerSubProjectProvider]
Implementations:
-
Dependency Graph Viewer Plugin: hudson.
plugins. depgraph_view. model. graph. project. ParameterizedTriggerSubProjectProvider (view on GitHub)
SubProjectProvider
jenkinsdoc:depgraph-view:hudson.plugins.depgraph_view.model.graph.SubProjectProvider]
This interface is only here to not break other plugin extensions.
Implementations:
-
Maven Cascade Release Plugin: com.
barchart. jenkins. cascade. GraphSubProjectProvider (view on GitHub)