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[_]] extends PathStore[F, SftpFile]

Safely initialize SftpStore and disconnect Session upon finish.

Safely initialize SftpStore and disconnect Session upon finish.

Value Params
authority

– process used to connect to SFTP server.

connectTimeout

– 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