package com.imgraph.tests.titan; import com.thinkaurelius.titan.core.TitanGraph; import akka.actor.UntypedActor; public class ManagerActor extends UntypedActor { private TitanGraph graph; @Override public void onReceive(Object message) throws Exception { System.out.println("Message received of type: " + message.getClass().getName()); if (message instanceof CassandraStartMsg) { TestTools.startTitan((CassandraStartMsg) message); } else if (message instanceof StopMessage) { if (graph != null) { graph.shutdown(); graph = null; System.out.println("Titan graph was shutdown"); } if (((StopMessage) message).isStopSystem()) { //TODO: ??? } } else { unhandled(message); } } }