/* * (non-Javadoc) * @see com.telefonica.euro_iaas.sdc.manager.async.ChefNodeAsyncManager#chefNodeDelete(java.lang.String, * com.telefonica.euro_iaas.sdc.model.Task, java.lang.String) */ public void chefClientDelete(String vdc, String chefClientname, Task task, String callback) { try { chefClientManager.chefClientDelete(vdc, chefClientname); updateSuccessTask(task, vdc, chefClientname); LOGGER.info("ChefClient " + chefClientname + " deleted from Chef Server successfully"); } catch (ChefClientExecutionException e) { updateErrorTask( vdc, chefClientname, task, "The ChefClient " + chefClientname + " can not be deleted due to an error executing in node.", e); } catch (Throwable e) { updateErrorTask( vdc, chefClientname, task, "The ChefClient " + chefClientname + " can not be deleted due to unexpected error.", e); } finally { notifyTask(callback, task); } }