com.aspose.email

Interfaces

Classes

Enums

Exceptions

com.aspose.email

Class ImapMonitoringEventArgs

  • java.lang.Object
    • com.aspose.ms.System.EventArgs
      • com.aspose.email.ImapMonitoringEventArgs


  • public class ImapMonitoringEventArgs
    extends com.aspose.ms.System.EventArgs

    Class contains monitoring event data.

    • Constructor Detail

      • ImapMonitoringEventArgs

        public ImapMonitoringEventArgs(String folderName,
                               ImapMessageInfo[] newMessages,
                               ImapMessageInfo[] deletedMessages)

        Initializes a new instance of the ImapMonitoringEventArgs class

        Parameters:
        folderName - specified folder for monitoring operation
        newMessages - Contains information about new messages
        deletedMessages - Contains information about deleted messages
      • ImapMonitoringEventArgs

        public ImapMonitoringEventArgs(String folderName,
                               Throwable error)

        Initializes a new instance of the ImapMonitoringEventArgs class

        Parameters:
        folderName - specified folder for monitoring operation
        error - Error of IMAP IDLE operation
    • Method Detail

      • getFolderName

        public final String getFolderName()

        Gets specified folder for monitoring operation.

      • getError

        public final Throwable getError()

        Gets error of IMAP IDLE operation.

      • getNewMessages

        public final ImapMessageInfo[] getNewMessages()

        Gets new messages

      • getDeletedMessages

        public final ImapMessageInfo[] getDeletedMessages()

        Gets deleted messages