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 DescriptorLookupCache
getPublicCache()
void
invalidateAll()
static void
invalidateGlobalCache()
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.StepDescriptor
lookupStepDescriptor(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)
boolean
stepTakesClosure(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)
-
-