Package com.dtolabs.rundeck.plugins.scm
Interface ScmExportPluginFactory
-
public interface ScmExportPluginFactoryFactory interface, used to define a ScmExportPlugin instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ScmExportPlugincreatePlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input)Create a plugin instancedefault ScmExportPlugincreatePlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, boolean initialize)Create a plugin instancejava.util.List<Property>getSetupPropertiesForBasedir(java.io.File basedir)Return the list of setup properties
-
-
-
Method Detail
-
createPlugin
ScmExportPlugin createPlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input) throws ConfigurationException
Create a plugin instance- Parameters:
context- contextinput- input properties- Returns:
- instance
- Throws:
ConfigurationException
-
createPlugin
default ScmExportPlugin createPlugin(ScmOperationContext context, java.util.Map<java.lang.String,java.lang.String> input, boolean initialize) throws ConfigurationException
Create a plugin instance- Parameters:
context- contextinput- input propertiesinitialize- it indicates whether to initialize the plugin or not- Returns:
- instance
- Throws:
ConfigurationException
-
getSetupPropertiesForBasedir
java.util.List<Property> getSetupPropertiesForBasedir(java.io.File basedir)
Return the list of setup properties- Parameters:
basedir- base dir- Returns:
- property list
-
-