Enum Class EmailReceiveConfig.Protocol

java.lang.Object
java.lang.Enum<EmailReceiveConfig.Protocol>
cloud.opencode.base.email.EmailReceiveConfig.Protocol
All Implemented Interfaces:
Serializable, Comparable<EmailReceiveConfig.Protocol>, Constable
Enclosing class:
EmailReceiveConfig

public static enum EmailReceiveConfig.Protocol extends Enum<EmailReceiveConfig.Protocol>
Email receiving protocol 邮件接收协议
Since:
JDK 25, opencode-base-email V1.0.0
Author:
Leon Soo www.LeonSoo.com
  • Enum Constant Details

  • Method Details

    • values

      public static EmailReceiveConfig.Protocol[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static EmailReceiveConfig.Protocol valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getName

      public String getName()
      Get protocol name 获取协议名称
      Returns:
      the protocol name | 协议名称
    • getDefaultPort

      public int getDefaultPort()
      Get default port 获取默认端口
      Returns:
      the default port | 默认端口
    • getDefaultSslPort

      public int getDefaultSslPort()
      Get default SSL port 获取默认SSL端口
      Returns:
      the default SSL port | 默认SSL端口
    • getStoreProtocol

      public String getStoreProtocol(boolean ssl)
      Get Jakarta Mail store protocol name 获取Jakarta Mail存储协议名称
      Parameters:
      ssl - whether SSL is enabled | 是否启用SSL
      Returns:
      the store protocol name | 存储协议名称