Class AutoScalerFactoryServerOptions

  • All Implemented Interfaces:
    com.elastisys.scale.commons.cli.CommandLineOptions

    public class AutoScalerFactoryServerOptions
    extends com.elastisys.scale.commons.cli.server.BaseServerCliOptions
    Captures (command-line) options accepted by the AutoScalerFactoryServer.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String addonsConfig  
      boolean enableExitHandler  
      java.lang.String storageDir  
      • Fields inherited from class com.elastisys.scale.commons.cli.server.BaseServerCliOptions

        help, httpPort, httpsPort, positionalArgs, realmFile, requireBasicAuth, requireClientCert, requireRole, sslKeyStore, sslKeyStorePassword, sslTrustStore, sslTrustStorePassword, version
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getVersion()  
      java.lang.String toString()  
      void validate()  
      • Methods inherited from class com.elastisys.scale.commons.cli.server.BaseServerCliOptions

        isHelpFlagSet, isVersionFlagSet
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • storageDir

        public java.lang.String storageDir
      • addonsConfig

        public java.lang.String addonsConfig
      • enableExitHandler

        public boolean enableExitHandler
    • Constructor Detail

      • AutoScalerFactoryServerOptions

        public AutoScalerFactoryServerOptions()
    • Method Detail

      • validate

        public void validate()
                      throws java.lang.IllegalArgumentException
        Specified by:
        validate in interface com.elastisys.scale.commons.cli.CommandLineOptions
        Overrides:
        validate in class com.elastisys.scale.commons.cli.server.BaseServerCliOptions
        Throws:
        java.lang.IllegalArgumentException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class com.elastisys.scale.commons.cli.server.BaseServerCliOptions
      • getVersion

        public java.lang.String getVersion()
        Specified by:
        getVersion in interface com.elastisys.scale.commons.cli.CommandLineOptions
        Specified by:
        getVersion in class com.elastisys.scale.commons.cli.server.BaseServerCliOptions