Class UnbindableDir.UnbinderImpl
- java.lang.Object
-
- org.jenkinsci.plugins.credentialsbinding.impl.UnbindableDir.UnbinderImpl
-
- All Implemented Interfaces:
Serializable
,MultiBinding.Unbinder
- Enclosing class:
- UnbindableDir
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) protected static class UnbindableDir.UnbinderImpl extends Object implements MultiBinding.Unbinder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
UnbinderImpl(String dirName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
unbind(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener)
Performs any needed cleanup.
-
-
-
Constructor Detail
-
UnbinderImpl
protected UnbinderImpl(String dirName)
-
-
Method Detail
-
unbind
public void unbind(@NonNull Run<?,?> build, FilePath workspace, Launcher launcher, @NonNull TaskListener listener) throws IOException, InterruptedException
Description copied from interface:MultiBinding.Unbinder
Performs any needed cleanup.- Specified by:
unbind
in interfaceMultiBinding.Unbinder
- Parameters:
build
- The build. Cannot be nullworkspace
- The workspace - can be null ifBindingDescriptor.requiresWorkspace()
is false.launcher
- The launcher - can be null ifBindingDescriptor.requiresWorkspace()
is false.listener
- The task listener. Cannot be null.- Throws:
IOException
InterruptedException
-
-