Class MockSession

    • Constructor Detail

      • MockSession

        public MockSession()
    • Method Detail

      • getInstance

        public Session getInstance​(java.util.Properties props,
                                   Authenticator authenticator)
        Specified by:
        getInstance in interface Session
      • getDefaultInstance

        public Session getDefaultInstance​(java.util.Properties props,
                                          Authenticator authenticator)
        Specified by:
        getDefaultInstance in interface Session
      • setExpectedDebug

        public void setExpectedDebug​(boolean aDebug)
      • setDebug

        public void setDebug​(boolean aDebug)
        Specified by:
        setDebug in interface Session
      • getDebug

        public boolean getDebug()
        Specified by:
        getDebug in interface Session
      • getProviders

        public Provider[] getProviders()
        Specified by:
        getProviders in interface Session
      • getProvider

        public Provider getProvider​(java.lang.String name)
        Specified by:
        getProvider in interface Session
      • setProvider

        public void setProvider​(Provider provider)
        Specified by:
        setProvider in interface Session
      • setExpectedTransport

        public void setExpectedTransport​(java.lang.String aTransportName)
      • setupGetTransport

        public void setupGetTransport​(Transport aTransport)
      • getStore

        public Store getStore()
        Specified by:
        getStore in interface Session
      • getStore

        public Store getStore​(java.lang.String name)
        Specified by:
        getStore in interface Session
      • getStore

        public Store getStore​(URLName url)
        Specified by:
        getStore in interface Session
      • getStore

        public Store getStore​(Provider provider)
        Specified by:
        getStore in interface Session
      • getFolder

        public Folder getFolder()
      • getFolder

        public Folder getFolder​(Store store)
        Specified by:
        getFolder in interface Session
      • getFolder

        public Folder getFolder​(URLName url)
        Specified by:
        getFolder in interface Session
      • setPasswordAuthentication

        public void setPasswordAuthentication​(URLName url,
                                              PasswordAuthentication passwordAuthentication)
        Specified by:
        setPasswordAuthentication in interface Session
      • getPasswordAuthentication

        public PasswordAuthentication getPasswordAuthentication​(URLName url)
        Specified by:
        getPasswordAuthentication in interface Session
      • requestPasswordAuthentication

        public PasswordAuthentication requestPasswordAuthentication​(java.net.InetAddress address,
                                                                    int port,
                                                                    java.lang.String protocol,
                                                                    java.lang.String prompt,
                                                                    java.lang.String defaultUserName)
        Specified by:
        requestPasswordAuthentication in interface Session
      • getProperties

        public java.util.Properties getProperties()
        Specified by:
        getProperties in interface Session
      • getProperty

        public java.lang.String getProperty​(java.lang.String name)
        Specified by:
        getProperty in interface Session
      • getWrappedSession

        public javax.mail.Session getWrappedSession()
        Specified by:
        getWrappedSession in interface Session