Class CommandLineOptions
- java.lang.Object
-
- guru.qas.martini.standalone.jcommander.CommandLineOptions
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.LongawaitTerminationSecondsprotected java.util.List<java.lang.String>configLocationsprotected booleanhelpprotected longjobPoolPollIntervalMsprotected java.io.FilejsonOutputFileprotected booleanjsonOverwriteprotected longmartiniGateMonitorPollTimeoutprotected intparallelismprotected java.util.List<java.lang.String>spelFilterprotected java.lang.LongtimeoutInMinutesprotected booleanunimplementedStepsFatal
-
Constructor Summary
Constructors Constructor Description CommandLineOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Long>getAwaitTerminationSeconds()java.lang.Class<? extends MartiniStandaloneEngine>getEngineImplementation()java.lang.Class<? extends java.util.Comparator<guru.qas.martini.Martini>>getGatedMartiniComparatorImplementation()longgetJobPoolPollIntervalMs()java.util.Optional<java.io.File>getJsonOutputFile()longgetMartiniGatePollTimeoutMs()intgetParallelism()java.util.Optional<java.lang.String>getSpelFilter()java.lang.String[]getSpringConfigurationLocations()java.lang.Class<? extends guru.qas.martini.event.SuiteIdentifier>getSuiteIdentifierImplementation()java.lang.Class<? extends TaskFactory>getTaskFactoryImplementation()java.util.Optional<java.lang.Long>getTimeoutInMinutes()java.lang.Class<? extends java.lang.Thread.UncaughtExceptionHandler>getUncaughtExceptionHandlerImplementation()booleanisHelp()booleanisJsonOutputFileOverwrite()booleanisUnimplementedStepsFatal()
-
-
-
Field Detail
-
help
protected boolean help
-
configLocations
protected java.util.List<java.lang.String> configLocations
-
jsonOverwrite
protected boolean jsonOverwrite
-
jsonOutputFile
protected java.io.File jsonOutputFile
-
spelFilter
protected java.util.List<java.lang.String> spelFilter
-
parallelism
protected int parallelism
-
unimplementedStepsFatal
protected boolean unimplementedStepsFatal
-
awaitTerminationSeconds
protected java.lang.Long awaitTerminationSeconds
-
timeoutInMinutes
protected java.lang.Long timeoutInMinutes
-
jobPoolPollIntervalMs
protected long jobPoolPollIntervalMs
-
martiniGateMonitorPollTimeout
protected long martiniGateMonitorPollTimeout
-
-
Method Detail
-
isHelp
public boolean isHelp()
-
getSpringConfigurationLocations
@Nonnull public java.lang.String[] getSpringConfigurationLocations()
- Specified by:
getSpringConfigurationLocationsin interfaceOptions
-
isUnimplementedStepsFatal
public boolean isUnimplementedStepsFatal()
- Specified by:
isUnimplementedStepsFatalin interfaceOptions
-
getTimeoutInMinutes
public java.util.Optional<java.lang.Long> getTimeoutInMinutes()
- Specified by:
getTimeoutInMinutesin interfaceOptions
-
getSpelFilter
public java.util.Optional<java.lang.String> getSpelFilter()
- Specified by:
getSpelFilterin interfaceOptions
-
getJobPoolPollIntervalMs
public long getJobPoolPollIntervalMs()
- Specified by:
getJobPoolPollIntervalMsin interfaceOptions
-
getJsonOutputFile
public java.util.Optional<java.io.File> getJsonOutputFile()
- Specified by:
getJsonOutputFilein interfaceOptions
-
getParallelism
public int getParallelism()
- Specified by:
getParallelismin interfaceOptions
-
getAwaitTerminationSeconds
public java.util.Optional<java.lang.Long> getAwaitTerminationSeconds()
- Specified by:
getAwaitTerminationSecondsin interfaceOptions
-
isJsonOutputFileOverwrite
public boolean isJsonOutputFileOverwrite()
- Specified by:
isJsonOutputFileOverwritein interfaceOptions
-
getGatedMartiniComparatorImplementation
@Nonnull public java.lang.Class<? extends java.util.Comparator<guru.qas.martini.Martini>> getGatedMartiniComparatorImplementation()
- Specified by:
getGatedMartiniComparatorImplementationin interfaceOptions
-
getEngineImplementation
@Nonnull public java.lang.Class<? extends MartiniStandaloneEngine> getEngineImplementation()
- Specified by:
getEngineImplementationin interfaceOptions
-
getSuiteIdentifierImplementation
@Nonnull public java.lang.Class<? extends guru.qas.martini.event.SuiteIdentifier> getSuiteIdentifierImplementation()
- Specified by:
getSuiteIdentifierImplementationin interfaceOptions
-
getTaskFactoryImplementation
@Nonnull public java.lang.Class<? extends TaskFactory> getTaskFactoryImplementation()
- Specified by:
getTaskFactoryImplementationin interfaceOptions
-
getUncaughtExceptionHandlerImplementation
@Nonnull public java.lang.Class<? extends java.lang.Thread.UncaughtExceptionHandler> getUncaughtExceptionHandlerImplementation()
- Specified by:
getUncaughtExceptionHandlerImplementationin interfaceOptions
-
getMartiniGatePollTimeoutMs
public long getMartiniGatePollTimeoutMs()
- Specified by:
getMartiniGatePollTimeoutMsin interfaceOptions
-
-