Class UpdateUpstreamCommandHandler

java.lang.Object
com.sankcrm.erp.apisix.application.command.updateupstream.UpdateUpstreamCommandHandler
All Implemented Interfaces:
com.sankcrm.erp.bus.CommandHandler<String,UpdateUpstreamCommand>

@Component("apisixUpdateUpstreamCommandHandler") public class UpdateUpstreamCommandHandler extends Object implements com.sankcrm.erp.bus.CommandHandler<String,UpdateUpstreamCommand>
更新服务节点
Since:
2.1.0
Author:
zhsxin
create time:
2023/4/4 21:15
  • Constructor Details

    • UpdateUpstreamCommandHandler

      public UpdateUpstreamCommandHandler()
  • Method Details

    • handle

      public String handle(UpdateUpstreamCommand command) throws com.sankcrm.erp.common.exception.CoreException
      Specified by:
      handle in interface com.sankcrm.erp.bus.CommandHandler<String,UpdateUpstreamCommand>
      Throws:
      com.sankcrm.erp.common.exception.CoreException
    • delete

      protected String delete(com.sankcrm.erp.auth.domain.model.route.AppNodeId nodeId)
      删除节点
      Parameters:
      nodeId - 节点编号
      Returns:
      更新结果
      Since:
      2.7.0
    • update

      protected String update(AppNode node)
      更新路由
      Parameters:
      node - 节点信息
      Returns:
      更新结果