R/zzz.R

Defines functions .onLoad

#' @include utils.R
#' @import rjd3sts

.onLoad <- function(libname, pkgname) {
  if (!requireNamespace("rjd3sts", quietly = TRUE)) stop("Loading rjd3 libraries failed")

  result <- .jpackage(pkgname, lib.loc=libname)
  if (!result) stop("Loading java packages failed")

  #proto.dir <- system.file("proto", package = pkgname)
  #RProtoBuf::readProtoFiles2(protoPath = proto.dir)

  # reload extractors
  .jcall("jdplus/toolkit/base/api/information/InformationExtractors", "V", "reloadExtractors")
}
palatej/rjd3highfreq documentation built on April 17, 2025, 10:45 p.m.