R/worker_connection.R

Defines functions connection_is_open worker_connection worker_connection.spark_jobj

connection_is_open <- function(sc) {
  bothOpen <- FALSE
  if (!identical(sc, NULL)) {
    tryCatch({
      bothOpen <- isOpen(sc$backend) && isOpen(sc$monitor)
    }, error = function(e) {
    })
  }
  bothOpen
}

worker_connection <- function(x, ...) {
  UseMethod("worker_connection")
}

worker_connection.spark_jobj <- function(x, ...) {
  x$connection
}
javierluraschi/sparkworker documentation built on May 18, 2019, 5:56 p.m.