/* * Update the task with necessary information when the task is wrong and the product instance exists in the system. */ private void updateErrorTask( String vdc, String chefClientname, Task task, String message, Throwable t) { String piResource = MessageFormat.format( propertiesProvider.getProperty(CHEF_NODE_BASE_URL), vdc, chefClientname); // the product task.setResult(new TaskReference(piResource)); updateErrorTask(task, message, t); }
/* * Update the task with necessary information when the task is success. */ private void updateSuccessTask(Task task, String vdc, String chefClientname) { String piResource = MessageFormat.format( propertiesProvider.getProperty(CHEF_NODE_BASE_URL), vdc, chefClientname); // the product task.setResult(new TaskReference(piResource)); task.setEndTime(new Date()); task.setStatus(TaskStates.SUCCESS); taskManager.updateTask(task); }