All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.gem.config.GemConfig Maven / Gradle / Ivy

There is a newer version: 5.3
Show newest version
/**
 * Copyright (c) KMG. All Rights Reserved..
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 */

package io.gem.config;

/**
 * Class GemConfig.
 */
final public class GemConfig {
    /**
     *String SBK_GEM_APP_NAME = "sbk.gem.applicationName.
     */
    final public static String SBK_GEM_APP_NAME = "sbk.gem.applicationName";
    /**
     * String NAME = "sbk-gem".
     */
    final public static String NAME = "sbk-gem";
    /**
     * String DESC = "Storage Benchmark Kit - Group Execution Monitor".
     */
    final public static String DESC = "Storage Benchmark Kit - Group Execution Monitor";
    /**
     * String BIN_DIR = "bin".
     */
    final public static String BIN_DIR = "bin";
    /**
     * String LOCAL_HOST = "localhost".
     */
    final public static String LOCAL_HOST = "localhost";

    /**
     *String SBK_GEM_LOGGER_PACKAGE_NAME = "io.sbm.logger".
     */
    final public static String SBK_GEM_LOGGER_PACKAGE_NAME = "io.gem.logger";

    //override by props file or command line parameters
    /**
     * String nodes.
     */
    public String nodes;
    /**
     * String gemuse.
     */
    public String gemuser;
    /**
     * String gempass.
     */
    public String gempass;
    /**
     * int gemport.
     */
    public int gemport;
    /**
     * String sbkdir.
     */
    public String sbkdir;
    /**
     * String sbkcommand.
     */
    public String sbkcommand;
    /**
     * boolean copy.
     */
    public boolean copy;
    /**
     * boolean delete.
     */
    public boolean delete;


    //override by props file
    /**
     * long remoteTimeoutSeconds.
     */
    public long remoteTimeoutSeconds;
    /**
     * int timeoutSeconds.
     */
    public int timeoutSeconds;
    /**
     * int maxIterations.
     */
    public int maxIterations;
    /**
     * String remoteDir.
     */
    public String remoteDir;
    /**
     * boolean fork.
     */
    public boolean fork;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy