Package io.jenkins.plugins.casc.core
Class JNLPLauncherConfigurator
java.lang.Object
io.jenkins.plugins.casc.BaseConfigurator<T>
io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator<JNLPLauncher>
io.jenkins.plugins.casc.core.JNLPLauncherConfigurator
- All Implemented Interfaces:
Configurator<JNLPLauncher>
@Extension
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class JNLPLauncherConfigurator
extends DataBoundConfigurator<JNLPLauncher>
- Author:
- Nicolas De Loof
-
Nested Class Summary
Nested classes/interfaces inherited from class io.jenkins.plugins.casc.BaseConfigurator
BaseConfigurator.TypePair -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected JNLPLauncherinstance(Mapping config, ConfigurationContext context) Build a fresh new component based on provided configuration andDataBoundConstructorMethods inherited from class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
check, configure, describe, describe, getDataBoundConstructor, getDisplayName, getImplementedAPI, getName, getNames, getTargetMethods inherited from class io.jenkins.plugins.casc.BaseConfigurator
compare, configure, createAttribute, equals, exclusions, handleUnknown, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.jenkins.plugins.casc.Configurator
canConfigure, describeStructure, getAttributes, getConfigurators
-
Constructor Details
-
JNLPLauncherConfigurator
public JNLPLauncherConfigurator()
-
-
Method Details
-
instance
protected JNLPLauncher instance(Mapping config, ConfigurationContext context) throws ConfiguratorException Description copied from class:DataBoundConfiguratorBuild a fresh new component based on provided configuration andDataBoundConstructor- Overrides:
instancein classDataBoundConfigurator<JNLPLauncher>- Parameters:
config- configuration for target component. Implementation may consume some entries to create a fresh new instance.context- Fully configured Jenkins object used as the starting point for this configuration.- Returns:
- instance to be configured, but not yet fully configured, see
BaseConfigurator.configure(Mapping, Object, boolean, ConfigurationContext) - Throws:
ConfiguratorException- something went wrong...
-