类 ScheduleResult
java.lang.Object
top.wcpe.beacon.agent.api.ScheduleResult
一次
acquireCandidate 的决策结果(FR-148)。
无论控制面在线决策还是降级本地决策,future 均正常完成(fail-static,不因控制面不可达而异常完成);
调用方以 chosen() 是否为 null 判断本次是否取到候选。
-
构造器概要
构造器构造器说明ScheduleResult(CandidateView chosen, String traceId, DecisionSource source, String failReason) -
方法概要
修饰符和类型方法说明chosen()选中的候选;为 null 表示本次调度失败(见failReason())。失败原因码(如no_candidate/zone_not_found);成功为 null。source()决策来源。traceId()决策唯一标识:控制面决策为服务端 traceId,本地降级为本地 traceId。
-
构造器详细资料
-
ScheduleResult
public ScheduleResult(CandidateView chosen, String traceId, DecisionSource source, String failReason)
-
-
方法详细资料
-
chosen
选中的候选;为 null 表示本次调度失败(见failReason())。 -
traceId
决策唯一标识:控制面决策为服务端 traceId,本地降级为本地 traceId。 -
source
决策来源。 -
failReason
失败原因码(如no_candidate/zone_not_found);成功为 null。
-