package com.alibaba.doris.admin.service.common.node;
import java.util.Map;
import com.alibaba.doris.admin.service.common.AdminServiceAction;
import com.alibaba.doris.common.AdminServiceConstants;
import com.alibaba.doris.common.StoreNode;
import com.alibaba.fastjson.JSON;
public class StoreNodeAction implements AdminServiceAction {
private StoreNodeAction() {
}
private static final StoreNodeAction instance = new StoreNodeAction();
public static StoreNodeAction getInstance() {
return instance;
}
public String execute(Map<String, String> params) {
String physicalId = params.get(AdminServiceConstants.STORE_NODE_PHYSICAL_ID);
StoreNode storeNode = NodesManager.getInstance().getStoreNode(physicalId);
return JSON.toJSONString(storeNode);
}
}