Class InteractiveOutputRunTab.Factory

java.lang.Object
jenkins.model.TransientActionFactory<Run>
io.jenkins.plugins.interactiveinput.output.InteractiveOutputRunTab.Factory
All Implemented Interfaces:
ExtensionPoint
Enclosing class:
InteractiveOutputRunTab

@Extension(ordinal=-1.0) public static class InteractiveOutputRunTab.Factory extends TransientActionFactory<Run>
Attaches the tab to any build carrying a visible InteractiveOutputBuildAction. Attachment is layout-independent (cheap, deterministic); actual visibility is gated by InteractiveOutputRunTab.getIconFileName() so nothing shows in the classic layout. ordinal = -1 so the persisted InteractiveOutputBuildAction wins Stapler's first-urlName match and serves the page.