package org.ourgrid.worker.communication.sender;
import org.ourgrid.common.interfaces.control.WorkerControl;
import org.ourgrid.common.interfaces.control.WorkerControlClient;
import org.ourgrid.worker.response.PauseWorkerResponseTO;
import br.edu.ufcg.lsd.commune.container.servicemanager.ServiceManager;
public class PauseWorkerSender extends AbstractWorkerControlOperationsSender<PauseWorkerResponseTO> {
public void execute(PauseWorkerResponseTO response, ServiceManager manager) {
WorkerControl workerControl = getWorkerControl(manager);
WorkerControlClient dummyWorkerControlClient = getIdlenessDetectorWorkerControlClient(manager);
workerControl.pause(dummyWorkerControlClient);
}
}