All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.ytsaurus.spyt.wrapper.client.YtRpcClient.scala Maven / Gradle / Ivy

The newest version!
package tech.ytsaurus.spyt.wrapper.client

import org.slf4j.LoggerFactory
import tech.ytsaurus.client.CompoundClient
import tech.ytsaurus.client.bus.DefaultBusConnector

case class YtRpcClient(id: String, yt: CompoundClient, connector: DefaultBusConnector) extends AutoCloseable {
  private val log = LoggerFactory.getLogger(getClass)

  def close(): Unit = {
    log.info(s"Close yt client $id")
    yt.close()
    connector.close()
    log.info(s"Successfully closed yt client $id")
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy