Class DescriptorLookupCache
- java.lang.Object
-
- org.jenkinsci.plugins.pipeline.modeldefinition.DescriptorLookupCache
-
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) @Extension public class DescriptorLookupCache extends Object
-
-
Constructor Summary
Constructors Constructor Description DescriptorLookupCache()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DescriptorLookupCachegetPublicCache()voidinvalidateAll()static voidinvalidateGlobalCache()Descriptor<? extends Describable>lookupFunction(String n)Descriptor<? extends Describable>lookupFunction(String n, Class<? extends Describable> describable)Descriptor<? extends Describable>lookupFunctionFirstThenStep(String name)Descriptor<? extends Describable>lookupFunctionFirstThenStep(String name, Class<? extends Describable> describable)org.jenkinsci.plugins.workflow.steps.StepDescriptorlookupStepDescriptor(String n)Descriptor<? extends Describable>lookupStepFirstThenFunction(String name)Descriptor<? extends Describable>lookupStepFirstThenFunction(String name, Class<? extends Describable> describable)org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable>modelForDescribable(String n)org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable>modelForDescribable(String n, Class<? extends Describable> describable)org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable>modelForFunctionFirstThenStep(String name)org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable>modelForFunctionFirstThenStep(String name, Class<? extends Describable> describable)org.jenkinsci.plugins.structs.describable.DescribableModel<? extends org.jenkinsci.plugins.workflow.steps.Step>modelForStep(String n)org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable>modelForStepFirstThenFunction(String name)org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable>modelForStepFirstThenFunction(String name, Class<? extends Describable> describable)booleanstepTakesClosure(Descriptor d)
-
-
-
Method Detail
-
getPublicCache
public static DescriptorLookupCache getPublicCache()
-
invalidateGlobalCache
@Initializer(after=EXTENSIONS_AUGMENTED) public static void invalidateGlobalCache()
-
invalidateAll
public void invalidateAll()
-
modelForStep
public org.jenkinsci.plugins.structs.describable.DescribableModel<? extends org.jenkinsci.plugins.workflow.steps.Step> modelForStep(String n)
-
modelForDescribable
public org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable> modelForDescribable(String n)
-
modelForDescribable
public org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable> modelForDescribable(String n, @CheckForNull Class<? extends Describable> describable)
-
lookupStepDescriptor
public org.jenkinsci.plugins.workflow.steps.StepDescriptor lookupStepDescriptor(String n)
-
lookupFunction
public Descriptor<? extends Describable> lookupFunction(String n)
-
lookupFunction
public Descriptor<? extends Describable> lookupFunction(String n, @CheckForNull Class<? extends Describable> describable)
-
lookupStepFirstThenFunction
public Descriptor<? extends Describable> lookupStepFirstThenFunction(String name)
-
lookupFunctionFirstThenStep
public Descriptor<? extends Describable> lookupFunctionFirstThenStep(String name)
-
modelForStepFirstThenFunction
public org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable> modelForStepFirstThenFunction(String name)
-
modelForFunctionFirstThenStep
public org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable> modelForFunctionFirstThenStep(String name)
-
lookupStepFirstThenFunction
public Descriptor<? extends Describable> lookupStepFirstThenFunction(String name, Class<? extends Describable> describable)
-
lookupFunctionFirstThenStep
public Descriptor<? extends Describable> lookupFunctionFirstThenStep(String name, Class<? extends Describable> describable)
-
modelForStepFirstThenFunction
public org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable> modelForStepFirstThenFunction(String name, Class<? extends Describable> describable)
-
modelForFunctionFirstThenStep
public org.jenkinsci.plugins.structs.describable.DescribableModel<? extends Describable> modelForFunctionFirstThenStep(String name, Class<? extends Describable> describable)
-
stepTakesClosure
public boolean stepTakesClosure(Descriptor d)
-
-