Packages

trait FtpLike[FtpClient, S <: RemoteFileSettings] extends AnyRef

INTERNAL API

Attributes
protected[ftp]
Annotations
@InternalApi()
Source
FtpLike.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FtpLike
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract type Handler

Abstract Value Members

  1. abstract def connect(connectionSettings: S)(implicit ftpClient: FtpClient): Try[Handler]
  2. abstract def disconnect(handler: Handler)(implicit ftpClient: FtpClient): Unit
  3. abstract def listFiles(handler: Handler): Seq[FtpFile]
  4. abstract def listFiles(basePath: String, handler: Handler): Seq[FtpFile]
  5. abstract def mkdir(path: String, name: String, handler: Handler): Unit
  6. abstract def move(fromPath: String, destinationPath: String, handler: Handler): Unit
  7. abstract def remove(path: String, handler: Handler): Unit
  8. abstract def retrieveFileInputStream(name: String, handler: Handler): Try[InputStream]
  9. abstract def storeFileOutputStream(name: String, handler: Handler, append: Boolean): Try[OutputStream]