我有一个Singleton类连接到http服务器。但是用户可以更改连接主机和端口。更新我的单件类的最佳(最正确)方法是什么?
我的代码:
public class ServletConnectionManager{
private static ServletConnectionManager INSTANCE = new ServletConnectionManager(Cloud.getServlet_Port(), Cloud.getServlet_Host());
public ServletConnectionManager(String hostPort, String hostName) {
super();
this.setHostName(hostName);
this.setHostPort(hostPort);
this.setServerURL("http://" + hostName + ":" + hostPort);
}
}
非常感谢你。 抱歉我的英语不好
答案 0 :(得分:0)
添加另一个同步方法,根据新的服务器位置/用户凭据更改重置连接。即使透明地捐赠,在临时失去连接后尝试重新连接时也必须做类似的事情。