Package org.apache.hop.run
Class HopRun
- java.lang.Object
-
- org.apache.hop.run.HopRun
-
- All Implemented Interfaces:
Runnable,IHasHopMetadataProvider
public class HopRun extends Object implements Runnable, IHasHopMetadataProvider
-
-
Constructor Summary
Constructors Constructor Description HopRun()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplySystemProperties()picocli.CommandLinegetCmd()Gets cmdStringgetFilename()Gets filenameStringgetLevel()Gets levelILogChannelgetLog()Gets logStringgetLogFile()StringgetMetadataExportFile()Gets metadataExportFileMultiMetadataProvidergetMetadataProvider()Gets metadataProviderString[]getParameters()Gets parametersStringgetRealFilename()Gets realFilenameStringgetRealRunConfigurationName()Gets realRunConfigurationNameStringgetRunConfigurationName()Gets runConfigurationNameString[]getSystemProperties()Gets systemPropertiesIVariablesgetVariables()Gets variablesbooleanisFinishedWithoutError()Gets finished status of pipeline or workflowbooleanisHelpRequested()Gets helpRequestedbooleanisPrintingOptions()Gets printingOptionsstatic voidmain(String[] args)voidrun()voidsetCmd(picocli.CommandLine cmd)voidsetFilename(String filename)voidsetFinishedWithoutError(boolean finishedWithoutError)voidsetHelpRequested(boolean helpRequested)voidsetLevel(String level)voidsetLog(ILogChannel log)voidsetLogFile(String logFile)voidsetMetadataExportFile(String metadataExportFile)Sets metadataExportFilevoidsetMetadataProvider(MultiMetadataProvider metadataProvider)voidsetParameters(String[] parameters)voidsetPrintingOptions(boolean printingOptions)voidsetRealFilename(String realFilename)voidsetRealRunConfigurationName(String realRunConfigurationName)voidsetRunConfigurationName(String runConfigurationName)voidsetSystemProperties(String[] systemProperties)voidsetVariables(IVariables variables)
-
-
-
Method Detail
-
applySystemProperties
public void applySystemProperties()
-
getLog
public ILogChannel getLog()
Gets log- Returns:
- value of log
-
getMetadataProvider
public MultiMetadataProvider getMetadataProvider()
Gets metadataProvider- Specified by:
getMetadataProviderin interfaceIHasHopMetadataProvider- Returns:
- value of metadataProvider
-
getCmd
public picocli.CommandLine getCmd()
Gets cmd- Returns:
- value of cmd
-
setCmd
public void setCmd(picocli.CommandLine cmd)
- Parameters:
cmd- The cmd to set
-
getFilename
public String getFilename()
Gets filename- Returns:
- value of filename
-
setFilename
public void setFilename(String filename)
- Parameters:
filename- The filename to set
-
getLevel
public String getLevel()
Gets level- Returns:
- value of level
-
setLevel
public void setLevel(String level)
- Parameters:
level- The level to set
-
isHelpRequested
public boolean isHelpRequested()
Gets helpRequested- Returns:
- value of helpRequested
-
setHelpRequested
public void setHelpRequested(boolean helpRequested)
- Parameters:
helpRequested- The helpRequested to set
-
getParameters
public String[] getParameters()
Gets parameters- Returns:
- value of parameters
-
setParameters
public void setParameters(String[] parameters)
- Parameters:
parameters- The parameters to set
-
getRunConfigurationName
public String getRunConfigurationName()
Gets runConfigurationName- Returns:
- value of runConfigurationName
-
setRunConfigurationName
public void setRunConfigurationName(String runConfigurationName)
- Parameters:
runConfigurationName- The runConfigurationName to set
-
isPrintingOptions
public boolean isPrintingOptions()
Gets printingOptions- Returns:
- value of printingOptions
-
setPrintingOptions
public void setPrintingOptions(boolean printingOptions)
- Parameters:
printingOptions- The printingOptions to set
-
getSystemProperties
public String[] getSystemProperties()
Gets systemProperties- Returns:
- value of systemProperties
-
setSystemProperties
public void setSystemProperties(String[] systemProperties)
- Parameters:
systemProperties- The systemProperties to set
-
getVariables
public IVariables getVariables()
Gets variables- Returns:
- value of variables
-
setVariables
public void setVariables(IVariables variables)
- Parameters:
variables- The variables to set
-
getRealRunConfigurationName
public String getRealRunConfigurationName()
Gets realRunConfigurationName- Returns:
- value of realRunConfigurationName
-
setRealRunConfigurationName
public void setRealRunConfigurationName(String realRunConfigurationName)
- Parameters:
realRunConfigurationName- The realRunConfigurationName to set
-
getRealFilename
public String getRealFilename()
Gets realFilename- Returns:
- value of realFilename
-
setRealFilename
public void setRealFilename(String realFilename)
- Parameters:
realFilename- The realFilename to set
-
setLog
public void setLog(ILogChannel log)
- Parameters:
log- The log to set
-
getLogFile
public String getLogFile()
-
setLogFile
public void setLogFile(String logFile)
-
setMetadataProvider
public void setMetadataProvider(MultiMetadataProvider metadataProvider)
- Specified by:
setMetadataProviderin interfaceIHasHopMetadataProvider- Parameters:
metadataProvider- The metadataProvider to set
-
isFinishedWithoutError
public boolean isFinishedWithoutError()
Gets finished status of pipeline or workflow- Returns:
- boolean indicating no errors
-
setFinishedWithoutError
public void setFinishedWithoutError(boolean finishedWithoutError)
- Parameters:
finishedWithoutError- Boolean indicating if pipeline or workflow finished without errors
-
getMetadataExportFile
public String getMetadataExportFile()
Gets metadataExportFile- Returns:
- value of metadataExportFile
-
setMetadataExportFile
public void setMetadataExportFile(String metadataExportFile)
Sets metadataExportFile- Parameters:
metadataExportFile- value of metadataExportFile
-
main
public static void main(String[] args)
-
-