Class MockTransport

  • All Implemented Interfaces:
    AutoCloseable

    public class MockTransport
    extends jakarta.mail.Transport
    Mock Transport to deliver to Mailbox.
    Author:
    Kohsuke Kawaguchi
    • Field Summary

      • Fields inherited from class jakarta.mail.Service

        debug, session, url
    • Constructor Summary

      Constructors 
      Constructor Description
      MockTransport​(jakarta.mail.Session session, jakarta.mail.URLName urlname)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void connect​(String host, int port, String user, String password)  
      void sendMessage​(jakarta.mail.Message msg, jakarta.mail.Address[] addresses)  
      • Methods inherited from class jakarta.mail.Transport

        addTransportListener, notifyTransportListeners, removeTransportListener, send, send, send, send
      • Methods inherited from class jakarta.mail.Service

        addConnectionListener, close, connect, connect, connect, finalize, getURLName, isConnected, notifyConnectionListeners, protocolConnect, queueEvent, removeConnectionListener, setConnected, setURLName, toString
    • Constructor Detail

      • MockTransport

        public MockTransport​(jakarta.mail.Session session,
                             jakarta.mail.URLName urlname)
    • Method Detail

      • connect

        public void connect​(String host,
                            int port,
                            String user,
                            String password)
                     throws jakarta.mail.MessagingException
        Overrides:
        connect in class jakarta.mail.Service
        Throws:
        jakarta.mail.MessagingException
      • sendMessage

        public void sendMessage​(jakarta.mail.Message msg,
                                jakarta.mail.Address[] addresses)
                         throws jakarta.mail.MessagingException
        Specified by:
        sendMessage in class jakarta.mail.Transport
        Throws:
        jakarta.mail.MessagingException