public class KitchenCommandExecutor extends AbstractBaseCommandExecutor
YES| Constructor and Description |
|---|
KitchenCommandExecutor(Class<?> pkgClazz) |
KitchenCommandExecutor(Class<?> pkgClazz,
LogChannelInterface log) |
KitchenCommandExecutor(Class<?> pkgClazz,
LogChannelInterface log,
Future<KettleException> kettleInit) |
| Modifier and Type | Method and Description |
|---|---|
int |
execute(String repoName,
String noRepo,
String username,
String trustUser,
String password,
String dirName,
String filename,
String jobName,
String listJobs,
String listDirs,
String exportRepo,
String initialDir,
String listRepos,
String listParams,
NamedParams params,
NamedParams customParams,
String[] arguments) |
Job |
executeFilesystemBasedCommand(String initialDir,
String filename) |
Job |
executeRepositoryBasedCommand(Repository repository,
RepositoryMeta repositoryMeta,
String dirName,
String jobName,
String listJobs,
String listDirs) |
Future<KettleException> |
getKettleInit() |
protected void |
printJobParameters(Job job) |
protected void |
printRepositories(RepositoriesMeta repositoriesMeta) |
protected void |
printRepositoryStoredJobs(Repository repository,
RepositoryDirectoryInterface directory) |
int |
printVersion() |
void |
setKettleInit(Future<KettleException> kettleInit) |
calculateAndPrintElapsedTime, createDefaultMetastore, establishRepositoryConnection, getDateFormat, getLog, getMetaStore, getPkgClazz, isEnabled, loadRepositoryConnection, loadRepositoryInfo, logDebug, logDebug, printParameter, printRepositoryDirectories, printVersion, setDateFormat, setLog, setMetaStore, setPkgClazzpublic KitchenCommandExecutor(Class<?> pkgClazz)
public KitchenCommandExecutor(Class<?> pkgClazz, LogChannelInterface log)
public KitchenCommandExecutor(Class<?> pkgClazz, LogChannelInterface log, Future<KettleException> kettleInit)
public int execute(String repoName, String noRepo, String username, String trustUser, String password, String dirName, String filename, String jobName, String listJobs, String listDirs, String exportRepo, String initialDir, String listRepos, String listParams, NamedParams params, NamedParams customParams, String[] arguments) throws Throwable
Throwablepublic int printVersion()
public Job executeRepositoryBasedCommand(Repository repository, RepositoryMeta repositoryMeta, String dirName, String jobName, String listJobs, String listDirs) throws Exception
Exceptionpublic Job executeFilesystemBasedCommand(String initialDir, String filename) throws Exception
Exceptionprotected void printJobParameters(Job job) throws UnknownParamException
UnknownParamExceptionprotected void printRepositoryStoredJobs(Repository repository, RepositoryDirectoryInterface directory) throws KettleException
KettleExceptionprotected void printRepositories(RepositoriesMeta repositoriesMeta)
public Future<KettleException> getKettleInit()
public void setKettleInit(Future<KettleException> kettleInit)
Copyright © 2018 Hitachi Vantara. All rights reserved.