AccessImpl

final class AccessImpl[F[_]] extends Access[F, JavaMailConnection]
trait Access[F, JavaMailConnection]
class Object
trait Matchable
class Any

Value members

Concrete methods

def copyMail(mh: MailHeader, target: MailFolder): Kleisli[F, JavaMailConnection, Unit]
def createFolder(parent: Option[MailFolder], name: String): Kleisli[F, JavaMailConnection, MailFolder]
def deleteMails(mhs: Seq[MailHeader]): Kleisli[F, JavaMailConnection, DeleteResult]
def findFolder(parent: Option[MailFolder], name: String): Kleisli[F, JavaMailConnection, Option[MailFolder]]
def getInbox: Kleisli[F, JavaMailConnection, MailFolder]
def getMessageCount(folder: MailFolder): Kleisli[F, JavaMailConnection, Int]
def loadMail(mh: MailHeader): Kleisli[F, JavaMailConnection, Option[Mail[F]]]
def moveMail(mh: MailHeader, target: MailFolder): Kleisli[F, JavaMailConnection, Unit]
def putMail(mail: Mail[F], target: MailFolder): Kleisli[F, JavaMailConnection, Unit]
def search(folder: MailFolder, max: Int)(query: SearchQuery): Kleisli[F, JavaMailConnection, SearchResult[MailHeader]]
def searchAndLoad(folder: MailFolder, max: Int)(query: SearchQuery): Kleisli[F, JavaMailConnection, SearchResult[Mail[F]]]
override def searchDelete(folder: MailFolder, max: Int)(query: SearchQuery)(implicit ev: FlatMap[F]): Kleisli[F, JavaMailConnection, DeleteResult]
Definition Classes
Access

Inherited methods

def deleteMail(mh: MailHeader*): Kleisli[F, JavaMailConnection, DeleteResult]
Inherited from
Access
def getOrCreateFolder(parent: Option[MailFolder], name: String)(implicit ev0: FlatMap[F], ev1: Applicative[F]): Kleisli[F, JavaMailConnection, MailFolder]
Inherited from
Access