Search in sources :

Example 1 with AsyncJob

use of com.cloud.async.AsyncJob in project CloudStack-archive by CloudStack-extras.

the class ListAsyncJobsCmd method execute.

@Override
public void execute() {
    List<? extends AsyncJob> result = _mgr.searchForAsyncJobs(this);
    ListResponse<AsyncJobResponse> response = new ListResponse<AsyncJobResponse>();
    List<AsyncJobResponse> jobResponses = new ArrayList<AsyncJobResponse>();
    for (AsyncJob job : result) {
        jobResponses.add(_responseGenerator.createAsyncJobResponse(job));
    }
    response.setResponses(jobResponses);
    response.setResponseName(getCommandName());
    this.setResponseObject(response);
}
Also used : ListResponse(com.cloud.api.response.ListResponse) AsyncJobResponse(com.cloud.api.response.AsyncJobResponse) ArrayList(java.util.ArrayList) AsyncJob(com.cloud.async.AsyncJob)

Aggregations

AsyncJobResponse (com.cloud.api.response.AsyncJobResponse)1 ListResponse (com.cloud.api.response.ListResponse)1 AsyncJob (com.cloud.async.AsyncJob)1 ArrayList (java.util.ArrayList)1