Class JcrConnector

    • Constructor Detail

      • JcrConnector

        public JcrConnector​(javax.mail.URLName url,
                            MStorStore store,
                            javax.mail.Session session)
        Parameters:
        url -
        store -
    • Method Detail

      • connect

        public boolean connect()
                        throws javax.mail.MessagingException
        Returns:
        true if connection succeeded, otherwise false
        Throws:
        javax.mail.AuthenticationFailedException - where connection authentication fails
        javax.mail.MessagingException - where an error occurs connecting
      • disconnect

        public void disconnect()
      • getDefaultFolder

        public javax.mail.Folder getDefaultFolder()
                                           throws javax.mail.MessagingException
        Returns:
        the default folder for the connector implementation
        Throws:
        javax.mail.MessagingException - where an error occurs retrieving the default folder
      • getFolder

        public javax.mail.Folder getFolder​(String name)
                                    throws javax.mail.MessagingException
        Parameters:
        name - the name of the folder to retrieve
        Returns:
        the folder with the specified name, or null if such a folder doesn't exist
        Throws:
        javax.mail.MessagingException - where an error occurs retrieving the folder
      • getFolder

        public javax.mail.Folder getFolder​(javax.mail.URLName url)
                                    throws javax.mail.MessagingException
        Parameters:
        url - a folder URL
        Returns:
        the folder at the specified URL, or null if such a folder doesn't exist
        Throws:
        javax.mail.MessagingException - where an error occurs retrieving the folder