Java

OutboxTransport

发件箱消息的传输状态记录,跟踪每条消息在各个传输通道上的发送状态。

包含传输名称、发送状态(待发送/成功/失败)、重试次数和错误信息。 状态由内部枚举 Status 定义。

  • Type class
  • Package: com.euonia.bus.consistency
  • Author: damon(zhaorong@outlook.com)

Methods

getMessageId(): String

Returns: String — 关联的消息 ID

setMessageId(String messageId): void

Parameters: - messageId (String): 关联的消息 ID

getTransport(): String

Returns: String — 传输名称

setTransport(String transport): void

Parameters: - transport (String): 传输名称

getStatus(): int

Returns: int — 发送状态(0=待发送, 1=成功, 2=失败)

setStatus(int status): void

Parameters: - status (int): 发送状态(0=待发送, 1=成功, 2=失败)

getRetryAttempts(): int

Returns: int — 已重试次数

setRetryAttempts(int retryAttempts): void

Parameters: - retryAttempts (int): 已重试次数

getError(): String

Returns: String — 最近一次错误信息

setError(String error): void

Parameters: - error (String): 最近一次错误信息

Inner Types

Status (enum)

传输状态枚举。

PENDING

待发送

SUCCESS

发送成功

FAILED

发送失败

getValue(): int

获取状态对应的整数值。

Returns: int — 状态值