}
private Answer executeRequest(final DeleteLogicalRouterCommand cmd, int numRetries) {
try {
niciraNvpApi.deleteLogicalRouter(cmd.getLogicalRouterUuid());
return new DeleteLogicalRouterAnswer(cmd, true, "Logical Router deleted (uuid " + cmd.getLogicalRouterUuid() + ")");
} catch (NiciraNvpApiException e) {
if (numRetries > 0) {
return retry(cmd, --numRetries);
} else {
return new DeleteLogicalRouterAnswer(cmd, e);
}
}
}