Class RouteConfig

java.lang.Object
com.mimecast.robin.config.ConfigFoundation
com.mimecast.robin.config.client.RouteConfig
All Implemented Interfaces:
Serializable

public class RouteConfig extends ConfigFoundation
Client route configuration container.

This is a container for routes defined in the client configuration.

One instance will be made for every route defined.

This can be used to configure MX, PORT and SMTP AUTH authentication in cases.

See Also:
  • Constructor Details

    • RouteConfig

      public RouteConfig(Map map)
      Constructs a new RouteConfig instance with given map.
      Parameters:
      map - Properties map.
  • Method Details

    • getName

      public String getName()
      Gets route name.
      Returns:
      Name string.
    • getMx

      public List<String> getMx()
      Gets MX.
      Returns:
      MX list of string.
    • getSmtpPort

      public int getSmtpPort()
      Gets port.
      Returns:
      Port number.
    • isAuth

      public boolean isAuth()
      Is authentication enabled.
      Returns:
      Boolean.
    • isAuthLoginCombined

      public boolean isAuthLoginCombined()
      Is AUTH LOGIN combined username and password login enabled.
      Returns:
      Boolean.
    • isAuthLoginRetry

      public boolean isAuthLoginRetry()
      Is AUTH LOGIN retry enabled.
      Returns:
      Boolean.
    • getUser

      public String getUser()
      Gets the username.
      Returns:
      Username string.
    • getPass

      public String getPass()
      Gets the password.
      Returns:
      password string.