@Override
	public void connectionStateChanged(Object adapter) {
		synchronized (serverAdapter) {
			if (!serverAdapter.isConnected()) {
				disconnect(serverAdapter.hadUnexpectedDisconnect(), true);
			}
			else {
				try {
					connect();
				}
				catch (IOException e) {
					// TODO: handle failed connect?
				}
			}
		}
	}
Notification callback when server connection state changes.
@see ghidra.framework.client.RemoteAdapterListener#connectionStateChanged(java.lang.Object)
Ghidra/Framework/FileSystem/src/main/java/ghidra/framework/client/RepositoryAdapter.java