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, setPkgClazz
public 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
Throwable
public int printVersion()
public Job executeRepositoryBasedCommand(Repository repository, RepositoryMeta repositoryMeta, String dirName, String jobName, String listJobs, String listDirs) throws Exception
Exception
public Job executeFilesystemBasedCommand(String initialDir, String filename) throws Exception
Exception
protected void printJobParameters(Job job) throws UnknownParamException
UnknownParamException
protected void printRepositoryStoredJobs(Repository repository, RepositoryDirectoryInterface directory) throws KettleException
KettleException
protected void printRepositories(RepositoriesMeta repositoriesMeta)
public Future<KettleException> getKettleInit()
public void setKettleInit(Future<KettleException> kettleInit)
Copyright © 2018 Hitachi Vantara. All rights reserved.