Class SQLPlusRunner
- java.lang.Object
-
- org.jenkinsci.plugins.sqlplus.script.runner.SQLPlusRunner
-
- All Implemented Interfaces:
Serializable
public class SQLPlusRunner extends Object implements Serializable
Run SQLPlus commands on the agent, or master of Jenkins.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SQLPlusRunner(Run<?,?> build, TaskListener listener, Launcher launcher, FilePath workspace, boolean isHideSQLPlusVersion, String user, String password, boolean isSysdba, String instance, String script, String globalOracleHome, String globalSQLPlusHome, String globalTNSAdmin, String globalNLSLang, String globalSQLPath, String scriptType, String customOracleHome, String customSQLPlusHome, String customTNSAdmin, String customNLSLang, String customSQLPath, boolean tryToDetectOracleHome, boolean debug)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
run()
Main process to run SQLPlusvoid
runGetSQLPLusVersion(String customSQLPlusHome, String oracleHome, TaskListener listener, Launcher launcher)
Get SQL Plus version
-
-
-
Constructor Detail
-
SQLPlusRunner
public SQLPlusRunner(Run<?,?> build, TaskListener listener, Launcher launcher, FilePath workspace, boolean isHideSQLPlusVersion, String user, String password, boolean isSysdba, String instance, String script, String globalOracleHome, String globalSQLPlusHome, String globalTNSAdmin, String globalNLSLang, String globalSQLPath, String scriptType, String customOracleHome, String customSQLPlusHome, String customTNSAdmin, String customNLSLang, String customSQLPath, boolean tryToDetectOracleHome, boolean debug)
-
-
Method Detail
-
runGetSQLPLusVersion
public void runGetSQLPLusVersion(String customSQLPlusHome, String oracleHome, TaskListener listener, Launcher launcher)
Get SQL Plus version- Parameters:
customSQLPlusHome
- - custom SQL*Plus homeoracleHome
- - Oracle Homelistener
- - Jenkins listenerlauncher
- - Jenkins launcher
-
run
public void run() throws IOException, InterruptedException
Main process to run SQLPlus- Throws:
IOException
InterruptedException
-
-