package fucoin.actions.join; import akka.actor.ActorRef; import akka.actor.UntypedActorContext; import fucoin.AbstractNode; //Used to join the network (a pre known participant/WalletImpl must be known) public class ActionJoin extends GeneralAction { @Override protected void onAction(ActorRef sender, ActorRef self, UntypedActorContext context, AbstractNode node) { ActionJoinAnswer aja = new ActionJoinAnswer(); aja.someNeighbors.putAll(node.getKnownNeighbors()); System.out.println("Answer to "+sender.path().name()); sender.tell(aja, self); } }