package akka;
import akka.actor.UntypedActor;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import quba.service.QubaService;
public class QubaAgent extends UntypedActor {
private final static Logger logger = LoggerFactory.getLogger(QubaAgent.class);
@Override
public void onReceive(Object message) throws Exception {
logger.info("QubaAgent {}", message);
QubaService service = new QubaService(getClass().getName());
switch ((String) message) {
case "CopyPositions":
service.copyPositions();
break;
case "CleanupPositions":
service.cleanupPositions();
break;
}
}
}