c

emil.javamail.internal

AccessGimapImpl

class AccessGimapImpl[F[_]] extends AccessImapImpl[F] with AccessImap[F, JavaMailConnectionGeneric[GmailStore, Transport, GmailFolder]]

Linear Supertypes
AccessImapImpl[F], AccessImap[F, JavaMailImapConnection], AccessImpl[F], Access[F, JavaMailConnection], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AccessGimapImpl
  2. AccessImapImpl
  3. AccessImap
  4. AccessImpl
  5. Access
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new AccessGimapImpl()(implicit arg0: Sync[F])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. def copyMail(mh: MailHeader, target: MailFolder): emil.MailOp[F, JavaMailConnection, Unit]
    Definition Classes
    AccessImpl → Access
  7. def createFolder(parent: Option[MailFolder], name: String): emil.MailOp[F, JavaMailConnection, MailFolder]
    Definition Classes
    AccessImpl → Access
  8. def deleteMail(mh: MailHeader*): emil.MailOp[F, JavaMailConnection, DeleteResult]
    Definition Classes
    Access
  9. def deleteMails(mhs: Seq[MailHeader]): emil.MailOp[F, JavaMailConnection, DeleteResult]
    Definition Classes
    AccessImpl → Access
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  13. def findFolder(parent: Option[MailFolder], name: String): emil.MailOp[F, JavaMailConnection, Option[MailFolder]]
    Definition Classes
    AccessImpl → Access
  14. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. def getFolderNextUid(folder: MailFolder): emil.MailOp[F, JavaMailImapConnection, MailUid]
    Definition Classes
    AccessImapImpl → AccessImap
  16. def getFolderUidValidity(folder: MailFolder): emil.MailOp[F, JavaMailImapConnection, MailFolderUidValidity]
    Definition Classes
    AccessImapImpl → AccessImap
  17. def getGmailLabels(mh: MailHeader): emil.MailOp[F, JavaMailConnectionGeneric[GmailStore, Transport, GmailFolder], Set[GmailLabel]]
  18. def getInbox: emil.MailOp[F, JavaMailConnection, MailFolder]
    Definition Classes
    AccessImpl → Access
  19. def getMessageCount(folder: MailFolder): emil.MailOp[F, JavaMailConnection, Int]
    Definition Classes
    AccessImpl → Access
  20. def getOrCreateFolder(parent: Option[MailFolder], name: String)(implicit ev0: FlatMap[F], ev1: Applicative[F]): emil.MailOp[F, JavaMailConnection, MailFolder]
    Definition Classes
    Access
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def listFolders(parent: Option[MailFolder]): emil.MailOp[F, JavaMailConnection, Vector[MailFolder]]
    Definition Classes
    AccessImpl → Access
  24. def listFoldersRecursive(parent: Option[MailFolder]): emil.MailOp[F, JavaMailConnection, Vector[MailFolder]]
    Definition Classes
    AccessImpl → Access
  25. def loadMail(folder: MailFolder, uids: Set[MailUid]): emil.MailOp[F, JavaMailImapConnection, List[Mail[F]]]
    Definition Classes
    AccessImapImpl → AccessImap
  26. def loadMail(folder: MailFolder, start: MailUid, end: MailUid): emil.MailOp[F, JavaMailImapConnection, List[Mail[F]]]
    Definition Classes
    AccessImapImpl → AccessImap
  27. def loadMail(folder: MailFolder, uid: MailUid): emil.MailOp[F, JavaMailImapConnection, Option[Mail[F]]]
    Definition Classes
    AccessImapImpl → AccessImap
  28. def loadMail(mh: MailHeader): emil.MailOp[F, JavaMailConnection, Option[Mail[F]]]
    Definition Classes
    AccessImpl → Access
  29. def loadMailRaw(folder: MailFolder, uids: Set[MailUid]): emil.MailOp[F, JavaMailImapConnection, Map[MailHeader, ByteVector]]
    Definition Classes
    AccessImapImpl → AccessImap
  30. def loadMailRaw(folder: MailFolder, start: MailUid, end: MailUid): emil.MailOp[F, JavaMailImapConnection, Map[MailHeader, ByteVector]]
    Definition Classes
    AccessImapImpl → AccessImap
  31. def loadMailRaw(folder: MailFolder, uid: MailUid): emil.MailOp[F, JavaMailImapConnection, Map[MailHeader, ByteVector]]
    Definition Classes
    AccessImapImpl → AccessImap
  32. def loadMailRaw(mh: MailHeader): emil.MailOp[F, JavaMailConnection, Option[ByteVector]]
    Definition Classes
    AccessImpl → Access
  33. def moveMail(mh: MailHeader, target: MailFolder): emil.MailOp[F, JavaMailConnection, Unit]
    Definition Classes
    AccessImpl → Access
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  36. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. def putMail(mail: Mail[F], target: MailFolder): emil.MailOp[F, JavaMailConnection, Unit]
    Definition Classes
    AccessImpl → Access
  38. def search(folder: MailFolder, max: Int)(query: SearchQuery): emil.MailOp[F, JavaMailConnection, SearchResult[MailHeader]]
    Definition Classes
    AccessImpl → Access
  39. def searchAndLoad(folder: MailFolder, max: Int)(query: SearchQuery): emil.MailOp[F, JavaMailConnection, SearchResult[Mail[F]]]
    Definition Classes
    AccessImpl → Access
  40. def searchDelete(folder: MailFolder, max: Int)(query: SearchQuery)(implicit ev: FlatMap[F]): emil.MailOp[F, JavaMailConnection, DeleteResult]
    Definition Classes
    AccessImpl → Access
  41. def setGmailLabels(mh: MailHeader, labels: Set[GmailLabel], set: Boolean): emil.MailOp[F, JavaMailConnectionGeneric[GmailStore, Transport, GmailFolder], Unit]
  42. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  43. def toString(): String
    Definition Classes
    AnyRef → Any
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from AccessImapImpl[F]

Inherited from AccessImap[F, JavaMailImapConnection]

Inherited from AccessImpl[F]

Inherited from Access[F, JavaMailConnection]

Inherited from AnyRef

Inherited from Any

Ungrouped