Learn R Programming

RSuite (version 0.37-253)

repo_manager_destroy: Releases resources allocated to manage the repository.

Description

For repositories which need some kind of connection to manage it cleans up previously initialized connection and releases all appropriate resources.

Usage

repo_manager_destroy(repo_manager)

Arguments

repo_manager

repo adapter object.

See Also

Other in extending RSuite with Repo adapter: repo_adapter_create_base, repo_adapter_create_manager, repo_adapter_get_info, repo_adapter_get_path, repo_manager_get_info, repo_manager_init, repo_manager_remove, repo_manager_upload

Examples

Run this code
# NOT RUN {
# create you own repo adapter
repo_adapter_create_own <- function() {
  result <- repo_adapter_create_base("Own")
  class(result) <- c("repo_adapter_own", class(result))
  return(result)
}

#' create own repo manager
#' @export
repo_adapter_create_manager.repo_adapter_own <- function(repo_adapter, ...) {
  repo_manager <- list() # create you own repo manager
  class(repo_manager) <- c("repo_manager_own", "rsuite_repo_manager")
  return(repo_manager)
}

#' @export
repo_manager_destroy.repo_manager_own <- function(repo_manager) {
  # ... release resources ...
}

# }

Run the code above in your browser using DataLab