Class ConsoleSmsProvider

java.lang.Object
cloud.opencode.base.sms.provider.AbstractSmsProvider
cloud.opencode.base.sms.provider.ConsoleSmsProvider
All Implemented Interfaces:
SmsProvider

public class ConsoleSmsProvider extends AbstractSmsProvider
Console SMS Provider 控制台短信提供商

Mock provider that prints SMS to console for testing.

用于测试的将短信打印到控制台的模拟提供商。

Features | 主要功能:

  • Console logging of SMS details - 控制台打印短信详情
  • Phone number masking in output - 输出中手机号脱敏
  • Always returns success result - 始终返回成功结果

Usage Examples | 使用示例:

SmsProvider console = new ConsoleSmsProvider();
SmsResult result = console.send(SmsMessage.of("13800138000", "Test"));

Security | 安全性:

  • Thread-safe: Yes (stateless send) - 线程安全: 是(无状态发送)
Since:
JDK 25, opencode-base-sms V1.0.0
Author:
Leon Soo www.LeonSoo.com
See Also:
  • Constructor Details

    • ConsoleSmsProvider

      public ConsoleSmsProvider(SmsConfig config)
    • ConsoleSmsProvider

      public ConsoleSmsProvider()
  • Method Details