blobstore.sftp

Type members

Classlikes

case class SftpFile(name: String, attrs: SftpATTRS) extends FsObject
Companion:
object
object SftpFile extends FsObjectLowPri
Companion:
class
class SftpStore[F[_]](session: Session, queue: Queue[F, ChannelSftp], semaphore: Option[Semaphore[F]], connectTimeoutMillis: Int)(using evidence$1: Async[F]) extends PathStore[F, SftpFile]
Value parameters:
connectTimeoutMillis

override for channel connect timeout.

queue

queue to hold channels to be reused.

semaphore

optional semaphore to limit the number of concurrently open channels.

session

connected jsch Session.

Companion:
object
object SftpStore
Companion:
class