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
-
Method Summary
Modifier and TypeMethodDescriptionprotected JNLPLauncher
instance
(Mapping config, ConfigurationContext context) Build a fresh new component based on provided configuration andDataBoundConstructor
Methods inherited from class io.jenkins.plugins.casc.impl.configurators.DataBoundConfigurator
check, configure, describe, describe, getDataBoundConstructor, getDisplayName, getImplementedAPI, getName, getNames, getTarget
Methods inherited from class io.jenkins.plugins.casc.BaseConfigurator
compare, configure, createAttribute, equals, exclusions, handleUnknown, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods 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:DataBoundConfigurator
Build a fresh new component based on provided configuration andDataBoundConstructor
- Overrides:
instance
in 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...
-