Skip navigation links
A B C D E F G H I K L M N P R S T V W 

A

ALREADY_SHUT_DOWN - Static variable in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
apply(Object, Options) - Method in class com.hubspot.singularity.executor.handlebars.BashEscapedHelper
 
apply(Object, Options) - Method in class com.hubspot.singularity.executor.handlebars.IfPresentHelper
 

B

BashEscapedHelper - Class in com.hubspot.singularity.executor.handlebars
 
BashEscapedHelper() - Constructor for class com.hubspot.singularity.executor.handlebars.BashEscapedHelper
 
buildProcessBuilder(List<String>, File) - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandRunner
 
buildTask(String, ExecutorDriver, Protos.TaskInfo, Logger) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorTaskBuilder
 
buildTaskFetcher(ExecutorData, SingularityExecutorTask) - Method in class com.hubspot.singularity.executor.task.SingularityExecutorArtifactFetcher
 
buildTaskLogger(String, String, String, String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorLogging
 
buildTaskLogger(String, String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorTaskBuilder
 

C

call() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandRunnerCallable
 
call() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskProcessBuilder
 
call() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskProcessCallable
 
cancel() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorArtifactFetcher.SingularityExecutorTaskArtifactFetcher
 
cancel() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskProcessBuilder
 
cancelDestroyFuture(String) - Method in class com.hubspot.singularity.executor.SingularityExecutorProcessKiller
 
checkSignatures() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorArtifactVerifier
 
cleanTaskDefinitionFile() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskCleanup
 
cleanup(Protos.TaskState) - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
cleanup(boolean, boolean) - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskCleanup
 
com.hubspot.singularity.executor - package com.hubspot.singularity.executor
 
com.hubspot.singularity.executor.config - package com.hubspot.singularity.executor.config
 
com.hubspot.singularity.executor.handlebars - package com.hubspot.singularity.executor.handlebars
 
com.hubspot.singularity.executor.models - package com.hubspot.singularity.executor.models
 
com.hubspot.singularity.executor.shells - package com.hubspot.singularity.executor.shells
 
com.hubspot.singularity.executor.task - package com.hubspot.singularity.executor.task
 
com.hubspot.singularity.executor.utils - package com.hubspot.singularity.executor.utils
 
configure() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
convertCommandNameToLogfileName(String) - Static method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandRunner
 

D

disconnected(ExecutorDriver) - Method in class com.hubspot.singularity.executor.SingularityExecutor
Invoked when the executor becomes "disconnected" from the slave (e.g., the slave is being restarted due to an upgrade).
DOCKER_TEMPLATE - Static variable in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
DockerContext - Class in com.hubspot.singularity.executor.models
 
DockerContext(EnvironmentContext, RunnerContext, String, int, boolean) - Constructor for class com.hubspot.singularity.executor.models.DockerContext
 
DockerUtils - Class in com.hubspot.singularity.executor.utils
 
DockerUtils(SingularityExecutorConfiguration, DockerClient) - Constructor for class com.hubspot.singularity.executor.utils.DockerUtils
 

E

ENVIRONMENT_TEMPLATE - Static variable in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
EnvironmentContext - Class in com.hubspot.singularity.executor.models
 
EnvironmentContext(Protos.TaskInfo) - Constructor for class com.hubspot.singularity.executor.models.EnvironmentContext
 
error(ExecutorDriver, String) - Method in class com.hubspot.singularity.executor.SingularityExecutor
Invoked when a fatal error has occured with the executor and/or executor driver.
ExecutorUtils - Class in com.hubspot.singularity.executor.utils
 
ExecutorUtils(SingularityExecutorConfiguration) - Constructor for class com.hubspot.singularity.executor.utils.ExecutorUtils
 

F

fetchFiles() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorArtifactFetcher.SingularityExecutorTaskArtifactFetcher
 
finishTask(SingularityExecutorTask, Protos.TaskState, String, Optional<String>, Object...) - Method in class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
frameworkMessage(ExecutorDriver, byte[]) - Method in class com.hubspot.singularity.executor.SingularityExecutor
 
fromString(String) - Static method in class com.hubspot.singularity.executor.config.SingularityExecutorLogrotateAdditionalFile
 
fromString(String) - Static method in class com.hubspot.singularity.executor.config.SingularityExecutorS3UploaderAdditionalFile
 

G

getArtifactPath(Artifact, Path) - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getArtifactSignatureVerificationCommand() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getArtifactVerifier() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getCgroupsMesosCpuTasksFormat() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getCheckThreadsEveryMillis() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getCmd() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
getCommand() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
getContainerVolumes() - Method in class com.hubspot.singularity.executor.models.EnvironmentContext
 
getDateformat() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorLogrotateAdditionalFile
 
getDateformat() - Method in class com.hubspot.singularity.executor.models.LogrotateAdditionalFile
 
getDefaultRunAsUser() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getDockerClientConnectionPoolSize() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getDockerClientTimeLimitSeconds() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getDockerInfo() - Method in class com.hubspot.singularity.executor.models.EnvironmentContext
 
getDockerParameters() - Method in class com.hubspot.singularity.executor.models.EnvironmentContext
 
getDockerPrefix() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getDockerStopTimeout() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getDriver() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getEnv() - Method in class com.hubspot.singularity.executor.models.EnvironmentContext
 
getEnvContext() - Method in class com.hubspot.singularity.executor.models.DockerContext
 
getExecutorBashLog() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getExecutorBashOut() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getExecutorBashOutPath() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getExecutorData() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getExecutorData() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getExecutorJavaLog() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getExecutorPid() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getExecutorPidSafe() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getExecutorService() - Method in class com.hubspot.singularity.executor.SingularityExecutorProcessKiller
 
getExecutorService() - Method in class com.hubspot.singularity.executor.SingularityExecutorThreadChecker
 
getExtension() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorLogrotateAdditionalFile
 
getExtension() - Method in class com.hubspot.singularity.executor.models.LogrotateAdditionalFile
 
getExtrasDateformat() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 
getExtrasFiles() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
Extra files for logrotate to rotate.
getFilename() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorLogrotateAdditionalFile
 
getFilename() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorS3UploaderAdditionalFile
 
getFilename() - Method in class com.hubspot.singularity.executor.models.LogrotateAdditionalFile
 
getFlag() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandOptionDescriptor
 
getGlobalTaskDefinitionDirectory() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getGlobalTaskDefinitionSuffix() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getHardKillAfterMillis() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getIdleExecutorShutdownWaitMillis() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getKillThreads() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLocalDownloadServiceMaxConnections() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLocalDownloadServiceTimeoutMillis() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLock() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getLog() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getLogbackLog() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getLogDir() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
getLogfile() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
Default log to logrotate, defaults to service.log.
getLogFile() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
getLogfileExtension() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 
getLogrotateAdditionalFiles() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLogrotateCommand() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLogrotateConfDirectory() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLogrotateConfPath() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskLogManager
 
getLogrotateCount() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLogrotateDateformat() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLogrotateExtrasDateformat() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLogrotateMaxageDays() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLogrotateStateFile() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getLogrotateStateFile() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getLogrotateStateFilePath() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getLogrotateToDirectory() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getMaxageDays() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 
getMaxOpenFiles() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
getMaxTaskMessageLength() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getMaxTaskThreads() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getMaxTaskThreads() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
getName() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
getName() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandOptionDescriptor
 
getOptions() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
getPid(String) - Method in class com.hubspot.singularity.executor.utils.DockerUtils
 
getPrefix() - Method in class com.hubspot.singularity.executor.models.DockerContext
 
getProcCgroupFormat() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getProcessBuilder() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getRotateCount() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 
getRotateDateformat() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 
getRotateDirectory() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 
getRunContext() - Method in class com.hubspot.singularity.executor.models.DockerContext
 
getRunningTasks() - Method in class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
getS3UploaderAdditionalFiles() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getS3UploaderBucket() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getS3UploaderBucket() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorS3UploaderAdditionalFile
 
getS3UploaderFilenameHint() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorS3UploaderAdditionalFile
 
getS3UploaderKeyPattern() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getS3UploaderKeyPattern() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorS3UploaderAdditionalFile
 
getServiceFinishedTailLog() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getServiceLog() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getServiceLogOut() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getServiceLogOutExtension() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getServiceLogOutPath() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getShellCommandExecutorServiceForTask(String) - Method in class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
getShellCommandOutFile() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getShellCommandPidFile() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getShellCommandPidPlaceholder() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getShellCommandPrefix() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getShellCommands() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getShellCommandUserPlaceholder() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getShellRequest() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandRunner
 
getShouldLogRotateLogFile() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 
getShutdownTimeoutWaitMillis() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getSignatureVerifyOut() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getSignatureVerifyOut() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getSignatureVerifyOutPath() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getStopDriverAfterMillis() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getStopTimeout() - Method in class com.hubspot.singularity.executor.models.DockerContext
 
getSwitchUserCommand() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
getSwitchUserCommandFormat() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getTailLogLinesToSave() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getTask() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandRunner
 
getTask(String) - Method in class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
getTask() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskProcessCallable
 
getTaskAppDirectory() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getTaskAppDirectory() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
getTaskAppDirectory() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getTaskAppDirectoryPath() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getTaskDefinition() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getTaskDefinitionPath(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getTaskDirectory() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getTaskDirectoryPath() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getTaskId() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
getTaskId() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getTaskId() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
getTaskInfo() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getTaskLogManager() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getTaskProcess(String) - Method in class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
getThreadCheckerType() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getThreadCheckThreads() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
getThreadCountAtOverageTime() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
getUser() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 

H

handleMessage(byte[]) - Method in class com.hubspot.singularity.executor.SingularityExecutorMesosFrameworkMessageHandler
 

I

IfPresentHelper - Class in com.hubspot.singularity.executor.handlebars
 
IfPresentHelper() - Constructor for class com.hubspot.singularity.executor.handlebars.IfPresentHelper
 
inspectContainer(String) - Method in class com.hubspot.singularity.executor.utils.DockerUtils
 
isContainerRunning(String) - Method in class com.hubspot.singularity.executor.utils.DockerUtils
 
isFailTaskOnInvalidArtifactSignature() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
isPrivileged() - Method in class com.hubspot.singularity.executor.models.DockerContext
 
isShouldChangeUser() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
isSkipCommandPrefix() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
isSuccessExitCode(int) - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
isUseLocalDownloadService() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 

K

killTask(ExecutorDriver, Protos.TaskID) - Method in class com.hubspot.singularity.executor.SingularityExecutor
Invoked when a task running within this executor has been killed (via SchedulerDriver::killTask).

L

launchTask(ExecutorDriver, Protos.TaskInfo) - Method in class com.hubspot.singularity.executor.SingularityExecutor
Invoked when a task has been launched on this executor (initiated via Scheduler::launchTasks).
listContainers() - Method in class com.hubspot.singularity.executor.utils.DockerUtils
 
LOCAL_DOWNLOAD_HTTP_CLIENT - Static variable in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
LOGROTATE_TEMPLATE - Static variable in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
LogrotateAdditionalFile - Class in com.hubspot.singularity.executor.models
 
LogrotateAdditionalFile(String, String, String) - Constructor for class com.hubspot.singularity.executor.models.LogrotateAdditionalFile
 
LogrotateTemplateContext - Class in com.hubspot.singularity.executor.models
Handlebars context for generating logrotate.conf files.
LogrotateTemplateContext(SingularityExecutorConfiguration, SingularityExecutorTaskDefinition) - Constructor for class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 

M

main(String...) - Static method in class com.hubspot.singularity.executor.SingularityExecutorRunner
 
manualLogrotate() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskLogManager
 
markDestroyedAfterWaiting() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
markForceDestroyed() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
markKilled() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
markKilledDueToThreads(int) - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 

N

NAME - Static variable in class com.hubspot.singularity.executor.handlebars.BashEscapedHelper
 
NAME - Static variable in class com.hubspot.singularity.executor.handlebars.IfPresentHelper
 

P

providesAlreadyShutDown() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
providesDockerClient(SingularityExecutorConfiguration) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
providesDockerTempalte(Handlebars) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
providesEnvironmentTemplate(Handlebars) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
providesHandlebars() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
providesHttpClient(SingularityExecutorConfiguration) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
providesLogrotateTemplate(Handlebars) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
providesRunnerTemplate(Handlebars) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
pull(String) - Method in class com.hubspot.singularity.executor.utils.DockerUtils
 

R

registered(ExecutorDriver, Protos.ExecutorInfo, Protos.FrameworkInfo, Protos.SlaveInfo) - Method in class com.hubspot.singularity.executor.SingularityExecutor
Invoked once the executor driver has been able to successfully connect with Mesos.
removeContainer(String, boolean) - Method in class com.hubspot.singularity.executor.utils.DockerUtils
 
removeLogrotateFile() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskLogManager
 
requestKill(String) - Method in class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
reregistered(ExecutorDriver, Protos.SlaveInfo) - Method in class com.hubspot.singularity.executor.SingularityExecutor
Invoked when the executor re-registers with a restarted slave.
run() - Method in class com.hubspot.singularity.executor.SingularityExecutorRunner
 
RUNNER_TEMPLATE - Static variable in class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
RunnerContext - Class in com.hubspot.singularity.executor.models
Handlebars context for generating the runner.sh file.
RunnerContext(String, String, String, String, String, String, Optional<Integer>, boolean, Integer, String) - Constructor for class com.hubspot.singularity.executor.models.RunnerContext
 

S

sendStatusUpdate(ExecutorDriver, Protos.TaskInfo, Protos.TaskState, String, Logger) - Method in class com.hubspot.singularity.executor.utils.ExecutorUtils
 
sendUpdate(SingularityTaskShellCommandUpdate.UpdateType, Optional<String>, Optional<String>) - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandUpdater
 
setArtifactSignatureVerificationCommand(List<String>) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setCgroupsMesosCpuTasksFormat(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setCheckThreadsEveryMillis(long) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setCommand(List<String>) - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
setDefaultRunAsUser(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setDockerClientConnectionPoolSize(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setDockerClientTimeLimitSeconds(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setDockerPrefix(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setDockerStopTimeout(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setExecutorBashLog(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setExecutorJavaLog(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setFailTaskOnInvalidArtifactSignature(boolean) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setFlag(String) - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandOptionDescriptor
 
setGlobalTaskDefinitionDirectory(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setGlobalTaskDefinitionSuffix(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setHardKillAfterMillis(long) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setIdleExecutorShutdownWaitMillis(long) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setKillThreads(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLocalDownloadServiceMaxConnections(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLocalDownloadServiceTimeoutMillis(long) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateAdditionalFiles(List<SingularityExecutorLogrotateAdditionalFile>) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateCommand(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateConfDirectory(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateCount(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateDateformat(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateExtrasDateformat(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateMaxageDays(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateStateFile(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setLogrotateToDirectory(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setMaxTaskMessageLength(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setMaxTaskThreads(Optional<Integer>) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setName(String) - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
setName(String) - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandOptionDescriptor
 
setOptions(List<SingularityExecutorShellCommandOptionDescriptor>) - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
setProcCgroupFormat(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setS3UploaderAdditionalFiles(List<SingularityExecutorS3UploaderAdditionalFile>) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setS3UploaderBucket(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setS3UploaderKeyPattern(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setServiceFinishedTailLog(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setServiceLog(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setShellCommandOutFile(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setShellCommandPidFile(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setShellCommandPidPlaceholder(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setShellCommandPrefix(List<String>) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setShellCommands(List<SingularityExecutorShellCommandDescriptor>) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setShellCommandUserPlaceholder(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setShutdownTimeoutWaitMillis(long) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setSignatureVerifyOut(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setSkipCommandPrefix(boolean) - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
setStopDriverAfterMillis(long) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setSwitchUserCommandFormat(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setTailLogLinesToSave(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setTaskAppDirectory(String) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setThreadCheckerType(ThreadCheckerType) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setThreadCheckThreads(int) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
setup() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskLogManager
 
setUseLocalDownloadService(boolean) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
shellCommandOutFile - Variable in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
shellCommands - Variable in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
shouldLogrotateLogFile() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
shutdown(ExecutorDriver) - Method in class com.hubspot.singularity.executor.SingularityExecutor
Invoked when the executor should terminate all of it's currently running tasks.
shutdown(Optional<ExecutorDriver>) - Method in class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
SingularityExecutor - Class in com.hubspot.singularity.executor
 
SingularityExecutor(SingularityExecutorMonitor, ExecutorUtils, SingularityExecutorTaskBuilder, SingularityExecutorMesosFrameworkMessageHandler) - Constructor for class com.hubspot.singularity.executor.SingularityExecutor
 
SingularityExecutorArtifactFetcher - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorArtifactFetcher(AsyncHttpClient, SingularityS3Configuration, SingularityExecutorConfiguration, ObjectMapper, SingularityRunnerExceptionNotifier) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorArtifactFetcher
 
SingularityExecutorArtifactFetcher.SingularityExecutorTaskArtifactFetcher - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorArtifactVerifier - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorArtifactVerifier(SingularityExecutorTaskDefinition, Logger, SingularityExecutorConfiguration, SingularityS3Configuration) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorArtifactVerifier
 
SingularityExecutorConfiguration - Class in com.hubspot.singularity.executor.config
 
SingularityExecutorConfiguration() - Constructor for class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
SingularityExecutorLogging - Class in com.hubspot.singularity.executor.config
 
SingularityExecutorLogging(SingularityRunnerBaseLogging) - Constructor for class com.hubspot.singularity.executor.config.SingularityExecutorLogging
 
SingularityExecutorLogrotateAdditionalFile - Class in com.hubspot.singularity.executor.config
 
SingularityExecutorLogrotateAdditionalFile(String, Optional<String>, Optional<String>) - Constructor for class com.hubspot.singularity.executor.config.SingularityExecutorLogrotateAdditionalFile
 
SingularityExecutorMesosFrameworkMessageHandler - Class in com.hubspot.singularity.executor
 
SingularityExecutorMesosFrameworkMessageHandler(ObjectMapper, SingularityExecutorMonitor, SingularityExecutorConfiguration) - Constructor for class com.hubspot.singularity.executor.SingularityExecutorMesosFrameworkMessageHandler
 
SingularityExecutorModule - Class in com.hubspot.singularity.executor.config
 
SingularityExecutorModule() - Constructor for class com.hubspot.singularity.executor.config.SingularityExecutorModule
 
SingularityExecutorMonitor - Class in com.hubspot.singularity.executor
 
SingularityExecutorMonitor(AtomicBoolean, SingularityExecutorLogging, ExecutorUtils, SingularityExecutorProcessKiller, SingularityExecutorThreadChecker, SingularityExecutorConfiguration) - Constructor for class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
SingularityExecutorMonitor.KillState - Enum in com.hubspot.singularity.executor
 
SingularityExecutorMonitor.RunState - Enum in com.hubspot.singularity.executor
 
SingularityExecutorMonitor.SubmitState - Enum in com.hubspot.singularity.executor
 
SingularityExecutorProcessKiller - Class in com.hubspot.singularity.executor
 
SingularityExecutorProcessKiller(SingularityExecutorConfiguration) - Constructor for class com.hubspot.singularity.executor.SingularityExecutorProcessKiller
 
SingularityExecutorRunner - Class in com.hubspot.singularity.executor
 
SingularityExecutorRunner(String, SingularityExecutor, SingularityExecutorMonitor) - Constructor for class com.hubspot.singularity.executor.SingularityExecutorRunner
 
SingularityExecutorS3UploaderAdditionalFile - Class in com.hubspot.singularity.executor.config
 
SingularityExecutorS3UploaderAdditionalFile(String, Optional<String>, Optional<String>, Optional<String>) - Constructor for class com.hubspot.singularity.executor.config.SingularityExecutorS3UploaderAdditionalFile
 
SingularityExecutorShellCommandDescriptor - Class in com.hubspot.singularity.executor.shells
 
SingularityExecutorShellCommandDescriptor() - Constructor for class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandDescriptor
 
SingularityExecutorShellCommandOptionDescriptor - Class in com.hubspot.singularity.executor.shells
 
SingularityExecutorShellCommandOptionDescriptor() - Constructor for class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandOptionDescriptor
 
SingularityExecutorShellCommandRunner - Class in com.hubspot.singularity.executor.shells
 
SingularityExecutorShellCommandRunner(SingularityTaskShellCommandRequest, SingularityExecutorConfiguration, SingularityExecutorTask, SingularityExecutorTaskProcessCallable, ListeningExecutorService, SingularityExecutorShellCommandUpdater) - Constructor for class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandRunner
 
SingularityExecutorShellCommandRunnerCallable - Class in com.hubspot.singularity.executor.shells
 
SingularityExecutorShellCommandRunnerCallable(Logger, SingularityExecutorShellCommandUpdater, ProcessBuilder, File) - Constructor for class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandRunnerCallable
 
SingularityExecutorShellCommandUpdater - Class in com.hubspot.singularity.executor.shells
 
SingularityExecutorShellCommandUpdater(ObjectMapper, SingularityTaskShellCommandRequest, SingularityExecutorTask) - Constructor for class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandUpdater
 
SingularityExecutorTask - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorTask(ExecutorDriver, ExecutorUtils, SingularityRunnerBaseConfiguration, SingularityExecutorConfiguration, SingularityExecutorTaskDefinition, String, SingularityExecutorArtifactFetcher, Protos.TaskInfo, TemplateManager, ObjectMapper, Logger, JsonObjectFileHelper, DockerUtils, SingularityS3Configuration) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
SingularityExecutorTaskArtifactFetcher(ArtifactManager, ExecutorData, SingularityExecutorTask) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorArtifactFetcher.SingularityExecutorTaskArtifactFetcher
 
SingularityExecutorTaskBuilder - Class in com.hubspot.singularity.executor.config
 
SingularityExecutorTaskBuilder(ObjectMapper, JsonObjectFileHelper, TemplateManager, SingularityExecutorLogging, SingularityRunnerBaseConfiguration, SingularityExecutorConfiguration, String, ExecutorUtils, SingularityExecutorArtifactFetcher, DockerUtils, SingularityS3Configuration) - Constructor for class com.hubspot.singularity.executor.config.SingularityExecutorTaskBuilder
 
SingularityExecutorTaskCleanup - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorTaskCleanup(SingularityExecutorTaskLogManager, SingularityExecutorConfiguration, SingularityExecutorTaskDefinition, Logger, DockerUtils) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorTaskCleanup
 
SingularityExecutorTaskDefinition - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorTaskDefinition(String, ExecutorData, String, String, String, String, String, String, String, String) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
SingularityExecutorTaskLogManager - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorTaskLogManager(SingularityExecutorTaskDefinition, TemplateManager, SingularityRunnerBaseConfiguration, SingularityExecutorConfiguration, Logger, JsonObjectFileHelper) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorTaskLogManager
 
SingularityExecutorTaskProcessBuilder - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorTaskProcessBuilder(SingularityExecutorTask, ExecutorUtils, SingularityExecutorArtifactFetcher, TemplateManager, SingularityExecutorConfiguration, ExecutorData, String, DockerUtils) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorTaskProcessBuilder
 
SingularityExecutorTaskProcessCallable - Class in com.hubspot.singularity.executor.task
 
SingularityExecutorTaskProcessCallable(SingularityExecutorTask, ProcessBuilder, ExecutorUtils) - Constructor for class com.hubspot.singularity.executor.task.SingularityExecutorTaskProcessCallable
 
SingularityExecutorThreadChecker - Class in com.hubspot.singularity.executor
 
SingularityExecutorThreadChecker(SingularityExecutorConfiguration, DockerUtils) - Constructor for class com.hubspot.singularity.executor.SingularityExecutorThreadChecker
 
start() - Method in class com.hubspot.singularity.executor.shells.SingularityExecutorShellCommandRunner
 
start(SingularityExecutorMonitor) - Method in class com.hubspot.singularity.executor.SingularityExecutorThreadChecker
 
stopContainer(String, int) - Method in class com.hubspot.singularity.executor.utils.DockerUtils
 
stopTaskLogger(String, Logger) - Method in class com.hubspot.singularity.executor.config.SingularityExecutorLogging
 
submit(SingularityExecutorTask) - Method in class com.hubspot.singularity.executor.SingularityExecutorMonitor
 
submitKillRequest(SingularityExecutorTaskProcessCallable) - Method in class com.hubspot.singularity.executor.SingularityExecutorProcessKiller
 

T

TaskCleanupResult - Enum in com.hubspot.singularity.executor.task
 
teardown() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskLogManager
 
TemplateManager - Class in com.hubspot.singularity.executor
 
TemplateManager(Template, Template, Template, Template) - Constructor for class com.hubspot.singularity.executor.TemplateManager
 
ThreadCheckerType - Enum in com.hubspot.singularity.executor.models
 
toString() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorConfiguration
 
toString() - Method in class com.hubspot.singularity.executor.config.SingularityExecutorS3UploaderAdditionalFile
 
toString() - Method in class com.hubspot.singularity.executor.models.DockerContext
 
toString() - Method in class com.hubspot.singularity.executor.models.EnvironmentContext
 
toString() - Method in class com.hubspot.singularity.executor.models.LogrotateAdditionalFile
 
toString() - Method in class com.hubspot.singularity.executor.models.LogrotateTemplateContext
 
toString() - Method in class com.hubspot.singularity.executor.models.RunnerContext
 
toString() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
toString() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskDefinition
 
toString() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskProcessBuilder
 
toString() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTaskProcessCallable
 

V

valueOf(String) - Static method in enum com.hubspot.singularity.executor.models.ThreadCheckerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hubspot.singularity.executor.SingularityExecutorMonitor.KillState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hubspot.singularity.executor.SingularityExecutorMonitor.RunState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hubspot.singularity.executor.SingularityExecutorMonitor.SubmitState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.hubspot.singularity.executor.task.TaskCleanupResult
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.hubspot.singularity.executor.models.ThreadCheckerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hubspot.singularity.executor.SingularityExecutorMonitor.KillState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hubspot.singularity.executor.SingularityExecutorMonitor.RunState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hubspot.singularity.executor.SingularityExecutorMonitor.SubmitState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.hubspot.singularity.executor.task.TaskCleanupResult
Returns an array containing the constants of this enum type, in the order they are declared.

W

wasDestroyedAfterWaiting() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
wasForceDestroyed() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
wasKilled() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
wasKilledDueToThreads() - Method in class com.hubspot.singularity.executor.task.SingularityExecutorTask
 
writeDockerScript(Path, DockerContext) - Method in class com.hubspot.singularity.executor.TemplateManager
 
writeEnvironmentScript(Path, EnvironmentContext) - Method in class com.hubspot.singularity.executor.TemplateManager
 
writeLogrotateFile(Path, LogrotateTemplateContext) - Method in class com.hubspot.singularity.executor.TemplateManager
 
writeRunnerScript(Path, RunnerContext) - Method in class com.hubspot.singularity.executor.TemplateManager
 
A B C D E F G H I K L M N P R S T V W 
Skip navigation links

Copyright © 2016. All rights reserved.