package org.ourgrid.broker.communication.sender;
import org.ourgrid.broker.response.BrokerMessageProcessorResponseTO;
import org.ourgrid.common.interfaces.MessageProcessor;
import org.ourgrid.common.interfaces.to.MessageHandle;
import org.ourgrid.common.internal.SenderIF;
import br.edu.ufcg.lsd.commune.container.servicemanager.ServiceManager;
public class BrokerMessageProcessorSender implements SenderIF<BrokerMessageProcessorResponseTO> {
public void execute(BrokerMessageProcessorResponseTO response,
ServiceManager manager) {
MessageProcessor<MessageHandle> processor = response.getProcessor();
processor.process(response.getHandle(), manager);
}
}