Package org.pentaho.di.kitchen
Class KitchenCommandExecutor
java.lang.Object
org.pentaho.di.base.AbstractBaseCommandExecutor
org.pentaho.di.kitchen.KitchenCommandExecutor
-
Field Summary
Fields inherited from class org.pentaho.di.base.AbstractBaseCommandExecutor
YES -
Constructor Summary
ConstructorsConstructorDescriptionKitchenCommandExecutor(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
Modifier and TypeMethodDescriptionorg.pentaho.di.core.Resultorg.pentaho.di.core.Resultprotected 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> loadJobFromFilesystem(String initialDir, String filename, Serializable base64Zip) loadJobFromRepository(Repository repository, String dirName, String jobName) protected voidprintJobParameters(Job job) protected voidprintRepositories(RepositoriesMeta repositoriesMeta) protected voidprintRepositoryStoredJobs(Repository repository, org.pentaho.di.repository.RepositoryDirectoryInterface directory) intvoidsetKettleInit(Future<org.pentaho.di.core.exception.KettleException> kettleInit) Methods inherited from class org.pentaho.di.base.AbstractBaseCommandExecutor
calculateAndPrintElapsedTime, convert, decodeBase64ToZipFile, decodeBase64ToZipFile, establishRepositoryConnection, exitWithStatus, getBowl, getDateFormat, getLog, getMetaStore, getPkgClazz, getResult, isEnabled, loadRepositoryConnection, loadRepositoryDirectory, loadRepositoryInfo, logDebug, logDebug, printParameter, printRepositoryDirectories, printVersion, setBowl, setDateFormat, setLog, setMetaStore, setPkgClazz, setResult, validateAndSetPluginContext
-
Constructor Details
-
KitchenCommandExecutor
-
KitchenCommandExecutor
public KitchenCommandExecutor(Class<?> pkgClazz, org.pentaho.di.core.logging.LogChannelInterface log) -
KitchenCommandExecutor
-
-
Method Details
-
execute
- Throws:
Throwable
-
execute
- Throws:
Throwable
-
exitWithStatus
-
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
-
getKettleInit
-
setKettleInit
-