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

A

abort() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
acceptOffers(SchedulerDriver, Protos.Filters) - Method in class io.github.retz.planner.OfferAcceptor
 
acceptOffers(Collection<Protos.OfferID>, Collection<Protos.Offer.Operation>, Protos.Filters) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
acknowledgeStatusUpdate(Protos.TaskStatus) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
add(JCommander) - Method in class io.github.retz.admin.CommandHelp
 
add(JCommander) - Method in interface io.github.retz.admin.SubCommand
 
add(JCommander) - Method in class io.github.retz.cli.CommandHelp
 
add(JCommander) - Method in interface io.github.retz.cli.SubCommand
 
add(ResourceQuantity) - Method in class io.github.retz.protocol.data.ResourceQuantity
 
add(int, int, int, int, int) - Method in class io.github.retz.protocol.data.ResourceQuantity
 
addApplication(Application) - Method in class io.github.retz.db.Database
 
addJob(Connection, Job) - Method in class io.github.retz.db.Database
 
addKeep(List<Job>) - Method in class io.github.retz.planner.spi.Plan
 
addOffer(Protos.Offer) - Method in class io.github.retz.planner.OfferAcceptor
 
addStock(String) - Method in class io.github.retz.planner.spi.Plan
 
addTags(String...) - Method in class io.github.retz.protocol.data.Job
 
addTags(Collection<String>) - Method in class io.github.retz.protocol.data.Job
 
addTask(Protos.TaskInfo, Job) - Method in class io.github.retz.planner.OfferAcceptor
 
addUser(User) - Method in class io.github.retz.db.Database
 
AdminConsole - Class in io.github.retz.scheduler
 
AdminConsole(int) - Constructor for class io.github.retz.scheduler.AdminConsole
 
AdminConsoleClient - Class in io.github.retz.admin
 
AdminConsoleClient(String, int) - Constructor for class io.github.retz.admin.AdminConsoleClient
 
AdminConsoleClient(JmxClient) - Constructor for class io.github.retz.admin.AdminConsoleClient
 
AdminConsoleMXBean - Interface in io.github.retz.bean
 
allTableExists() - Method in class io.github.retz.db.Database
 
allUsers() - Method in class io.github.retz.db.Database
 
appid() - Method in class io.github.retz.protocol.data.Job
 
appid() - Method in class io.github.retz.protocol.GetAppRequest
 
appid() - Method in class io.github.retz.protocol.UnloadAppRequest
Deprecated.
 
AppJobPair - Class in io.github.retz.planner
 
AppJobPair(Optional<Application>, Job) - Constructor for class io.github.retz.planner.AppJobPair
 
application() - Method in class io.github.retz.planner.AppJobPair
 
Application - Class in io.github.retz.protocol.data
 
Application(String, List<String>, List<String>, Optional<String>, String, int, Container, boolean) - Constructor for class io.github.retz.protocol.data.Application
 
application() - Method in class io.github.retz.protocol.GetAppResponse
 
application() - Method in class io.github.retz.protocol.LoadAppRequest
 
ApplicationBuilder - Class in io.github.retz.misc
 
ApplicationBuilder(String, String) - Constructor for class io.github.retz.misc.ApplicationBuilder
 
applicationList() - Method in class io.github.retz.protocol.ListAppResponse
 
Applications - Class in io.github.retz.scheduler
 
Applications() - Constructor for class io.github.retz.scheduler.Applications
 
apply(RequestTemplate) - Method in class io.github.retz.web.feign.AuthHeaderInterceptor
 
AppRequestHandler - Class in io.github.retz.web
 
AppRequestHandler() - Constructor for class io.github.retz.web.AppRequestHandler
 
appToCommandInfo(Application, Job, List<Range>, String) - Static method in class io.github.retz.scheduler.Applications
 
appToContainerInfo(Application) - Static method in class io.github.retz.scheduler.Applications
 
asRanges() - Method in class io.github.retz.planner.spi.Attribute
 
asScalar() - Method in class io.github.retz.planner.spi.Attribute
 
asSet() - Method in class io.github.retz.planner.spi.Attribute
 
asText() - Method in class io.github.retz.planner.spi.Attribute
 
Attribute - Class in io.github.retz.planner.spi
POJO of Mesos attribute described at: http://mesos.apache.org/documentation/latest/attributes-resources/
Attribute(String, Attribute.Type, Object) - Constructor for class io.github.retz.planner.spi.Attribute
 
Attribute.Type - Enum in io.github.retz.planner.spi
 
AttributeBuilder - Class in io.github.retz.planner
 
AttributeBuilder(List<Protos.Attribute>) - Constructor for class io.github.retz.planner.AttributeBuilder
 
attributes() - Method in class io.github.retz.planner.spi.Offer
 
attributes() - Method in class io.github.retz.protocol.data.Job
 
authenticate(String, String, String, String, String, String) - Method in interface io.github.retz.auth.Authenticator
 
authenticate(String, String, String, String, String, String) - Method in class io.github.retz.auth.HmacSHA256Authenticator
 
authenticate(String, String, String, String, String, String) - Method in class io.github.retz.auth.NoopAuthenticator
 
authenticationEnabled() - Method in class io.github.retz.cli.FileConfiguration
 
Authenticator - Interface in io.github.retz.auth
 
AuthHeader - Class in io.github.retz.auth
 
AuthHeader(String, String) - Constructor for class io.github.retz.auth.AuthHeader
 
AuthHeaderInterceptor - Class in io.github.retz.web.feign
 
AuthHeaderInterceptor(Authenticator) - Constructor for class io.github.retz.web.feign.AuthHeaderInterceptor
 
AUTHORIZATION - Static variable in class io.github.retz.auth.AuthHeader
 

B

build() - Method in class io.github.retz.misc.ApplicationBuilder
 
build() - Method in class io.github.retz.planner.AttributeBuilder
 
build() - Method in class io.github.retz.scheduler.TaskBuilder
 
build() - Method in class io.github.retz.web.ClientBuilder
 
buildDisk(int) - Static method in class io.github.retz.planner.ResourceConstructor
 
buildHeader() - Method in class io.github.retz.auth.AuthHeader
 

C

call(Callable<R>) - Static method in class io.github.retz.scheduler.Stanchion
 
cancel(int, String) - Static method in class io.github.retz.scheduler.JobQueue
 
cancelAll(List<Job>) - Static method in class io.github.retz.scheduler.JobQueue
 
checkCert(boolean) - Method in class io.github.retz.web.ClientBuilder
 
checkClientTrusted(X509Certificate[], String) - Method in class io.github.retz.web.WrongTrustManager
 
checkServerTrusted(X509Certificate[], String) - Method in class io.github.retz.web.WrongTrustManager
 
classpath() - Method in class io.github.retz.scheduler.ServerConfiguration
 
clear() - Method in class io.github.retz.db.Database
 
clear() - Static method in class io.github.retz.scheduler.JobQueue
 
clear() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
Client - Class in io.github.retz.web
 
Client(URI, Authenticator) - Constructor for class io.github.retz.web.Client
 
Client(URI, Authenticator, boolean) - Constructor for class io.github.retz.web.Client
 
ClientBuilder - Class in io.github.retz.web
 
ClientBuilder(URI) - Constructor for class io.github.retz.web.ClientBuilder
 
ClientCLIConfig - Class in io.github.retz.cli
 
ClientCLIConfig(String) - Constructor for class io.github.retz.cli.ClientCLIConfig
 
ClientCLIConfig(ClientCLIConfig) - Constructor for class io.github.retz.cli.ClientCLIConfig
 
ClientHelper - Class in io.github.retz.web
 
ClientHelper() - Constructor for class io.github.retz.web.ClientHelper
 
close() - Method in class io.github.retz.admin.AdminConsoleClient
 
close() - Method in class io.github.retz.web.Client
 
cmd() - Method in class io.github.retz.protocol.data.Job
 
collect(int) - Method in class io.github.retz.db.Jobs
 
CommandConfig - Class in io.github.retz.cli
 
CommandConfig() - Constructor for class io.github.retz.cli.CommandConfig
 
CommandCreateUser - Class in io.github.retz.admin
 
CommandCreateUser() - Constructor for class io.github.retz.admin.CommandCreateUser
 
CommandCreateUsers - Class in io.github.retz.admin
 
CommandCreateUsers() - Constructor for class io.github.retz.admin.CommandCreateUsers
 
CommandDisableUser - Class in io.github.retz.admin
 
CommandDisableUser() - Constructor for class io.github.retz.admin.CommandDisableUser
 
CommandEnableUser - Class in io.github.retz.admin
 
CommandEnableUser() - Constructor for class io.github.retz.admin.CommandEnableUser
 
CommandGC - Class in io.github.retz.admin
 
CommandGC() - Constructor for class io.github.retz.admin.CommandGC
 
CommandGetApp - Class in io.github.retz.cli
 
CommandGetApp() - Constructor for class io.github.retz.cli.CommandGetApp
 
CommandGetFile - Class in io.github.retz.cli
 
CommandGetFile() - Constructor for class io.github.retz.cli.CommandGetFile
 
CommandGetJob - Class in io.github.retz.cli
 
CommandGetJob() - Constructor for class io.github.retz.cli.CommandGetJob
 
CommandGetUser - Class in io.github.retz.admin
 
CommandGetUser() - Constructor for class io.github.retz.admin.CommandGetUser
 
CommandHelp - Class in io.github.retz.admin
 
CommandHelp() - Constructor for class io.github.retz.admin.CommandHelp
 
CommandHelp - Class in io.github.retz.cli
 
CommandHelp() - Constructor for class io.github.retz.cli.CommandHelp
 
CommandKill - Class in io.github.retz.cli
 
CommandKill() - Constructor for class io.github.retz.cli.CommandKill
 
CommandKillall - Class in io.github.retz.cli
 
CommandKillall() - Constructor for class io.github.retz.cli.CommandKillall
 
CommandList - Class in io.github.retz.cli
 
CommandList() - Constructor for class io.github.retz.cli.CommandList
 
CommandListApp - Class in io.github.retz.cli
 
CommandListApp() - Constructor for class io.github.retz.cli.CommandListApp
 
CommandListFiles - Class in io.github.retz.cli
 
CommandListFiles() - Constructor for class io.github.retz.cli.CommandListFiles
 
CommandListUser - Class in io.github.retz.admin
 
CommandListUser() - Constructor for class io.github.retz.admin.CommandListUser
 
CommandLoadApp - Class in io.github.retz.cli
 
CommandLoadApp() - Constructor for class io.github.retz.cli.CommandLoadApp
 
CommandRun - Class in io.github.retz.cli
 
CommandRun() - Constructor for class io.github.retz.cli.CommandRun
 
CommandSchedule - Class in io.github.retz.cli
 
CommandSchedule() - Constructor for class io.github.retz.cli.CommandSchedule
 
CommandUsage - Class in io.github.retz.admin
 
CommandUsage() - Constructor for class io.github.retz.admin.CommandUsage
 
compact() - Static method in class io.github.retz.scheduler.JobQueue
 
Configuration(ServerConfiguration) - Constructor for class io.github.retz.scheduler.Launcher.Configuration
 
connect(URI, Authenticator, SSLSocketFactory, HostnameVerifier) - Static method in interface io.github.retz.web.feign.Retz
 
Connection - Class in io.github.retz.protocol
 
Connection() - Constructor for class io.github.retz.protocol.Connection
 
construct(Resource) - Static method in class io.github.retz.planner.ResourceConstructor
 
construct(int, int) - Static method in class io.github.retz.planner.ResourceConstructor
 
construct(int, int, int, int) - Static method in class io.github.retz.planner.ResourceConstructor
 
container() - Method in class io.github.retz.protocol.data.Application
 
Container - Class in io.github.retz.protocol.data
 
Container() - Constructor for class io.github.retz.protocol.data.Container
 
containerPath() - Method in class io.github.retz.protocol.data.DockerVolume
 
copy(ResourceQuantity) - Method in class io.github.retz.protocol.data.ResourceQuantity
 
copyAsProperties() - Method in class io.github.retz.scheduler.ServerConfiguration
 
countJobs() - Method in class io.github.retz.db.Database
 
countQueued() - Method in class io.github.retz.db.Database
 
countRunning() - Method in class io.github.retz.db.Database
 
countRunning() - Static method in class io.github.retz.scheduler.JobQueue
 
cpu() - Method in class io.github.retz.planner.spi.Resource
 
create(String, String) - Static method in class io.github.retz.planner.ExtensiblePlannerFactory
 
create(String, ServerConfiguration) - Static method in class io.github.retz.planner.PlannerFactory
 
create(Scheduler, Launcher.Configuration, Protos.FrameworkInfo) - Static method in class io.github.retz.scheduler.SchedulerDriverFactory
 
createUser(String) - Method in class io.github.retz.admin.AdminConsoleClient
 
createUser(String) - Method in interface io.github.retz.bean.AdminConsoleMXBean
 
createUser(String) - Method in class io.github.retz.db.Database
 
createUser(String) - Method in class io.github.retz.scheduler.AdminConsole
 
createUserAsObject(String) - Method in class io.github.retz.admin.AdminConsoleClient
 
cut(ResourceQuantity, int) - Method in class io.github.retz.planner.spi.Resource
 
cut(int, int, int, int, int) - Method in class io.github.retz.planner.spi.Resource
 

D

data() - Method in class io.github.retz.protocol.data.FileContent
 
Database - Class in io.github.retz.db
 
declineOffer(SchedulerDriver, Protos.Filters) - Method in class io.github.retz.planner.OfferAcceptor
 
declineOffer(Protos.OfferID, Protos.Filters) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
declineOffer(Protos.OfferID) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
decode(List<Protos.Resource>) - Static method in class io.github.retz.planner.ResourceConstructor
 
decode(String, Response) - Method in class io.github.retz.web.feign.ErrorResponseDecoder
 
DEFAULT_JMX_PORT - Static variable in class io.github.retz.cli.FileConfiguration
 
DEFAULT_MAX_CPUS - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
DEFAULT_MAX_DISK - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
DEFAULT_MAX_GPUS - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
DEFAULT_MAX_LIST_JOB_SIZE - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
DEFAULT_MAX_MEM - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
DEFAULT_MAX_PORTS - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
DEFAULT_MAX_SIMULTANEOUS_JOBS - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
DEFAULT_MAX_STOCK_SIZE - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
DEFAULT_SANDBOX_PATH - Static variable in class io.github.retz.protocol.ListFilesRequest
 
DELETE - Static variable in class io.github.retz.protocol.Request
 
deleteAll() - Method in class io.github.retz.db.Property
 
deleteAllJob(int) - Method in class io.github.retz.db.Database
 
deleteAllProperties() - Method in class io.github.retz.db.Database
 
deleteApplication(Connection, String) - Method in class io.github.retz.db.Database
 
deleteOldJobs(int) - Method in class io.github.retz.db.Database
 
description() - Method in class io.github.retz.admin.CommandCreateUser
 
description() - Method in class io.github.retz.admin.CommandCreateUsers
 
description() - Method in class io.github.retz.admin.CommandDisableUser
 
description() - Method in class io.github.retz.admin.CommandEnableUser
 
description() - Method in class io.github.retz.admin.CommandGC
 
description() - Method in class io.github.retz.admin.CommandGetUser
 
description() - Method in class io.github.retz.admin.CommandHelp
 
description() - Method in class io.github.retz.admin.CommandListUser
 
description() - Method in class io.github.retz.admin.CommandUsage
 
description() - Method in interface io.github.retz.admin.SubCommand
 
description() - Method in class io.github.retz.cli.CommandConfig
 
description() - Method in class io.github.retz.cli.CommandGetApp
 
description() - Method in class io.github.retz.cli.CommandGetFile
 
description() - Method in class io.github.retz.cli.CommandGetJob
 
description() - Method in class io.github.retz.cli.CommandHelp
 
description() - Method in class io.github.retz.cli.CommandKill
 
description() - Method in class io.github.retz.cli.CommandKillall
 
DESCRIPTION - Variable in class io.github.retz.cli.CommandList
 
description() - Method in class io.github.retz.cli.CommandList
 
description() - Method in class io.github.retz.cli.CommandListApp
 
description() - Method in class io.github.retz.cli.CommandListFiles
 
description() - Method in class io.github.retz.cli.CommandLoadApp
 
description() - Method in class io.github.retz.cli.CommandRun
 
description() - Method in class io.github.retz.cli.CommandSchedule
 
description() - Method in interface io.github.retz.cli.SubCommand
 
diffMillisec(String, String) - Static method in class io.github.retz.cli.TimestampHelper
 
DirEntry - Class in io.github.retz.protocol.data
 
DirEntry(String, String, long, int, String, long, String) - Constructor for class io.github.retz.protocol.data.DirEntry
 
disconnected(SchedulerDriver) - Method in class io.github.retz.scheduler.RetzScheduler
 
diskMB() - Method in class io.github.retz.planner.spi.Resource
 
DockerContainer - Class in io.github.retz.protocol.data
 
DockerContainer(String, List<DockerVolume>) - Constructor for class io.github.retz.protocol.data.DockerContainer
 
DockerVolume - Class in io.github.retz.protocol.data
 
DockerVolume(String, String, DockerVolume.Mode, String, Properties) - Constructor for class io.github.retz.protocol.data.DockerVolume
 
DockerVolume.Mode - Enum in io.github.retz.protocol.data
 
doRetry(List<Integer>) - Method in class io.github.retz.db.Jobs
 
doRetry() - Method in class io.github.retz.protocol.data.Job
 
DownloadFileRequest - Class in io.github.retz.protocol
 
DownloadFileRequest(int, String) - Constructor for class io.github.retz.protocol.DownloadFileRequest
 
downloadHTTPFile(String, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
driver() - Method in class io.github.retz.protocol.data.DockerVolume
 
dummyOffer(List<Protos.Offer>) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
dummyTaskFinish() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
dummyTaskStarted() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 

E

Either<L,R> - Class in io.github.retz.misc
 
Either(L, R) - Constructor for class io.github.retz.misc.Either
 
enable(boolean) - Method in class io.github.retz.protocol.data.User
 
enabled() - Method in class io.github.retz.protocol.data.Application
 
enabled() - Method in class io.github.retz.protocol.data.User
 
enableUser(String, boolean) - Method in class io.github.retz.admin.AdminConsoleClient
 
enableUser(String, boolean) - Method in interface io.github.retz.bean.AdminConsoleMXBean
 
enableUser(String, boolean) - Method in class io.github.retz.db.Database
 
enableUser(String, boolean) - Method in class io.github.retz.scheduler.AdminConsole
 
entries() - Method in class io.github.retz.protocol.ListFilesResponse
 
error(SchedulerDriver, String) - Method in class io.github.retz.scheduler.RetzScheduler
 
ErrorResponse - Class in io.github.retz.protocol
 
ErrorResponse() - Constructor for class io.github.retz.protocol.ErrorResponse
 
ErrorResponse(String) - Constructor for class io.github.retz.protocol.ErrorResponse
 
ErrorResponseDecoder - Class in io.github.retz.web.feign
 
ErrorResponseDecoder(ObjectMapper) - Constructor for class io.github.retz.web.feign.ErrorResponseDecoder
 
ErrorResponseDecoder(ObjectMapper, ErrorDecoder, Function<String, Optional<String>>) - Constructor for class io.github.retz.web.feign.ErrorResponseDecoder
 
ErrorResponseException - Exception in io.github.retz.web.feign
 
ErrorResponseException(int, String, ErrorResponse) - Constructor for exception io.github.retz.web.feign.ErrorResponseException
 
execute(String...) - Static method in class io.github.retz.admin.Launcher
 
execute(String...) - Static method in class io.github.retz.cli.Launcher
 
executorLost(SchedulerDriver, Protos.ExecutorID, Protos.SlaveID, int) - Method in class io.github.retz.scheduler.RetzScheduler
 
ExtensiblePlanner - Class in io.github.retz.planner
 
ExtensiblePlanner(Planner, Properties) - Constructor for class io.github.retz.planner.ExtensiblePlanner
 
ExtensiblePlannerFactory - Class in io.github.retz.planner
 
ExtensiblePlannerFactory() - Constructor for class io.github.retz.planner.ExtensiblePlannerFactory
 
extractContainerId(InputStream, String, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
extractDirectory(InputStream, String, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
extractSlaveAddr(InputStream, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
extractSlaveBasePath(InputStream) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 

F

failed(String, Optional<String>, String) - Static method in class io.github.retz.scheduler.JobQueue
 
feed(String...) - Method in class io.github.retz.cli.TableFormatter
 
fetchHTTPDir(String, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
fetchHTTPFile(String, String, long, long) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
fetchTasks(String, String, int, int) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
FIFOPlanner - Class in io.github.retz.planner.builtin
 
FIFOPlanner() - Constructor for class io.github.retz.planner.builtin.FIFOPlanner
 
file() - Method in class io.github.retz.protocol.DownloadFileRequest
 
file() - Method in class io.github.retz.protocol.GetFileRequest
 
file() - Method in class io.github.retz.protocol.GetFileResponse
 
FileConfiguration - Class in io.github.retz.cli
 
FileConfiguration(String) - Constructor for class io.github.retz.cli.FileConfiguration
 
FileConfiguration(File) - Constructor for class io.github.retz.cli.FileConfiguration
 
FileConfiguration(InputStream) - Constructor for class io.github.retz.cli.FileConfiguration
 
FileConfiguration(Properties) - Constructor for class io.github.retz.cli.FileConfiguration
 
FileContent - Class in io.github.retz.protocol.data
 
FileContent(String, long) - Constructor for class io.github.retz.protocol.data.FileContent
 
fileExists(Client, int, String) - Static method in class io.github.retz.web.ClientHelper
 
filter(Job) - Method in class io.github.retz.planner.builtin.FIFOPlanner
 
filter(List<Job>, List<Job>, boolean) - Method in class io.github.retz.planner.ExtensiblePlanner
 
filter(List<Job>, List<Job>, boolean) - Method in class io.github.retz.planner.NaivePlanner
 
filter(List<Job>, List<Job>, boolean) - Method in interface io.github.retz.planner.Planner
 
filter(Job) - Method in interface io.github.retz.planner.spi.Planner
 
findFit(List<String>, int, int) - Method in class io.github.retz.db.Database
 
findFit(List<String>, ResourceQuantity) - Static method in class io.github.retz.scheduler.JobQueue
 
finished() - Method in class io.github.retz.protocol.data.Job
 
finished(String, Optional<String>, int) - Method in class io.github.retz.protocol.data.Job
 
finished(Client) - Static method in class io.github.retz.web.ClientHelper
 
finishedJobs(String, String) - Method in class io.github.retz.db.Database
 
fits(Job) - Method in class io.github.retz.protocol.data.ResourceQuantity
 
fits(ResourceQuantity) - Method in class io.github.retz.protocol.data.ResourceQuantity
 
FRAMEWORK_NAME - Static variable in class io.github.retz.scheduler.RetzScheduler
 
frameworkMessage(SchedulerDriver, Protos.ExecutorID, Protos.SlaveID, byte[]) - Method in class io.github.retz.scheduler.RetzScheduler
 

G

GarbageJobCollector - Class in io.github.retz.scheduler
 
gc() - Method in class io.github.retz.admin.AdminConsoleClient
 
gc(int) - Method in class io.github.retz.admin.AdminConsoleClient
 
gc() - Method in interface io.github.retz.bean.AdminConsoleMXBean
 
gc(int) - Method in interface io.github.retz.bean.AdminConsoleMXBean
 
gc() - Method in class io.github.retz.scheduler.AdminConsole
 
gc(int) - Method in class io.github.retz.scheduler.AdminConsole
 
GET - Static variable in class io.github.retz.protocol.Request
 
get(String) - Static method in class io.github.retz.scheduler.Applications
 
getAccepted() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
getAcceptedIssuers() - Method in class io.github.retz.web.WrongTrustManager
 
getAccessKey() - Method in class io.github.retz.cli.FileConfiguration
 
getAll() - Static method in class io.github.retz.scheduler.Applications
 
getAll(String) - Static method in class io.github.retz.scheduler.Applications
 
getAllApplications() - Method in class io.github.retz.db.Database
 
getAllApplications(String) - Method in class io.github.retz.db.Database
 
getAllProperties() - Method in class io.github.retz.db.Property
 
getAllRunning() - Method in class io.github.retz.db.Jobs
 
getApp() - Method in class io.github.retz.protocol.data.MetaJob
 
getApp(String) - Method in class io.github.retz.web.Client
 
getApp(String) - Method in interface io.github.retz.web.feign.Retz
 
getAppid() - Method in class io.github.retz.protocol.data.Application
 
getAppJob(int) - Method in class io.github.retz.db.Database
 
getApplication(String) - Method in class io.github.retz.db.Database
 
getApplication(Connection, String) - Method in class io.github.retz.db.Database
 
getApplications(Connection, String) - Method in class io.github.retz.db.Database
 
GetAppRequest - Class in io.github.retz.protocol
 
GetAppRequest(String) - Constructor for class io.github.retz.protocol.GetAppRequest
 
GetAppResponse - Class in io.github.retz.protocol
 
GetAppResponse(Application) - Constructor for class io.github.retz.protocol.GetAppResponse
 
getAssigned() - Method in class io.github.retz.scheduler.TaskBuilder
 
getAuthenticator() - Method in class io.github.retz.cli.FileConfiguration
 
getBinaryFile(int, String, OutputStream) - Method in class io.github.retz.web.Client
 
getBoolProperty(String, boolean) - Method in class io.github.retz.cli.FileConfiguration
 
getBoundedIntProperty(String, int, int, int) - Method in class io.github.retz.cli.FileConfiguration
 
getConfigFile() - Method in class io.github.retz.admin.MainCommand
 
getConfigFile() - Method in class io.github.retz.cli.MainCommand
 
getCpu() - Method in class io.github.retz.protocol.data.ResourceQuantity
 
getDatabaseDriver() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getDatabasePass() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getDatabaseURL() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getDatabaseUser() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getDeclined() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
getDiskMB() - Method in class io.github.retz.protocol.data.ResourceQuantity
 
getErr() - Method in exception io.github.retz.web.feign.ErrorResponseException
 
getFile(int, String, long, long) - Method in class io.github.retz.web.Client
 
getFile(int, String, long, long) - Method in interface io.github.retz.web.feign.Retz
 
GetFileRequest - Class in io.github.retz.protocol
 
GetFileRequest(int, String, long, long) - Constructor for class io.github.retz.protocol.GetFileRequest
 
GetFileResponse - Class in io.github.retz.protocol
 
GetFileResponse(Optional<Job>, Optional<FileContent>) - Constructor for class io.github.retz.protocol.GetFileResponse
 
getFiles() - Method in class io.github.retz.protocol.data.Application
 
getFrameworkId() - Method in class io.github.retz.db.Database
 
getFrameworkId() - Method in class io.github.retz.db.Property
 
getFrameworkInfo() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
getFromTaskId(String) - Static method in class io.github.retz.scheduler.JobQueue
 
getGc() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getGcInterval() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getGcLeeway() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getGpu() - Method in class io.github.retz.protocol.data.ResourceQuantity
 
getGracePeriod() - Method in class io.github.retz.protocol.data.Application
 
getInstance() - Static method in class io.github.retz.db.Database
 
getIntProperty(String, int) - Method in class io.github.retz.cli.FileConfiguration
 
getJmxPort() - Method in class io.github.retz.cli.FileConfiguration
 
getJob(int) - Method in class io.github.retz.db.Database
 
getJob(int) - Method in class io.github.retz.db.Jobs
 
getJob() - Method in class io.github.retz.protocol.data.MetaJob
 
getJob(int) - Static method in class io.github.retz.scheduler.JobQueue
 
getJob(int) - Method in class io.github.retz.web.Client
 
getJob(int) - Method in interface io.github.retz.web.feign.Retz
 
getJobFromTaskId(String) - Method in class io.github.retz.db.Database
 
GetJobRequest - Class in io.github.retz.protocol
 
GetJobRequest(int) - Constructor for class io.github.retz.protocol.GetJobRequest
 
GetJobResponse - Class in io.github.retz.protocol
 
GetJobResponse(Optional<Job>) - Constructor for class io.github.retz.protocol.GetJobResponse
 
getJobs() - Method in class io.github.retz.planner.OfferAcceptor
 
getJobSpecs() - Method in class io.github.retz.planner.spi.Plan
 
getKey() - Method in interface io.github.retz.auth.Authenticator
 
getKey() - Method in class io.github.retz.auth.HmacSHA256Authenticator
 
getKey() - Method in class io.github.retz.auth.NoopAuthenticator
 
getKeystoreFile() - Method in class io.github.retz.cli.FileConfiguration
 
getKeystorePass() - Method in class io.github.retz.cli.FileConfiguration
 
getLargeFiles() - Method in class io.github.retz.protocol.data.Application
 
getLatestJobId() - Method in class io.github.retz.db.Database
 
getLowerboundedIntProperty(String, int, int) - Method in class io.github.retz.cli.FileConfiguration
 
getMax() - Method in class io.github.retz.protocol.data.Range
 
getMaxJobSize() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getMaxListJobSize() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getMaxSimultaneousJobs() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getMaxStockSize() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getMemMB() - Method in class io.github.retz.protocol.data.ResourceQuantity
 
getMesosMaster() - Method in class io.github.retz.scheduler.Launcher.Configuration
 
getMesosMaster() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getMin() - Method in class io.github.retz.protocol.data.Range
 
getName() - Method in class io.github.retz.admin.CommandCreateUser
 
getName() - Method in class io.github.retz.admin.CommandCreateUsers
 
getName() - Method in class io.github.retz.admin.CommandDisableUser
 
getName() - Method in class io.github.retz.admin.CommandEnableUser
 
getName() - Method in class io.github.retz.admin.CommandGC
 
getName() - Method in class io.github.retz.admin.CommandGetUser
 
getName() - Method in class io.github.retz.admin.CommandHelp
 
getName() - Method in class io.github.retz.admin.CommandListUser
 
getName() - Method in class io.github.retz.admin.CommandUsage
 
getName() - Method in interface io.github.retz.admin.SubCommand
 
getName() - Method in class io.github.retz.cli.CommandConfig
 
getName() - Method in class io.github.retz.cli.CommandGetApp
 
getName() - Method in class io.github.retz.cli.CommandGetFile
 
getName() - Method in class io.github.retz.cli.CommandGetJob
 
getName() - Method in class io.github.retz.cli.CommandHelp
 
getName() - Method in class io.github.retz.cli.CommandKill
 
getName() - Method in class io.github.retz.cli.CommandKillall
 
getName() - Method in class io.github.retz.cli.CommandList
 
getName() - Method in class io.github.retz.cli.CommandListApp
 
getName() - Method in class io.github.retz.cli.CommandListFiles
 
getName() - Method in class io.github.retz.cli.CommandLoadApp
 
getName() - Method in class io.github.retz.cli.CommandRun
 
getName() - Method in class io.github.retz.cli.CommandSchedule
 
getName() - Method in interface io.github.retz.cli.SubCommand
 
getNodes() - Method in class io.github.retz.protocol.data.ResourceQuantity
 
getOfferAcceptors() - Method in class io.github.retz.planner.Plan
 
getOfferIdsToStock() - Method in class io.github.retz.planner.spi.Plan
 
getOffers() - Method in class io.github.retz.planner.OfferAcceptor
 
getOwner() - Method in class io.github.retz.protocol.data.Application
 
getPlannerName() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getPort() - Method in class io.github.retz.scheduler.Launcher.Configuration
 
getPorts() - Method in class io.github.retz.protocol.data.ResourceQuantity
 
getPrincipal() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getRefuseSeconds() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getRole() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getRunning() - Method in class io.github.retz.db.Database
 
getSecretFile() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getServerConfig() - Method in class io.github.retz.scheduler.Launcher.Configuration
 
getSlaveID() - Method in class io.github.retz.planner.OfferAcceptor
 
getTasks() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
getToKeep() - Method in class io.github.retz.planner.Plan
 
getToKeep() - Method in class io.github.retz.planner.spi.Plan
 
getToStock() - Method in class io.github.retz.planner.Plan
 
getTruststoreFile() - Method in class io.github.retz.cli.FileConfiguration
 
getTruststorePass() - Method in class io.github.retz.cli.FileConfiguration
 
getUri() - Method in class io.github.retz.cli.ClientCLIConfig
 
getUri() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getUsage(String, String) - Method in class io.github.retz.admin.AdminConsoleClient
 
getUsage(String, String) - Method in interface io.github.retz.bean.AdminConsoleMXBean
 
getUsage(String, String) - Method in class io.github.retz.scheduler.AdminConsole
 
getUser(String) - Method in class io.github.retz.admin.AdminConsoleClient
 
getUser(String) - Method in interface io.github.retz.bean.AdminConsoleMXBean
 
getUser() - Method in class io.github.retz.cli.FileConfiguration
 
getUser(String) - Method in class io.github.retz.db.Database
 
getUser(Connection, String) - Method in class io.github.retz.db.Database
 
getUser() - Method in class io.github.retz.protocol.data.Application
 
getUser(String) - Method in class io.github.retz.scheduler.AdminConsole
 
getUserAsObject(String) - Method in class io.github.retz.admin.AdminConsoleClient
 
getUserName() - Method in class io.github.retz.scheduler.ServerConfiguration
 
getWholeBinaryFile(Client, int, String, String) - Static method in class io.github.retz.web.ClientHelper
 
getWholeBinaryFile(Client, int, String, OutputStream) - Static method in class io.github.retz.web.ClientHelper
 
getWholeFile(Client, int, String, String) - Static method in class io.github.retz.web.ClientHelper
 
getWholeFile(Client, int, String, boolean, OutputStream) - Static method in class io.github.retz.web.ClientHelper
 
getWholeFileWithTerminator(Client, int, String, String, Callable<Boolean>) - Static method in class io.github.retz.web.ClientHelper
 
getWholeFileWithTerminator(Client, int, String, boolean, OutputStream, Callable<Boolean>) - Static method in class io.github.retz.web.ClientHelper
 
getWholeFileWithTerminator(Client, int, String, boolean, OutputStream, long, Callable<Boolean>) - Static method in class io.github.retz.web.ClientHelper
 
gid() - Method in class io.github.retz.protocol.data.DirEntry
 
gpu() - Method in class io.github.retz.planner.spi.Resource
 

H

handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandCreateUser
 
handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandCreateUsers
 
handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandDisableUser
 
handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandEnableUser
 
handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandGC
 
handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandGetUser
 
handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandHelp
 
handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandListUser
 
handle(FileConfiguration, boolean) - Method in class io.github.retz.admin.CommandUsage
 
handle(FileConfiguration, boolean) - Method in interface io.github.retz.admin.SubCommand
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandConfig
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandGetApp
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandGetFile
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandGetJob
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandHelp
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandKill
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandKillall
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandList
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandListApp
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandListFiles
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandLoadApp
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandRun
 
handle(ClientCLIConfig, boolean) - Method in class io.github.retz.cli.CommandSchedule
 
handle(ClientCLIConfig, boolean) - Method in interface io.github.retz.cli.SubCommand
 
handleAll(List<Protos.Offer>, List<Job>, SchedulerDriver) - Method in class io.github.retz.scheduler.RetzScheduler
 
handleCall(Job, Protos.TaskState) - Static method in class io.github.retz.scheduler.JobStatem
State diagram of Events and Job to callback action method name
hasNext() - Method in class io.github.retz.cli.TableFormatter.TableFormatIterator
 
hasPayload() - Method in class io.github.retz.protocol.DownloadFileRequest
 
hasPayload() - Method in class io.github.retz.protocol.GetAppRequest
 
hasPayload() - Method in class io.github.retz.protocol.GetFileRequest
 
hasPayload() - Method in class io.github.retz.protocol.GetJobRequest
 
hasPayload() - Method in class io.github.retz.protocol.KillRequest
 
hasPayload() - Method in class io.github.retz.protocol.ListAppRequest
 
hasPayload() - Method in class io.github.retz.protocol.ListFilesRequest
 
hasPayload() - Method in class io.github.retz.protocol.ListJobRequest
 
hasPayload() - Method in class io.github.retz.protocol.LoadAppRequest
 
hasPayload() - Method in class io.github.retz.protocol.Request
 
hasPayload() - Method in class io.github.retz.protocol.ScheduleRequest
 
hasPayload() - Method in class io.github.retz.protocol.UnloadAppRequest
Deprecated.
 
hasSecretFile() - Method in class io.github.retz.scheduler.ServerConfiguration
 
header(String, String, String, String) - Method in interface io.github.retz.auth.Authenticator
 
header(String, String, String, String) - Method in class io.github.retz.auth.HmacSHA256Authenticator
 
header(String, String, String, String) - Method in class io.github.retz.auth.NoopAuthenticator
 
help() - Static method in class io.github.retz.admin.Launcher
 
help() - Static method in class io.github.retz.cli.Launcher
 
HmacSHA256Authenticator - Class in io.github.retz.auth
 
HmacSHA256Authenticator(String, String) - Constructor for class io.github.retz.auth.HmacSHA256Authenticator
 
HTTP_SERVER_NAME - Static variable in class io.github.retz.scheduler.RetzScheduler
 

I

id() - Method in class io.github.retz.planner.spi.Offer
 
id() - Method in class io.github.retz.protocol.data.Job
 
id() - Method in class io.github.retz.protocol.DownloadFileRequest
 
id() - Method in class io.github.retz.protocol.GetFileRequest
 
id() - Method in class io.github.retz.protocol.GetJobRequest
 
id() - Method in class io.github.retz.protocol.KillRequest
 
id() - Method in class io.github.retz.protocol.ListFilesRequest
 
IDLE_TIMEOUT_SEC - Static variable in class io.github.retz.protocol.Connection
 
image() - Method in class io.github.retz.protocol.data.DockerContainer
 
info() - Method in class io.github.retz.protocol.data.User
 
init(ServerConfiguration) - Method in class io.github.retz.db.Database
 
initialize(Properties) - Method in class io.github.retz.planner.builtin.FIFOPlanner
 
initialize(Properties) - Method in interface io.github.retz.planner.spi.Planner
 
insecure() - Method in class io.github.retz.cli.FileConfiguration
 
io.github.retz.admin - package io.github.retz.admin
 
io.github.retz.auth - package io.github.retz.auth
 
io.github.retz.bean - package io.github.retz.bean
 
io.github.retz.cli - package io.github.retz.cli
 
io.github.retz.db - package io.github.retz.db
 
io.github.retz.mesosc - package io.github.retz.mesosc
 
io.github.retz.misc - package io.github.retz.misc
 
io.github.retz.planner - package io.github.retz.planner
 
io.github.retz.planner.builtin - package io.github.retz.planner.builtin
 
io.github.retz.planner.spi - package io.github.retz.planner.spi
 
io.github.retz.protocol - package io.github.retz.protocol
 
io.github.retz.protocol.data - package io.github.retz.protocol.data
 
io.github.retz.protocol.exception - package io.github.retz.protocol.exception
 
io.github.retz.scheduler - package io.github.retz.scheduler
 
io.github.retz.web - package io.github.retz.web
 
io.github.retz.web.feign - package io.github.retz.web.feign
 
isBuiltInPlanner() - Method in class io.github.retz.scheduler.ServerConfiguration
 
isRanges() - Method in class io.github.retz.planner.spi.Attribute
 
isScalar() - Method in class io.github.retz.planner.spi.Attribute
 
isSet() - Method in class io.github.retz.planner.spi.Attribute
 
issueJobId() - Static method in class io.github.retz.scheduler.JobQueue
 
isText() - Method in class io.github.retz.planner.spi.Attribute
 
isTLS() - Method in class io.github.retz.scheduler.ServerConfiguration
 
iterator() - Method in class io.github.retz.cli.TableFormatter
 

J

job() - Method in class io.github.retz.planner.AppJobPair
 
Job - Class in io.github.retz.protocol.data
 
Job(String, String, Properties, int, int, int) - Constructor for class io.github.retz.protocol.data.Job
 
Job(String, String, Properties, int, int, int, int, int) - Constructor for class io.github.retz.protocol.data.Job
 
Job(String, String, Properties, int, int, int, int, int, String) - Constructor for class io.github.retz.protocol.data.Job
 
Job(String, String, String, String, Properties, int, int, String, String, int, int, String, String, Set<String>, ResourceQuantity, Optional<String>, String, Job.JobState) - Constructor for class io.github.retz.protocol.data.Job
 
job() - Method in class io.github.retz.protocol.GetFileResponse
 
job() - Method in class io.github.retz.protocol.GetJobResponse
 
job() - Method in class io.github.retz.protocol.ListFilesResponse
 
job() - Method in class io.github.retz.protocol.ScheduleRequest
 
job - Variable in class io.github.retz.protocol.ScheduleResponse
 
job() - Method in class io.github.retz.protocol.ScheduleResponse
 
Job.JobState - Enum in io.github.retz.protocol.data
State diagram: [CREATED] ---> [QUEUED] ---> [STARTED] ---> [FINISHED] | +--------> [KILLED] +----------------------------^
JobNotFoundException - Exception in io.github.retz.protocol.exception
 
JobNotFoundException(int) - Constructor for exception io.github.retz.protocol.exception.JobNotFoundException
 
JobQueue - Class in io.github.retz.scheduler
On memory job queue to mediate job execution requests and resources TODO: make all these data tolerant against node or network failure TODO: FIXME: re-design all exception handling, which to supress / which to return to client
JobRequestHandler - Class in io.github.retz.web
 
JobRequestHandler() - Constructor for class io.github.retz.web.JobRequestHandler
 
Jobs - Class in io.github.retz.db
 
Jobs(Connection, ObjectMapper) - Constructor for class io.github.retz.db.Jobs
 
jobs() - Method in class io.github.retz.protocol.ListJobResponse
 
JobStatem - Class in io.github.retz.scheduler
 
JobStatem() - Constructor for class io.github.retz.scheduler.JobStatem
 
JobStatem.Action - Enum in io.github.retz.scheduler
 
join() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 

K

KEEPALIVE_INTERVAL_SEC - Static variable in class io.github.retz.protocol.Connection
 
key - Variable in class io.github.retz.auth.AuthHeader
 
key() - Method in class io.github.retz.auth.AuthHeader
 
keyId() - Method in class io.github.retz.protocol.data.User
 
kill(int) - Method in class io.github.retz.web.Client
 
kill(int) - Method in interface io.github.retz.web.feign.Retz
 
killed(String, Optional<String>, String) - Method in class io.github.retz.protocol.data.Job
 
KillRequest - Class in io.github.retz.protocol
 
KillRequest(int) - Constructor for class io.github.retz.protocol.KillRequest
 
KillResponse - Class in io.github.retz.protocol
 
KillResponse() - Constructor for class io.github.retz.protocol.KillResponse
 
killTask(Protos.TaskID) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 

L

lastPort() - Method in class io.github.retz.planner.spi.Resource
 
Launcher - Class in io.github.retz.admin
 
Launcher() - Constructor for class io.github.retz.admin.Launcher
 
Launcher - Class in io.github.retz.cli
 
Launcher() - Constructor for class io.github.retz.cli.Launcher
 
Launcher - Class in io.github.retz.scheduler
 
Launcher() - Constructor for class io.github.retz.scheduler.Launcher
 
Launcher.Configuration - Class in io.github.retz.scheduler
 
launchTasks(Collection<Protos.OfferID>, Collection<Protos.TaskInfo>, Protos.Filters) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
Deprecated.
launchTasks(Collection<Protos.OfferID>, Collection<Protos.TaskInfo>) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
Deprecated.
launchTasks(Protos.OfferID, Collection<Protos.TaskInfo>) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
Deprecated.
launchTasks(Protos.OfferID, Collection<Protos.TaskInfo>, Protos.Filters) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
Deprecated.
left() - Method in class io.github.retz.misc.Either
 
left() - Method in class io.github.retz.misc.Pair
 
length() - Method in class io.github.retz.protocol.GetFileRequest
 
list(String, Job.JobState, Optional<String>, int) - Static method in class io.github.retz.scheduler.JobQueue
 
list(Job.JobState, Optional<String>) - Method in class io.github.retz.web.Client
 
list(Job.JobState, Optional<String>) - Method in interface io.github.retz.web.feign.Retz
 
list(ListJobRequest) - Method in interface io.github.retz.web.feign.Retz
 
listApp() - Method in class io.github.retz.web.Client
 
listApp() - Method in interface io.github.retz.web.feign.Retz
 
ListAppRequest - Class in io.github.retz.protocol
 
ListAppRequest() - Constructor for class io.github.retz.protocol.ListAppRequest
 
ListAppResponse - Class in io.github.retz.protocol
 
ListAppResponse(List<Application>) - Constructor for class io.github.retz.protocol.ListAppResponse
 
listFiles(int, String) - Method in class io.github.retz.web.Client
 
listFiles(int, String) - Method in interface io.github.retz.web.feign.Retz
 
ListFilesRequest - Class in io.github.retz.protocol
 
ListFilesRequest(int, String) - Constructor for class io.github.retz.protocol.ListFilesRequest
 
ListFilesResponse - Class in io.github.retz.protocol
 
ListFilesResponse(Optional<Job>, List<DirEntry>) - Constructor for class io.github.retz.protocol.ListFilesResponse
 
ListJobRequest - Class in io.github.retz.protocol
 
ListJobRequest(Job.JobState, Optional<String>) - Constructor for class io.github.retz.protocol.ListJobRequest
 
ListJobResponse - Class in io.github.retz.protocol
 
ListJobResponse(List<Job>, boolean) - Constructor for class io.github.retz.protocol.ListJobResponse
 
listJobs(String, Job.JobState, Optional<String>, int) - Method in class io.github.retz.db.Database
 
listUser() - Method in class io.github.retz.admin.AdminConsoleClient
 
listUser() - Method in interface io.github.retz.bean.AdminConsoleMXBean
 
listUser() - Method in class io.github.retz.scheduler.AdminConsole
 
load(Application) - Static method in class io.github.retz.scheduler.Applications
 
load(Application) - Method in class io.github.retz.web.Client
 
load(Application) - Method in interface io.github.retz.web.feign.Retz
 
load(String, LoadAppRequest) - Method in interface io.github.retz.web.feign.Retz
 
LoadAppRequest - Class in io.github.retz.protocol
 
LoadAppRequest(Application) - Constructor for class io.github.retz.protocol.LoadAppRequest
 
LoadAppResponse - Class in io.github.retz.protocol
 
LoadAppResponse() - Constructor for class io.github.retz.protocol.LoadAppResponse
 
LocalSchedulerDriver - Class in io.github.retz.scheduler
 

M

main(String...) - Static method in class io.github.retz.admin.Launcher
 
main(String...) - Static method in class io.github.retz.cli.Launcher
 
main(String...) - Static method in class io.github.retz.scheduler.Launcher
 
MainCommand - Class in io.github.retz.admin
 
MainCommand() - Constructor for class io.github.retz.admin.MainCommand
 
MainCommand - Class in io.github.retz.cli
 
MainCommand() - Constructor for class io.github.retz.cli.MainCommand
 
max - Variable in class io.github.retz.protocol.data.Range
 
MAX_BIN_SIZE - Static variable in class io.github.retz.web.Client
 
MAX_CPUS - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
MAX_DISK - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
MAX_FILE_SIZE - Static variable in class io.github.retz.protocol.DownloadFileRequest
 
MAX_GPUS - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
MAX_JOB_NUMBER - Static variable in class io.github.retz.protocol.ListJobResponse
 
MAX_LIST_JOB_SIZE - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
MAX_MEM - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
MAX_PAYLOAD_SIZE - Static variable in class io.github.retz.protocol.Connection
 
MAX_PORTS - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
MAX_SIMULTANEOUS_JOBS - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
MAX_STOCK_SIZE - Static variable in class io.github.retz.scheduler.ServerConfiguration
 
maxJobSize() - Method in class io.github.retz.scheduler.RetzScheduler
 
maybeInvokeNow(SchedulerDriver, Job) - Method in class io.github.retz.scheduler.RetzScheduler
 
maybeSleep(int) - Static method in class io.github.retz.web.ClientHelper
 
memMB() - Method in class io.github.retz.planner.spi.Resource
 
merge(Resource) - Method in class io.github.retz.planner.spi.Resource
 
MesosContainer - Class in io.github.retz.protocol.data
 
MesosContainer() - Constructor for class io.github.retz.protocol.data.MesosContainer
 
MesosHTTPFetcher - Class in io.github.retz.mesosc
A fetcher class that fetches various information from Mesos masters and slaves
MesosHTTPFetcher() - Constructor for class io.github.retz.mesosc.MesosHTTPFetcher
 
MetaJob - Class in io.github.retz.protocol.data
 
MetaJob(Job, Application) - Constructor for class io.github.retz.protocol.data.MetaJob
 
method() - Method in class io.github.retz.protocol.DownloadFileRequest
 
method() - Method in class io.github.retz.protocol.GetAppRequest
 
method() - Method in class io.github.retz.protocol.GetFileRequest
 
method() - Method in class io.github.retz.protocol.GetJobRequest
 
method() - Method in class io.github.retz.protocol.KillRequest
 
method() - Method in class io.github.retz.protocol.ListAppRequest
 
method() - Method in class io.github.retz.protocol.ListFilesRequest
 
method() - Method in class io.github.retz.protocol.ListJobRequest
 
method() - Method in class io.github.retz.protocol.LoadAppRequest
 
method() - Method in class io.github.retz.protocol.Request
 
method() - Method in class io.github.retz.protocol.ScheduleRequest
 
method() - Method in class io.github.retz.protocol.UnloadAppRequest
Deprecated.
 
min - Variable in class io.github.retz.protocol.data.Range
 
mode() - Method in class io.github.retz.protocol.data.DirEntry
 
mode() - Method in class io.github.retz.protocol.data.DockerVolume
 
more() - Method in class io.github.retz.protocol.ListJobResponse
 
mtime() - Method in class io.github.retz.protocol.data.DirEntry
 

N

NaivePlanner - Class in io.github.retz.planner
 
NaivePlanner() - Constructor for class io.github.retz.planner.NaivePlanner
 
NAME - Variable in class io.github.retz.cli.CommandList
 
name() - Method in class io.github.retz.planner.spi.Attribute
 
name() - Method in class io.github.retz.protocol.data.DockerVolume
 
name() - Method in class io.github.retz.protocol.data.Job
 
newBuilder(URI) - Static method in class io.github.retz.web.Client
 
next() - Method in class io.github.retz.cli.TableFormatter.TableFormatIterator
 
nlink() - Method in class io.github.retz.protocol.data.DirEntry
 
NoopAuthenticator - Class in io.github.retz.auth
 
NoopAuthenticator(String) - Constructor for class io.github.retz.auth.NoopAuthenticator
 
NoOpHostnameVerifier - Class in io.github.retz.web
 
NoOpHostnameVerifier() - Constructor for class io.github.retz.web.NoOpHostnameVerifier
 
now() - Static method in class io.github.retz.cli.TimestampHelper
 
numSlaves() - Method in class io.github.retz.protocol.StatusResponse
 

O

Offer - Class in io.github.retz.planner.spi
 
Offer(String, Resource) - Constructor for class io.github.retz.planner.spi.Offer
 
Offer(String, Resource, List<Attribute>) - Constructor for class io.github.retz.planner.spi.Offer
 
OfferAcceptor - Class in io.github.retz.planner
 
OfferAcceptor(Protos.Offer) - Constructor for class io.github.retz.planner.OfferAcceptor
 
offerRescinded(SchedulerDriver, Protos.OfferID) - Method in class io.github.retz.scheduler.RetzScheduler
 
offers() - Method in class io.github.retz.protocol.StatusResponse
 
offset() - Method in class io.github.retz.protocol.data.FileContent
 
offset() - Method in class io.github.retz.protocol.GetFileRequest
 
ok() - Method in class io.github.retz.protocol.Response
 
options() - Method in class io.github.retz.protocol.data.DockerVolume
 
orderBy() - Method in class io.github.retz.planner.builtin.FIFOPlanner
 
orderBy() - Method in class io.github.retz.planner.builtin.PriorityPlanner
 
orderBy() - Method in class io.github.retz.planner.ExtensiblePlanner
 
orderBy() - Method in class io.github.retz.planner.NaivePlanner
 
orderBy() - Method in interface io.github.retz.planner.Planner
 
orderBy() - Method in class io.github.retz.planner.PriorityPlanner
 
orderBy() - Method in interface io.github.retz.planner.spi.Planner
 
overlap(Range) - Method in class io.github.retz.protocol.data.Range
 

P

Pair<T1,T2> - Class in io.github.retz.misc
 
Pair(T1, T2) - Constructor for class io.github.retz.misc.Pair
 
parseHeaderValue(String) - Static method in class io.github.retz.auth.AuthHeader
 
parseKeyValuePairs(List<String>) - Static method in interface io.github.retz.admin.SubCommand
 
parseKeyValuePairs(List<String>) - Static method in interface io.github.retz.cli.SubCommand
 
parseRange(String, String) - Static method in class io.github.retz.protocol.data.Range
 
parseRange(String) - Static method in class io.github.retz.protocol.data.Range
 
parseTasks(InputStream, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
past(int) - Static method in class io.github.retz.cli.TimestampHelper
 
path() - Method in class io.github.retz.protocol.data.DirEntry
 
path() - Method in class io.github.retz.protocol.ListFilesRequest
 
ping() - Method in class io.github.retz.web.Client
 
ping() - Method in interface io.github.retz.web.feign.Retz
 
plan(Map<String, Offer>, List<Job>) - Method in class io.github.retz.planner.builtin.FIFOPlanner
 
plan(List<Protos.Offer>, List<AppJobPair>, int, String) - Method in class io.github.retz.planner.ExtensiblePlanner
 
plan(List<Protos.Offer>, List<AppJobPair>, int, String) - Method in class io.github.retz.planner.NaivePlanner
 
Plan - Class in io.github.retz.planner
 
Plan(List<OfferAcceptor>, List<Job>, List<Protos.Offer>) - Constructor for class io.github.retz.planner.Plan
 
plan(List<Protos.Offer>, List<AppJobPair>, int, String) - Method in interface io.github.retz.planner.Planner
 
Plan - Class in io.github.retz.planner.spi
 
Plan() - Constructor for class io.github.retz.planner.spi.Plan
 
plan(Map<String, Offer>, List<Job>) - Method in interface io.github.retz.planner.spi.Planner
Core callback method that determines matching of jobs and offers, which job assined to which offer (agent) etc etc...
Planner - Interface in io.github.retz.planner
 
Planner - Interface in io.github.retz.planner.spi
Retz server will have only one Planner instance within RetzScheduler - so that an actual Planner implemenatation instance may have states inside.
PlannerFactory - Class in io.github.retz.planner
 
PlannerFactory() - Constructor for class io.github.retz.planner.PlannerFactory
 
portAmount() - Method in class io.github.retz.planner.spi.Resource
 
ports() - Method in class io.github.retz.planner.spi.Resource
 
POST - Static variable in class io.github.retz.protocol.Request
 
pp() - Method in class io.github.retz.protocol.data.Application
 
pp() - Method in class io.github.retz.protocol.data.Container
 
pp() - Method in class io.github.retz.protocol.data.DockerContainer
 
pp() - Method in class io.github.retz.protocol.data.Job
 
priority() - Method in class io.github.retz.protocol.data.Job
 
PriorityPlanner - Class in io.github.retz.planner.builtin
 
PriorityPlanner() - Constructor for class io.github.retz.planner.builtin.PriorityPlanner
 
PriorityPlanner - Class in io.github.retz.planner
 
PriorityPlanner() - Constructor for class io.github.retz.planner.PriorityPlanner
 
properties - Variable in class io.github.retz.cli.FileConfiguration
 
Property - Class in io.github.retz.db
 
Property(Connection) - Constructor for class io.github.retz.db.Property
 
props() - Method in class io.github.retz.protocol.data.Job
 
Protocol - Class in io.github.retz.protocol
 
Protocol() - Constructor for class io.github.retz.protocol.Protocol
 
PROTOCOL_VERSION - Static variable in class io.github.retz.protocol.Protocol
 
ProtocolTester - Class in io.github.retz.auth
 
ProtocolTester(String, String) - Constructor for class io.github.retz.auth.ProtocolTester
 
push(Job) - Static method in class io.github.retz.scheduler.JobQueue
 
PUT - Static variable in class io.github.retz.protocol.Request
 

Q

queue(Client) - Static method in class io.github.retz.web.ClientHelper
 
queued(int) - Method in class io.github.retz.db.Database
 
queued(int) - Static method in class io.github.retz.scheduler.JobQueue
 
queueLength() - Method in class io.github.retz.protocol.StatusResponse
 

R

Range - Class in io.github.retz.protocol.data
 
Range(long, long) - Constructor for class io.github.retz.protocol.data.Range
 
reason() - Method in class io.github.retz.protocol.data.Job
 
reconcileTasks(Collection<Protos.TaskStatus>) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
registered(SchedulerDriver, Protos.FrameworkID, Protos.MasterInfo) - Method in class io.github.retz.scheduler.RetzScheduler
 
Request - Class in io.github.retz.protocol
 
Request() - Constructor for class io.github.retz.protocol.Request
 
Request(String) - Constructor for class io.github.retz.protocol.Request
 
requestResources(Collection<Protos.Request>) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
reregistered(SchedulerDriver, Protos.MasterInfo) - Method in class io.github.retz.scheduler.RetzScheduler
 
resource() - Method in class io.github.retz.planner.spi.Offer
 
Resource - Class in io.github.retz.planner.spi
 
Resource(double, int, int) - Constructor for class io.github.retz.planner.spi.Resource
 
Resource(double, int, int, int, List<Range>) - Constructor for class io.github.retz.planner.spi.Resource
 
resource() - Method in class io.github.retz.protocol.DownloadFileRequest
 
resource() - Method in class io.github.retz.protocol.GetAppRequest
 
resource() - Method in class io.github.retz.protocol.GetFileRequest
 
resource() - Method in class io.github.retz.protocol.GetJobRequest
 
resource() - Method in class io.github.retz.protocol.KillRequest
 
resource() - Method in class io.github.retz.protocol.ListAppRequest
 
resource() - Method in class io.github.retz.protocol.ListFilesRequest
 
resource() - Method in class io.github.retz.protocol.ListJobRequest
 
resource() - Method in class io.github.retz.protocol.LoadAppRequest
 
resource() - Method in class io.github.retz.protocol.Request
 
resource() - Method in class io.github.retz.protocol.ScheduleRequest
 
resource() - Method in class io.github.retz.protocol.UnloadAppRequest
Deprecated.
 
ResourceConstructor - Class in io.github.retz.planner
 
ResourceConstructor() - Constructor for class io.github.retz.planner.ResourceConstructor
 
resourceOffers(SchedulerDriver, List<Protos.Offer>) - Method in class io.github.retz.scheduler.RetzScheduler
 
resourcePattern() - Static method in class io.github.retz.protocol.DownloadFileRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.GetAppRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.GetFileRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.GetJobRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.KillRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.ListAppRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.ListFilesRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.ListJobRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.LoadAppRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.ScheduleRequest
 
resourcePattern() - Static method in class io.github.retz.protocol.UnloadAppRequest
Deprecated.
 
ResourceQuantity - Class in io.github.retz.protocol.data
 
ResourceQuantity() - Constructor for class io.github.retz.protocol.data.ResourceQuantity
 
ResourceQuantity(int, int, int, int, int, int) - Constructor for class io.github.retz.protocol.data.ResourceQuantity
 
resources() - Method in class io.github.retz.protocol.data.Job
 
Response - Class in io.github.retz.protocol
 
Response(String, String) - Constructor for class io.github.retz.protocol.Response
 
Response() - Constructor for class io.github.retz.protocol.Response
 
result() - Method in class io.github.retz.protocol.data.Job
 
retry() - Method in class io.github.retz.protocol.data.Job
 
retry(String, String) - Static method in class io.github.retz.scheduler.JobQueue
 
retryJobs(List<Integer>) - Method in class io.github.retz.db.Database
 
Retz - Interface in io.github.retz.web.feign
 
RetzScheduler - Class in io.github.retz.scheduler
 
RetzScheduler(Launcher.Configuration, Protos.FrameworkInfo) - Constructor for class io.github.retz.scheduler.RetzScheduler
 
reviveOffers() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
right() - Method in class io.github.retz.misc.Either
 
right() - Method in class io.github.retz.misc.Pair
 
run() - Method in class io.github.retz.scheduler.GarbageJobCollector
 
run(String...) - Static method in class io.github.retz.scheduler.Launcher
 
run() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
run() - Method in class io.github.retz.scheduler.ShutdownThread
 
run(Job) - Method in class io.github.retz.web.Client
 
run(Job) - Method in interface io.github.retz.web.feign.Retz
 
run(ScheduleRequest) - Method in interface io.github.retz.web.feign.Retz
 
run() - Method in class io.github.retz.web.StatusCache
 
running(Client) - Static method in class io.github.retz.web.ClientHelper
 
runningLength() - Method in class io.github.retz.protocol.StatusResponse
 

S

safeAddJob(Job) - Method in class io.github.retz.db.Database
 
safeDeleteApplication(String) - Method in class io.github.retz.db.Database
 
sandboxBaseUri(String, String, String, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
sandboxDownloadUri(String, String, String, String, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
sandboxUri(String, String, String, String, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
schedule(int, String) - Method in class io.github.retz.protocol.data.Job
 
schedule(Job) - Method in class io.github.retz.web.Client
 
schedule(Job) - Method in interface io.github.retz.web.feign.Retz
 
schedule(ScheduleRequest) - Method in interface io.github.retz.web.feign.Retz
 
scheduled() - Method in class io.github.retz.protocol.data.Job
 
SchedulerDriverFactory - Class in io.github.retz.scheduler
 
ScheduleRequest - Class in io.github.retz.protocol
 
ScheduleRequest(Job) - Constructor for class io.github.retz.protocol.ScheduleRequest
 
ScheduleResponse - Class in io.github.retz.protocol
 
ScheduleResponse(Job) - Constructor for class io.github.retz.protocol.ScheduleResponse
 
secret() - Method in class io.github.retz.protocol.data.User
 
sendFrameworkMessage(Protos.ExecutorID, Protos.SlaveID, byte[]) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
ServerConfiguration - Class in io.github.retz.scheduler
 
ServerConfiguration(InputStream) - Constructor for class io.github.retz.scheduler.ServerConfiguration
 
ServerConfiguration(String) - Constructor for class io.github.retz.scheduler.ServerConfiguration
 
serverVersion() - Method in class io.github.retz.protocol.StatusResponse
 
set(RetzScheduler, SchedulerDriver) - Static method in class io.github.retz.web.WebConsole
 
setAuthenticator(Authenticator) - Method in class io.github.retz.web.ClientBuilder
 
setCommand(Job, Application, String) - Method in class io.github.retz.scheduler.TaskBuilder
 
setContainer(Container) - Method in class io.github.retz.protocol.data.Application
 
setFrameworkId(String) - Method in class io.github.retz.db.Database
 
setFrameworkId(String) - Method in class io.github.retz.db.Property
 
setJob(String, Job) - Method in class io.github.retz.planner.spi.Plan
 
setJobStarting(int, Optional<String>, String) - Method in class io.github.retz.db.Database
 
setMaxStock(int) - Method in class io.github.retz.planner.builtin.FIFOPlanner
 
setMaxStock(int) - Method in interface io.github.retz.planner.spi.Planner
 
setName(String) - Method in class io.github.retz.protocol.data.Job
 
setName(String) - Method in class io.github.retz.scheduler.TaskBuilder
 
setNodes(int) - Method in class io.github.retz.protocol.data.ResourceQuantity
 
setOffers(int, ResourceQuantity) - Method in class io.github.retz.protocol.StatusResponse
 
setOfferStats(int, ResourceQuantity) - Static method in class io.github.retz.web.StatusCache
 
setPriority(int) - Method in class io.github.retz.protocol.data.Job
 
setResource(Resource, Protos.SlaveID) - Method in class io.github.retz.scheduler.TaskBuilder
 
setTaskId(String) - Method in class io.github.retz.scheduler.TaskBuilder
 
setUsedResources(int, int, ResourceQuantity) - Method in class io.github.retz.protocol.StatusResponse
 
setUsedResources(int, int, ResourceQuantity) - Static method in class io.github.retz.web.StatusCache
 
setUseGpu(boolean) - Method in class io.github.retz.planner.builtin.FIFOPlanner
 
setUseGpu(boolean) - Method in interface io.github.retz.planner.spi.Planner
 
setUser(User) - Method in class io.github.retz.cli.ClientCLIConfig
 
setVerboseLog(boolean) - Method in class io.github.retz.web.Client
 
setVerboseLog(boolean) - Method in class io.github.retz.web.ClientBuilder
 
ShutdownThread - Class in io.github.retz.scheduler
 
ShutdownThread(SchedulerDriver) - Constructor for class io.github.retz.scheduler.ShutdownThread
 
signature(String, String, String, String) - Method in interface io.github.retz.auth.Authenticator
 
signature - Variable in class io.github.retz.auth.AuthHeader
 
signature() - Method in class io.github.retz.auth.AuthHeader
 
signature(String, String, String, String) - Method in class io.github.retz.auth.HmacSHA256Authenticator
 
signature(String, String, String, String) - Method in class io.github.retz.auth.NoopAuthenticator
 
size() - Method in class io.github.retz.protocol.data.DirEntry
 
size() - Static method in class io.github.retz.scheduler.JobQueue
 
slaveLost(SchedulerDriver, Protos.SlaveID) - Method in class io.github.retz.scheduler.RetzScheduler
 
Stanchion - Class in io.github.retz.scheduler
 
Stanchion() - Constructor for class io.github.retz.scheduler.Stanchion
 
start() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
start(ServerConfiguration) - Static method in class io.github.retz.web.WebConsole
 
started() - Method in class io.github.retz.protocol.data.Job
 
started(String, Optional<String>, String) - Method in class io.github.retz.protocol.data.Job
 
starting(String, Optional<String>, String) - Method in class io.github.retz.protocol.data.Job
 
starting(Job, Optional<String>, String) - Static method in class io.github.retz.scheduler.JobQueue
 
state() - Method in class io.github.retz.protocol.data.Job
 
state() - Method in class io.github.retz.protocol.ListJobRequest
 
statHTTPFile(String, String) - Static method in class io.github.retz.mesosc.MesosHTTPFetcher
 
status() - Method in class io.github.retz.protocol.Response
 
status(String) - Method in class io.github.retz.protocol.Response
 
status() - Method in class io.github.retz.web.Client
 
status() - Method in interface io.github.retz.web.feign.Retz
 
StatusCache - Class in io.github.retz.web
Created by kuenishi on 16/12/19.
StatusResponse - Class in io.github.retz.protocol
 
StatusResponse(int, int, ResourceQuantity, int, int, ResourceQuantity, String) - Constructor for class io.github.retz.protocol.StatusResponse
 
StatusResponse(String) - Constructor for class io.github.retz.protocol.StatusResponse
 
statusUpdate(SchedulerDriver, Protos.TaskStatus) - Method in class io.github.retz.scheduler.RetzScheduler
 
stop() - Method in class io.github.retz.db.Database
 
stop() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
stop(boolean) - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 
stop() - Static method in class io.github.retz.web.WebConsole
 
string2sign(String, String, String, String) - Method in interface io.github.retz.auth.Authenticator
 
string2sign(String, String, String, String) - Method in class io.github.retz.auth.HmacSHA256Authenticator
 
string2sign(String, String, String, String) - Method in class io.github.retz.auth.NoopAuthenticator
 
SubCommand - Interface in io.github.retz.admin
 
SubCommand - Interface in io.github.retz.cli
 
suppressOffers() - Method in class io.github.retz.scheduler.LocalSchedulerDriver
 

T

TableFormatter - Class in io.github.retz.cli
Use like this: ``` TableFormatter tf = new TableFormatter("title a", "title b", "title c"); tf.feed("A1", "B1", "C1"); tf.feed("A2", "B2 boooooooom", "C2"); tf.feed("A3", "B3", "C3"); System.err.println(tf.titles()); for (String line : tf.lines()) { System.err.println(line); } ``` Provides output like this: ``` title a | title b | title c ======= | ============ | ======= A1 | B1 | C1 A2 | B2 booooooom | C2 A3 | B3 | C3 ```
TableFormatter(String...) - Constructor for class io.github.retz.cli.TableFormatter
 
TableFormatter.TableFormatIterator - Class in io.github.retz.cli
 
tag() - Method in class io.github.retz.protocol.ListJobRequest
 
tags() - Method in class io.github.retz.protocol.data.Job
 
TaskBuilder - Class in io.github.retz.scheduler
 
TaskBuilder() - Constructor for class io.github.retz.scheduler.TaskBuilder
 
taskId() - Method in class io.github.retz.protocol.data.Job
 
test() - Method in class io.github.retz.auth.ProtocolTester
 
TimestampHelper - Class in io.github.retz.cli
 
TimestampHelper() - Constructor for class io.github.retz.cli.TimestampHelper
 
titles() - Method in class io.github.retz.cli.TableFormatter
 
toQuantity() - Method in class io.github.retz.planner.spi.Resource
 
toString() - Method in class io.github.retz.auth.HmacSHA256Authenticator
 
toString() - Method in class io.github.retz.cli.ClientCLIConfig
 
toString() - Method in class io.github.retz.cli.FileConfiguration
 
toString() - Method in class io.github.retz.planner.spi.Attribute
 
toString() - Method in class io.github.retz.planner.spi.Plan
 
toString() - Method in class io.github.retz.planner.spi.Resource
 
toString() - Method in class io.github.retz.protocol.data.Application
 
toString() - Method in class io.github.retz.protocol.data.DockerVolume
 
toString() - Method in class io.github.retz.protocol.data.Job
 
toString() - Method in class io.github.retz.protocol.data.Range
 
toString() - Method in class io.github.retz.protocol.data.ResourceQuantity
 
toString() - Method in class io.github.retz.scheduler.ServerConfiguration
 
totalOffered() - Method in class io.github.retz.protocol.StatusResponse
 
totalResource() - Method in class io.github.retz.planner.OfferAcceptor
 
totalUsed() - Method in class io.github.retz.protocol.StatusResponse
 
tryOrErrorResponse(Supplier<Response>) - Static method in interface io.github.retz.web.feign.Retz
 

U

uid() - Method in class io.github.retz.protocol.data.DirEntry
 
unload(String) - Static method in class io.github.retz.scheduler.Applications
Deprecated.
unload(String) - Method in class io.github.retz.web.Client
Deprecated.
unload(String) - Method in interface io.github.retz.web.feign.Retz
Deprecated.
UnloadAppRequest - Class in io.github.retz.protocol
Deprecated.
UnloadAppRequest(String) - Constructor for class io.github.retz.protocol.UnloadAppRequest
Deprecated.
 
UnloadAppResponse - Class in io.github.retz.protocol
Deprecated.
UnloadAppResponse() - Constructor for class io.github.retz.protocol.UnloadAppResponse
Deprecated.
 
updateJob(int, Function<Job, Optional<Job>>) - Method in class io.github.retz.db.Database
 
updateJob(Job) - Method in class io.github.retz.db.Jobs
 
updateJobs(List<Job>) - Method in class io.github.retz.db.Database
 
updateJobStatus(Job, String) - Static method in class io.github.retz.scheduler.JobQueue
 
updateUsedResources() - Static method in class io.github.retz.web.StatusCache
 
url() - Method in class io.github.retz.protocol.data.Job
 
useGPU() - Method in class io.github.retz.scheduler.ServerConfiguration
 
User - Class in io.github.retz.protocol.data
 
User(String, String, boolean, String) - Constructor for class io.github.retz.protocol.data.User
 
userAsConfig(User) - Static method in class io.github.retz.cli.FileConfiguration
 

V

validate() - Method in class io.github.retz.auth.ProtocolTester
 
validate() - Method in class io.github.retz.db.Database
 
validateJob(Job) - Method in class io.github.retz.scheduler.RetzScheduler
 
valueOf(String) - Static method in enum io.github.retz.planner.spi.Attribute.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.retz.protocol.data.DockerVolume.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.retz.protocol.data.Job.JobState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.github.retz.scheduler.JobStatem.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.github.retz.planner.spi.Attribute.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.retz.protocol.data.DockerVolume.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.retz.protocol.data.Job.JobState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.github.retz.scheduler.JobStatem.Action
Returns an array containing the constants of this enum type, in the order they are declared.
verify() - Method in class io.github.retz.planner.OfferAcceptor
 
verify(String, SSLSession) - Method in class io.github.retz.web.NoOpHostnameVerifier
 
version() - Method in class io.github.retz.protocol.Request
 
version() - Method in class io.github.retz.protocol.Response
 
VERSION_STRING - Static variable in class io.github.retz.web.Client
 
volumes() - Method in class io.github.retz.protocol.data.DockerContainer
 

W

waitForStart(Job, Client, Callable<Boolean>) - Static method in class io.github.retz.web.ClientHelper
 
WebConsole - Class in io.github.retz.web
 
WebConsole() - Constructor for class io.github.retz.web.WebConsole
 
WrongTrustManager - Class in io.github.retz.web
 
WrongTrustManager() - Constructor for class io.github.retz.web.WrongTrustManager
 
A B C D E F G H I J K L M N O P Q R S T U V W 
Skip navigation links