/** * */ package models.com.mc.actors; import mc.messages.TextMessage; import mc.messages.store.ObjectDBMsgStore; import akka.actor.UntypedActor; /** * Actor for collecting classified messages * * @deprecated use 'workers/MessageCollector.java' instead */ public class MessageCollectingActor extends UntypedActor { TextMessage tm; ObjectDBMsgStore odbMsgStore; /* (non-Javadoc) * @see akka.actor.UntypedActor#preStart() */ @Override public void preStart() throws Exception { super.preStart(); // Set ObjectDBMsgStore instance odbMsgStore = new ObjectDBMsgStore(); } /* * (non-Javadoc) * * @see akka.actor.UntypedActor#onReceive(java.lang.Object) */ @Override public void onReceive(Object arg0) throws Exception { if (arg0 instanceof TextMessage) { tm = (TextMessage) arg0; System.out.println("Message - " + tm.toString()); //save messages odbMsgStore.offer(tm); } } }