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 Params
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