Package org.pentaho.di.kitchen
Class KitchenCommandExecutor
- java.lang.Object
-
- org.pentaho.di.base.AbstractBaseCommandExecutor
-
- org.pentaho.di.kitchen.KitchenCommandExecutor
-
public class KitchenCommandExecutor extends AbstractBaseCommandExecutor
-
-
Field Summary
-
Fields inherited from class org.pentaho.di.base.AbstractBaseCommandExecutor
YES
-
-
Constructor Summary
Constructors Constructor Description KitchenCommandExecutor(Class<?> pkgClazz)KitchenCommandExecutor(Class<?> pkgClazz, org.pentaho.di.core.logging.LogChannelInterface log)KitchenCommandExecutor(Class<?> pkgClazz, org.pentaho.di.core.logging.LogChannelInterface log, Future<org.pentaho.di.core.exception.KettleException> kettleInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.di.core.Resultexecute(Params params)org.pentaho.di.core.Resultexecute(Params params, String[] arguments)protected voidexecuteRepositoryBasedCommand(Repository repository, String dirName, String listJobs, String listDirs)protected org.pentaho.di.core.ResultexitWithStatus(int exitStatus, Job job)Future<org.pentaho.di.core.exception.KettleException>getKettleInit()JobloadJobFromFilesystem(String initialDir, String filename, Serializable base64Zip)JobloadJobFromRepository(Repository repository, String dirName, String jobName)protected voidprintJobParameters(Job job)protected voidprintRepositories(RepositoriesMeta repositoriesMeta)protected voidprintRepositoryStoredJobs(Repository repository, org.pentaho.di.repository.RepositoryDirectoryInterface directory)intprintVersion()voidsetKettleInit(Future<org.pentaho.di.core.exception.KettleException> kettleInit)-
Methods inherited from class org.pentaho.di.base.AbstractBaseCommandExecutor
calculateAndPrintElapsedTime, convert, createDefaultMetastore, decodeBase64ToZipFile, decodeBase64ToZipFile, establishRepositoryConnection, exitWithStatus, getDateFormat, getLog, getMetaStore, getPkgClazz, getResult, isEnabled, loadRepositoryConnection, loadRepositoryDirectory, loadRepositoryInfo, logDebug, logDebug, printParameter, printRepositoryDirectories, printVersion, setDateFormat, setLog, setMetaStore, setPkgClazz, setResult
-
-
-
-
Method Detail
-
execute
public org.pentaho.di.core.Result execute(Params params) throws Throwable
- Throws:
Throwable
-
execute
public org.pentaho.di.core.Result execute(Params params, String[] arguments) throws Throwable
- Throws:
Throwable
-
exitWithStatus
protected org.pentaho.di.core.Result exitWithStatus(int exitStatus, Job job)
-
printVersion
public int printVersion()
-
executeRepositoryBasedCommand
protected void executeRepositoryBasedCommand(Repository repository, String dirName, String listJobs, String listDirs) throws Exception
- Throws:
Exception
-
loadJobFromRepository
public Job loadJobFromRepository(Repository repository, String dirName, String jobName) throws Exception
- Throws:
Exception
-
loadJobFromFilesystem
public Job loadJobFromFilesystem(String initialDir, String filename, Serializable base64Zip) throws Exception
- Throws:
Exception
-
printJobParameters
protected void printJobParameters(Job job) throws org.pentaho.di.core.parameters.UnknownParamException
- Throws:
org.pentaho.di.core.parameters.UnknownParamException
-
printRepositoryStoredJobs
protected void printRepositoryStoredJobs(Repository repository, org.pentaho.di.repository.RepositoryDirectoryInterface directory) throws org.pentaho.di.core.exception.KettleException
- Throws:
org.pentaho.di.core.exception.KettleException
-
printRepositories
protected void printRepositories(RepositoriesMeta repositoriesMeta)
-
getKettleInit
public Future<org.pentaho.di.core.exception.KettleException> getKettleInit()
-
setKettleInit
public void setKettleInit(Future<org.pentaho.di.core.exception.KettleException> kettleInit)
-
-