String url = nodeDir[5]; url = url.substring(nodeType.name().length() + 3); String address = url.split("\\?")[0]; String ip = address.split(":")[0];
String url = nodeDir[5]; url = url.substring(nodeType.name().length() + 3); String address = url.split("\\?")[0]; String ip = address.split(":")[0];
public <T extends AbstractRemotingCommandBody> T wrapper(T commandBody) { commandBody.setNodeGroup(config.getNodeGroup()); commandBody.setNodeType(config.getNodeType().name()); commandBody.setIdentity(config.getIdentity()); return commandBody; }
public <T extends AbstractRemotingCommandBody> T wrapper(T commandBody) { commandBody.setNodeGroup(config.getNodeGroup()); commandBody.setNodeType(config.getNodeType().name()); commandBody.setIdentity(config.getIdentity()); return commandBody; }
@Override public void removeNodeGroup(NodeType nodeType, String name) { new DeleteSql(getSqlTemplate()) .delete() .from() .table(getTableName()) .where("node_type = ?", nodeType.name()) .and("name = ?", name) .doDelete(); }
@Override public void removeNodeGroup(NodeType nodeType, String name) { new DeleteSql(getSqlTemplate()) .delete() .from() .table(getTableName()) .where("node_type = ?", nodeType.name()) .and("name = ?", name) .doDelete(); }
@Override public List<NodeGroupPo> getNodeGroup(NodeType nodeType) { return new SelectSql(getSqlTemplate()) .select() .all() .from() .table(getTableName()) .where("node_type = ?", nodeType.name()) .list(RshHolder.NODE_GROUP_LIST_RSH); }
@Override public List<NodeGroupPo> getNodeGroup(NodeType nodeType) { return new SelectSql(getSqlTemplate()) .select() .all() .from() .table(getTableName()) .where("node_type = ?", nodeType.name()) .list(RshHolder.NODE_GROUP_LIST_RSH); }
@Override public void addNodeGroup(NodeType nodeType, String name) { Long count = new SelectSql(getSqlTemplate()) .select() .columns("count(1)") .from() .table(getTableName()) .where("node_type = ?", nodeType.name()) .and("name = ?", name) .single(); if (count > 0) { // already exist return; } new InsertSql(getSqlTemplate()) .insert(getTableName()) .columns("node_type", "name", "gmt_created") .values(nodeType.name(), name, SystemClock.now()) .doInsert(); }
@Override public void addNodeGroup(NodeType nodeType, String name) { Long count = new SelectSql(getSqlTemplate()) .select() .columns("count(1)") .from() .table(getTableName()) .where("node_type = ?", nodeType.name()) .and("name = ?", name) .single(); if (count > 0) { // already exist return; } new InsertSql(getSqlTemplate()) .insert(getTableName()) .columns("node_type", "name", "gmt_created") .values(nodeType.name(), name, SystemClock.now()) .doInsert(); }
.whereSql( new WhereSql() .andOnNotNull("node_type = ?", request.getNodeType() == null ? null : request.getNodeType().name()) .andOnNotEmpty("name = ?", request.getNodeGroup()) .whereSql( new WhereSql() .andOnNotNull("node_type = ?", request.getNodeType() == null ? null : request.getNodeType().name()) .andOnNotEmpty("name = ?", request.getNodeGroup())
.whereSql( new WhereSql() .andOnNotNull("node_type = ?", request.getNodeType() == null ? null : request.getNodeType().name()) .andOnNotEmpty("name = ?", request.getNodeGroup()) .whereSql( new WhereSql() .andOnNotNull("node_type = ?", request.getNodeType() == null ? null : request.getNodeType().name()) .andOnNotEmpty("name = ?", request.getNodeGroup())
po.getIdentity(), po.getTimestamp(), po.getNodeType().name(), po.getNodeGroup(), po.getDaemonThreadCount(),
po.getIdentity(), po.getTimestamp(), po.getNodeType().name(), po.getNodeGroup(), po.getDaemonThreadCount(),
po.getIdentity(), po.getTimestamp(), po.getNodeType().name(), po.getNodeGroup(), po.getYoungGCCollectionCount(),
po.getIdentity(), po.getTimestamp(), po.getNodeType().name(), po.getNodeGroup(), po.getYoungGCCollectionCount(),
po.getIdentity(), po.getTimestamp(), po.getNodeType().name(), po.getNodeGroup(), po.getHeapMemoryCommitted(),
po.getIdentity(), po.getTimestamp(), po.getNodeType().name(), po.getNodeGroup(), po.getHeapMemoryCommitted(),
@Override public List<NodeGroupPo> getNodeGroup(NodeType nodeType) { return new SelectSql(getSqlTemplate()) .select() .all() .from() .table(getTableName()) .where("node_type = ?", nodeType.name()) .list(RshHolder.NODE_GROUP_LIST_RSH); }
@Override public void removeNodeGroup(NodeType nodeType, String name) { new DeleteSql(getSqlTemplate()) .delete() .from() .table(getTableName()) .where("node_type = ?", nodeType.name()) .and("name = ?", name) .doDelete(); }