public class SingularityExecutorConfiguration
extends com.hubspot.singularity.runner.base.configuration.BaseRunnerConfiguration
| Constructor and Description |
|---|
SingularityExecutorConfiguration() |
public static final String SHUTDOWN_TIMEOUT_MILLIS
public static final String HARD_KILL_AFTER_MILLIS
public static final String NUM_CORE_KILL_THREADS
public static final String NUM_CORE_THREAD_CHECK_THREADS
public static final String CHECK_THREADS_EVERY_MILLIS
public static final String MAX_TASK_MESSAGE_LENGTH
public static final String IDLE_EXECUTOR_SHUTDOWN_AFTER_MILLIS
public static final String SHUTDOWN_STOP_DRIVER_AFTER_MILLIS
public static final String TASK_APP_DIRECTORY
public static final String TASK_EXECUTOR_JAVA_LOG_PATH
public static final String TASK_EXECUTOR_BASH_LOG_PATH
public static final String TASK_SERVICE_LOG_PATH
public static final String DEFAULT_USER
public static final String GLOBAL_TASK_DEFINITION_DIRECTORY
public static final String GLOBAL_TASK_DEFINITION_SUFFIX
public static final String LOGROTATE_COMMAND
public static final String LOGROTATE_CONFIG_DIRECTORY
public static final String LOGROTATE_STATE_FILE
public static final String LOGROTATE_DIRECTORY
public static final String LOGROTATE_MAXAGE_DAYS
public static final String LOGROTATE_COUNT
public static final String LOGROTATE_DATEFORMAT
public static final String LOGROTATE_EXTRAS_DATEFORMAT
public static final String LOGROTATE_EXTRAS_FILES
public static final String TAIL_LOG_LINES_TO_SAVE
public static final String TAIL_LOG_FILENAME
public static final String S3_FILES_TO_BACKUP
public static final String S3_UPLOADER_PATTERN
public static final String S3_UPLOADER_BUCKET
public static final String USE_LOCAL_DOWNLOAD_SERVICE
public static final String LOCAL_DOWNLOAD_SERVICE_TIMEOUT_MILLIS
public static final String MAX_TASK_THREADS
public static final String DOCKER_PREFIX
public static final String DOCKER_STOP_TIMEOUT
public void setLogrotateAdditionalFiles(List<String> logrotateAdditionalFiles)
public void setS3UploaderAdditionalFiles(List<String> s3UploaderAdditionalFiles)
public String getExecutorJavaLog()
public String getExecutorBashLog()
public String getServiceLog()
public String getDefaultRunAsUser()
public String getTaskAppDirectory()
public long getShutdownTimeoutWaitMillis()
public long getIdleExecutorShutdownWaitMillis()
public long getStopDriverAfterMillis()
public String getGlobalTaskDefinitionDirectory()
public String getGlobalTaskDefinitionSuffix()
public long getHardKillAfterMillis()
public int getKillThreads()
public int getThreadCheckThreads()
public long getCheckThreadsEveryMillis()
public int getMaxTaskMessageLength()
public String getLogrotateCommand()
public String getLogrotateStateFile()
public String getLogrotateConfDirectory()
public String getLogrotateToDirectory()
public int getLogrotateMaxageDays()
public int getLogrotateCount()
public String getLogrotateDateformat()
public String getLogrotateExtrasDateformat()
public int getTailLogLinesToSave()
public String getServiceFinishedTailLog()
public boolean isUseLocalDownloadService()
public long getLocalDownloadServiceTimeoutMillis()
public com.google.common.base.Optional<Integer> getMaxTaskThreads()
public String getDockerPrefix()
public int getDockerStopTimeout()
public void setExecutorJavaLog(String executorJavaLog)
public void setExecutorBashLog(String executorBashLog)
public void setServiceLog(String serviceLog)
public void setDefaultRunAsUser(String defaultRunAsUser)
public void setTaskAppDirectory(String taskAppDirectory)
public void setShutdownTimeoutWaitMillis(long shutdownTimeoutWaitMillis)
public void setIdleExecutorShutdownWaitMillis(long idleExecutorShutdownWaitMillis)
public void setStopDriverAfterMillis(long stopDriverAfterMillis)
public void setGlobalTaskDefinitionDirectory(String globalTaskDefinitionDirectory)
public void setGlobalTaskDefinitionSuffix(String globalTaskDefinitionSuffix)
public void setHardKillAfterMillis(long hardKillAfterMillis)
public void setKillThreads(int killThreads)
public void setThreadCheckThreads(int threadCheckThreads)
public void setCheckThreadsEveryMillis(long checkThreadsEveryMillis)
public void setMaxTaskMessageLength(int maxTaskMessageLength)
public void setLogrotateCommand(String logrotateCommand)
public void setLogrotateStateFile(String logrotateStateFile)
public void setLogrotateConfDirectory(String logrotateConfDirectory)
public void setLogrotateToDirectory(String logrotateToDirectory)
public void setLogrotateMaxageDays(int logrotateMaxageDays)
public void setLogrotateCount(int logrotateCount)
public void setLogrotateDateformat(String logrotateDateformat)
public void setLogrotateExtrasDateformat(String logrotateExtrasDateformat)
public void setTailLogLinesToSave(int tailLogLinesToSave)
public void setServiceFinishedTailLog(String serviceFinishedTailLog)
public String getS3UploaderKeyPattern()
public void setS3UploaderKeyPattern(String s3UploaderKeyPattern)
public String getS3UploaderBucket()
public void setS3UploaderBucket(String s3UploaderBucket)
public void setUseLocalDownloadService(boolean useLocalDownloadService)
public void setLocalDownloadServiceTimeoutMillis(long localDownloadServiceTimeoutMillis)
public void setMaxTaskThreads(com.google.common.base.Optional<Integer> maxTaskThreads)
public void setDockerPrefix(String dockerPrefix)
public void setDockerStopTimeout(int dockerStopTimeout)
public void updateFromProperties(Properties properties)
Copyright © 2015. All rights reserved.