Message msg = new Message(MSG.view_adminTopology_message_fetchServerFail(String
.valueOf(storageNodeId)), Message.Severity.Error);
CoreGUI.goToView(StorageNodeTableView.VIEW_PATH, msg);
return;
}
final StorageNode node = storageNodes.get(0);
header.setContents("<div style='text-align: center; font-weight: bold; font-size: medium;'>"
+ MSG.view_adminTopology_storageNodes_node() + " (" + node.getAddress() + ")</div>");
initialized = true;
}
public void onFailure(Throwable caught) {
CoreGUI.getErrorHandler().handleError(
MSG.view_adminTopology_message_fetchServerFail(String.valueOf(storageNodeId)) + " "
+ caught.getMessage(), caught);
}
});
} else { // fetch the addresses of all storage nodes
GWTServiceLookup.getStorageService().getStorageNodes(new AsyncCallback<List<StorageNode>>() {
public void onSuccess(final List<StorageNode> storageNodes) {
if (storageNodes != null && !storageNodes.isEmpty()) {
for (StorageNode node : storageNodes) {
storageNodeIdToAddressMap.put(node.getId(), node.getAddress());
}
}
initialized = true;
}