use of es.bsc.compss.exceptions.UnstartedNodeException in project compss by bsc-wdc.
the class NIOWorkerNode method setInternalURI.
@Override
public void setInternalURI(MultiURI uri) throws UnstartedNodeException {
if (node == null) {
throw new UnstartedNodeException();
}
NIOURI nio = new NIOURI(node, uri.getPath());
uri.setInternalURI(NIOAdaptor.ID, nio);
}
use of es.bsc.compss.exceptions.UnstartedNodeException in project compss by bsc-wdc.
the class Comm method dataDump.
/**
* Dumps the stored data (only for testing)
*
* @return
*/
public static synchronized String dataDump() {
StringBuilder sb = new StringBuilder("DATA DUMP\n");
for (Entry<String, LogicalData> lde : data.entrySet()) {
sb.append("\t *").append(lde.getKey()).append(":\n");
LogicalData ld = lde.getValue();
for (MultiURI u : ld.getURIs()) {
sb.append("\t\t + ").append(u.toString()).append("\n");
for (String adaptor : adaptors.keySet()) {
Object internal = null;
try {
internal = u.getInternalURI(adaptor);
if (internal != null) {
sb.append("\t\t\t - ").append(internal.toString()).append("\n");
}
} catch (UnstartedNodeException une) {
// Node was not started. Cannot print internal object.
}
}
}
}
return sb.toString();
}
Aggregations