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; } } }