🧇楼层扩展
# 说明
所谓的楼层扩展就是在开发独立楼层时,业务方接口返回的数据不足以满足现有业务的需求,Cube也提供针对于这种应用场景的一种扩展能力
# 创建处理器
如下两步走
- 注解
@IndependentDataProcessor
- 继承
AbstractAbilityActuator
完整示例:
@Slf4j
@IndependentDataProcessor(code = "1", source = {JsfRemote.class}, description = "测试类")
public class JsfRemoteActuator extends AbstractAbilityActuator<ProcessChannel, Object> {
@Override
public Object handle(ProcessChannel channel) {
Result taskData = channel.getTaskData(CouponJsfRemote.class, Result.class);
log.info("JsfRemoteActuator 执行了 taskData {}" + JSONObject.toJSONString(taskData));
return taskData;
}
}
应用启动时该处理器会自动上报到 Cube-Dashboard(奥德修斯)中。 提供给开发者进行选择配置。
# 可视化配置
文档更新中
帮助我们改善此文档 (opens new window)