R/method-default.R

#' @rdname workerStatus
#' @export
setMethod("IsDockerWorkerInitializing", "ANY", function(provider, cluster, workerHandles, verbose = 0L){
    status <- getDockerWorkerStatus(provider=provider,
                                    cluster = cluster,
                                    workerHandles=workerHandles,
                                    verbose = verbose)
    status == "initializing"
})

#' @rdname workerStatus
#' @export
setMethod("IsDockerWorkerRunning", "ANY", function(provider, cluster, workerHandles, verbose = 0L){
    status <- getDockerWorkerStatus(provider=provider,
                                    cluster = cluster,
                                    workerHandles=workerHandles,
                                    verbose = verbose)
    status == "running"
})

#' @rdname workerStatus
#' @export
setMethod("IsDockerWorkerStopped", "ANY", function(provider, cluster, workerHandles, verbose = 0L){
    status <- getDockerWorkerStatus(provider=provider,
                                    cluster = cluster,
                                    workerHandles=workerHandles,
                                    verbose = verbose)
    status == "stopped"
})

Try the ManagedCloudProvider package in your browser

Any scripts or data that you put into this service are public.

ManagedCloudProvider documentation built on June 14, 2021, 9:06 a.m.