Class MailClientBuilder

  • All Implemented Interfaces:
    com.consol.citrus.endpoint.EndpointBuilder<MailClient>

    public class MailClientBuilder
    extends com.consol.citrus.endpoint.AbstractEndpointBuilder<MailClient>
    Since:
    2.5
    Author:
    Christoph Deppisch
    • Constructor Detail

      • MailClientBuilder

        public MailClientBuilder()
    • Method Detail

      • getEndpoint

        protected MailClient getEndpoint()
        Specified by:
        getEndpoint in class com.consol.citrus.endpoint.AbstractEndpointBuilder<MailClient>
      • port

        public MailClientBuilder port​(int port)
        Sets the port.
        Parameters:
        port -
        Returns:
      • protocol

        public MailClientBuilder protocol​(String protocol)
        Sets the protocol property.
        Parameters:
        protocol -
        Returns:
      • username

        public MailClientBuilder username​(String username)
        Sets the username property.
        Parameters:
        username -
        Returns:
      • password

        public MailClientBuilder password​(String password)
        Sets the password property.
        Parameters:
        password -
        Returns:
      • javaMailProperties

        public MailClientBuilder javaMailProperties​(Properties javaMailProperties)
        Sets the Java mail properties.
        Parameters:
        javaMailProperties -
        Returns:
      • timeout

        public MailClientBuilder timeout​(long timeout)
        Sets the default timeout.
        Parameters:
        timeout -
        Returns: