/** * @see co.vaughnvernon.actormodel.actor.ActorRegistry#deregister(co.vaughnvernon.actormodel.actor.ActorAgent) */ @Override public void deregister(ActorAgent anActorAgent) { Class<? extends Actor> actorType = this.actorTypeFor(anActorAgent.actorType()); if (actorType != null) { this.removeActor(actorType, anActorAgent.address()); } }
public MessageInfo( ActorAgent aFromAgent, ActorAgent aToAgent, Message aMessage, boolean isAsking) { super(); this.setFromAddress(aFromAgent.address().address()); this.setFromActorType(aFromAgent.actorType()); this.setToAddress(aToAgent.address().address()); this.setToActorType(aToAgent.actorType()); this.setMessageType(aMessage.getClass().getName()); this.setAsking(isAsking); }