package org.ourgrid.worker.communication.sender; import org.ourgrid.common.executor.Executor; import org.ourgrid.common.executor.ExecutorFactory; import org.ourgrid.common.internal.SenderIF; import org.ourgrid.worker.business.dao.WorkerDAOFactory; import org.ourgrid.worker.response.CreateExecutorResponseTO; import br.edu.ufcg.lsd.commune.container.servicemanager.ServiceManager; public class CreateExecutorSender implements SenderIF<CreateExecutorResponseTO> { public void execute(CreateExecutorResponseTO response, ServiceManager manager) { Executor executor = new ExecutorFactory(manager.getContainerContext(), manager.getLog()).buildExecutor(); WorkerDAOFactory.getInstance().getExecutorDAO().setExecutor(executor); } }