Loading skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/WorkersListener.java +0 −3 Original line number Diff line number Diff line Loading @@ -38,10 +38,7 @@ public class WorkersListener extends UntypedActor { if (message instanceof WorkerListenerMessage.RegisterMessage) { WorkerListenerMessage.RegisterMessage register = (WorkerListenerMessage.RegisterMessage) message; ActorRef sender = getSender(); // getContext().watch(sender); logger.info("register worker of role: %s, path: %s", register.getWorkRole(), sender.toString()); WorkersRefCenter.INSTANCE.register(sender, register.getWorkRole()); } else if (message instanceof Terminated) { Terminated terminated = (Terminated) message; Loading skywalking-collector/skywalking-collector-cluster/src/test/java/com/a/eye/skywalking/collector/cluster/WorkerListenerTestCase.java +0 −17 Original line number Diff line number Diff line Loading @@ -59,21 +59,4 @@ public class WorkerListenerTestCase { senderRefInWorkerRef = (ActorRef) MemberModifier.field(WorkerRef.class, "actorRef").get(workerRef); Assert.assertEquals(senderActorRef, senderRefInWorkerRef); } @Test public void testTerminated() throws IllegalAccessException { senderActorRef.stop(); Map<ActorRef, WorkerRef> actorRefToWorkerRef = (Map<ActorRef, WorkerRef>) MemberModifier.field(WorkersRefCenter.class, "actorRefToWorkerRef").get(WorkersRefCenter.INSTANCE); Assert.assertEquals(null, actorRefToWorkerRef.get(senderActorRef)); Map<String, List<WorkerRef>> roleToWorkerRef = (Map<String, List<WorkerRef>>) MemberModifier.field(WorkersRefCenter.class, "roleToWorkerRef").get(WorkersRefCenter.INSTANCE); ActorRef[] actorRefs = {}; Assert.assertArrayEquals(actorRefs, roleToWorkerRef.get("WorkersListener").toArray()); } @Test public void testUnhandled() { } } Loading
skywalking-collector/skywalking-collector-cluster/src/main/java/com/a/eye/skywalking/collector/cluster/WorkersListener.java +0 −3 Original line number Diff line number Diff line Loading @@ -38,10 +38,7 @@ public class WorkersListener extends UntypedActor { if (message instanceof WorkerListenerMessage.RegisterMessage) { WorkerListenerMessage.RegisterMessage register = (WorkerListenerMessage.RegisterMessage) message; ActorRef sender = getSender(); // getContext().watch(sender); logger.info("register worker of role: %s, path: %s", register.getWorkRole(), sender.toString()); WorkersRefCenter.INSTANCE.register(sender, register.getWorkRole()); } else if (message instanceof Terminated) { Terminated terminated = (Terminated) message; Loading
skywalking-collector/skywalking-collector-cluster/src/test/java/com/a/eye/skywalking/collector/cluster/WorkerListenerTestCase.java +0 −17 Original line number Diff line number Diff line Loading @@ -59,21 +59,4 @@ public class WorkerListenerTestCase { senderRefInWorkerRef = (ActorRef) MemberModifier.field(WorkerRef.class, "actorRef").get(workerRef); Assert.assertEquals(senderActorRef, senderRefInWorkerRef); } @Test public void testTerminated() throws IllegalAccessException { senderActorRef.stop(); Map<ActorRef, WorkerRef> actorRefToWorkerRef = (Map<ActorRef, WorkerRef>) MemberModifier.field(WorkersRefCenter.class, "actorRefToWorkerRef").get(WorkersRefCenter.INSTANCE); Assert.assertEquals(null, actorRefToWorkerRef.get(senderActorRef)); Map<String, List<WorkerRef>> roleToWorkerRef = (Map<String, List<WorkerRef>>) MemberModifier.field(WorkersRefCenter.class, "roleToWorkerRef").get(WorkersRefCenter.INSTANCE); ActorRef[] actorRefs = {}; Assert.assertArrayEquals(actorRefs, roleToWorkerRef.get("WorkersListener").toArray()); } @Test public void testUnhandled() { } }