@Test public void testRegisterRoleChangeListenerOnStart() { final TestKit testKit = new TestKit(getSystem()); final LeaderLocationListener listener = mock(LeaderLocationListener.class); final Props props = RoleChangeListenerActor.props(testKit.getRef(), listener); getSystem().actorOf(props, "testRegisterRoleChangeListenerOnStart"); testKit.expectMsgClass(RegisterRoleChangeListener.class); }
public static Props props(final ActorRef roleChangeNotifier, final LeaderLocationListener listener) { return Props.create(RoleChangeListenerActor.class, roleChangeNotifier, listener); }
RoleChangeListenerActor extends AbstractUntypedActor { public static Props props(final ActorRef roleChangeNotifier, final LeaderLocationListener listener) { return Props.create(RoleChangeListenerActor.class, roleChangeNotifier, listener); } }
RoleChangeListenerActor extends AbstractUntypedActor { public static Props props(final ActorRef roleChangeNotifier, final LeaderLocationListener listener) { return Props.create(RoleChangeListenerActor.class, roleChangeNotifier, listener); } private  RoleChangeListenerActor(final ActorRef roleChangeNotifier, final LeaderLocationListener listener); }
RoleChangeListenerActor extends AbstractUntypedActor { public static Props props(final ActorRef roleChangeNotifier, final LeaderLocationListener listener) { return Props.create(RoleChangeListenerActor.class, roleChangeNotifier, listener); } private  RoleChangeListenerActor(final ActorRef roleChangeNotifier, final LeaderLocationListener listener); @Override void preStart(); static Props props(final ActorRef roleChangeNotifier, final LeaderLocationListener listener); }
RoleChangeListenerActor extends AbstractUntypedActor { public static Props props(final ActorRef roleChangeNotifier, final LeaderLocationListener listener) { return Props.create(RoleChangeListenerActor.class, roleChangeNotifier, listener); } private  RoleChangeListenerActor(final ActorRef roleChangeNotifier, final LeaderLocationListener listener); @Override void preStart(); static Props props(final ActorRef roleChangeNotifier, final LeaderLocationListener listener);  }