Class POP3MessageInfo


  • public final class POP3MessageInfo
    extends java.lang.Object
    POP3MessageInfo is used to return information about messages stored on a POP3 server. Its fields are used to mean slightly different things depending on the information being returned.

    In response to a status command, number contains the number of messages in the mailbox, size contains the size of the mailbox in bytes, and identifier is null.

    In response to a message listings, number contains the message number, size contains the size of the message in bytes, and identifier is null.

    In response to unique identifier listings, number contains the message number, size is undefined, and identifier contains the message's unique identifier.

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String identifier  
      int number  
      int size  
    • Constructor Summary

      Constructors 
      Constructor Description
      POP3MessageInfo()
      Creates a POP3MessageInfo instance with number and size set to 0, and identifier set to null.
      POP3MessageInfo​(int num, int octets)
      Creates a POP3MessageInfo instance with number set to num , size set to octets , and identifier set to null.
      POP3MessageInfo​(int num, java.lang.String uid)
      Creates a POP3MessageInfo instance with number set to num , size undefined, and identifier set to uid.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • number

        public int number
      • size

        public int size
      • identifier

        public java.lang.String identifier
    • Constructor Detail

      • POP3MessageInfo

        public POP3MessageInfo()
        Creates a POP3MessageInfo instance with number and size set to 0, and identifier set to null.
      • POP3MessageInfo

        public POP3MessageInfo​(int num,
                               int octets)
        Creates a POP3MessageInfo instance with number set to num , size set to octets , and identifier set to null.
        Parameters:
        num - the number
        octets - the size
      • POP3MessageInfo

        public POP3MessageInfo​(int num,
                               java.lang.String uid)
        Creates a POP3MessageInfo instance with number set to num , size undefined, and identifier set to uid.
        Parameters:
        num - the number
        uid - the UID
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        Since:
        3.6