Closed (moved)
是否后续 在 chainClient stop的时候,也能将 ChainManage 中 chains 对应的 client 从map中 remove掉..这样再检测到网络异常后,可以重新初始化 chainClient
是否后续 在 chainClient stop的时候,也能将 ChainManager中 chains 对应的 client 从map中 remove掉..这样再检测到网络异常后,可以重新初始化 chainClient
现在程序中用的是复写了 ChainManagerUziChainManager.java
增加了
public void stopClient(String chainId) {
try {
log.info("chains " + chains);
log.info("Stopping client " + chainId);
((ChainClient) this.chains.get(chainId)).stop();
}catch(Exception e){
log.error("Failed to stop client " + chainId, e);
}
this.chains.remove(chainId);
}