For IntelliJ IDEA,
Android Studio or Eclipse



public static NodeType convert(String value) { if (StringUtils.isEmpty(value)) { return null; } return NodeType.valueOf(value); } }
/** * 1. 将 channel 纳入管理中(不存在就加入) * 2. 更新 TaskTracker 节点信息(可用线程数) */ private void offerHandler(Channel channel, RemotingCommand request) { AbstractRemotingCommandBody commandBody = request.getBody(); String nodeGroup = commandBody.getNodeGroup(); String identity = commandBody.getIdentity(); NodeType nodeType = NodeType.valueOf(commandBody.getNodeType()); // 1. 将 channel 纳入管理中(不存在就加入) appContext.getChannelManager().offerChannel(new ChannelWrapper(channel, nodeType, nodeGroup, identity)); }
@Override public List<NodeGroupPo> handle(ResultSet rs) throws SQLException { List<NodeGroupPo> list = new ArrayList<NodeGroupPo>(); while (rs.next()) { NodeGroupPo nodeGroupPo = new NodeGroupPo(); nodeGroupPo.setNodeType(NodeType.valueOf(rs.getString("node_type"))); nodeGroupPo.setName(rs.getString("name")); nodeGroupPo.setGmtCreated(rs.getLong("gmt_created")); list.add(nodeGroupPo); } return list; } };
private static Node getNodeByRs(final ResultSet rs) throws SQLException { Node node = new Node(); node.setIdentity(rs.getString("identity")); node.setClusterName(rs.getString("cluster_name")); node.setNodeType(NodeType.valueOf(rs.getString("node_type"))); node.setIp(rs.getString("ip")); node.setPort(rs.getInt("port")); node.setGroup(rs.getString("node_group")); node.setCreateTime(rs.getLong("create_time")); node.setThreads(rs.getInt("threads")); node.setAvailable(rs.getInt("available") == 1); node.setHostName(rs.getString("host_name")); node.setHttpCmdPort(rs.getInt("http_cmd_port")); return node; }
Node node = new Node(); String[] nodeDir = fullPath.split("/"); NodeType nodeType = NodeType.valueOf(nodeDir[4]); node.setNodeType(nodeType); String url = nodeDir[5];
public static NodeType convert(String value) { if (StringUtils.isEmpty(value)) { return null; } return NodeType.valueOf(value); } }
/** * 1. 将 channel 纳入管理中(不存在就加入) * 2. 更新 TaskTracker 节点信息(可用线程数) */ private void offerHandler(Channel channel, RemotingCommand request) { AbstractRemotingCommandBody commandBody = request.getBody(); String nodeGroup = commandBody.getNodeGroup(); String identity = commandBody.getIdentity(); NodeType nodeType = NodeType.valueOf(commandBody.getNodeType()); // 1. 将 channel 纳入管理中(不存在就加入) appContext.getChannelManager().offerChannel(new ChannelWrapper(channel, nodeType, nodeGroup, identity)); }
@Override public List<NodeGroupPo> handle(ResultSet rs) throws SQLException { List<NodeGroupPo> list = new ArrayList<NodeGroupPo>(); while (rs.next()) { NodeGroupPo nodeGroupPo = new NodeGroupPo(); nodeGroupPo.setNodeType(NodeType.valueOf(rs.getString("node_type"))); nodeGroupPo.setName(rs.getString("name")); nodeGroupPo.setGmtCreated(rs.getLong("gmt_created")); list.add(nodeGroupPo); } return list; } };
Node node = new Node(); String[] nodeDir = fullPath.split("/"); NodeType nodeType = NodeType.valueOf(nodeDir[4]); node.setNodeType(nodeType); String url = nodeDir[5];