Package io.jenkins.plugins.casc.impl
Class DefaultConfiguratorRegistry
java.lang.Object
io.jenkins.plugins.casc.impl.DefaultConfiguratorRegistry
- All Implemented Interfaces:
ConfiguratorRegistry
@Extension
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class)
public class DefaultConfiguratorRegistry
extends Object
implements ConfiguratorRegistry
- Author:
- Nicolas De Loof
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLooks for a configurator for exact type.lookupOrFail(Type type) Looks for a configurator for exact type.lookupRootElement(String name) Retrieve aRootElementConfiguratorby it's yaml element (key) name.
-
Constructor Details
-
DefaultConfiguratorRegistry
public DefaultConfiguratorRegistry()
-
-
Method Details
-
lookupRootElement
Description copied from interface:ConfiguratorRegistryRetrieve aRootElementConfiguratorby it's yaml element (key) name.- Specified by:
lookupRootElementin interfaceConfiguratorRegistry- Returns:
nullif we don't know anyRootElementConfiguratorfor requested name
-
lookupOrFail
Looks for a configurator for exact type.- Specified by:
lookupOrFailin interfaceConfiguratorRegistry- Parameters:
type- Type- Returns:
- Configurator
- Throws:
ConfiguratorException- Configurator is not found
-
lookup
Looks for a configurator for exact type.- Specified by:
lookupin interfaceConfiguratorRegistry- Parameters:
type- Type- Returns:
- Configurator or
nullif it is not found
-