@Test public void testGetReplicaInfoFor() { ReplicaInfo info1 = service.getReplicaInfoFor(DID1); assertEquals(Optional.of(NID1), info1.master()); assertEquals(Collections.emptyList(), info1.backups()); ReplicaInfo info2 = service.getReplicaInfoFor(DID2); assertEquals("There's no master", Optional.absent(), info2.master()); assertEquals(Collections.emptyList(), info2.backups()); }
@Override public ReplicaInfo getReplicaInfoFor(DeviceId deviceId) { return buildFromRoleInfo(mastershipService.getNodesFor(deviceId)); }
ReplicaInfoManager implements ReplicaInfoService { @Override public ReplicaInfo getReplicaInfoFor(DeviceId deviceId) { return buildFromRoleInfo(mastershipService.getNodesFor(deviceId)); } }
ReplicaInfoManager implements ReplicaInfoService { @Override public ReplicaInfo getReplicaInfoFor(DeviceId deviceId) { return buildFromRoleInfo(mastershipService.getNodesFor(deviceId)); }  }
ReplicaInfoManager implements ReplicaInfoService { @Override public ReplicaInfo getReplicaInfoFor(DeviceId deviceId) { return buildFromRoleInfo(mastershipService.getNodesFor(deviceId)); }  @Activate void activate(); @Deactivate void deactivate(); @Override ReplicaInfo getReplicaInfoFor(DeviceId deviceId); @Override void addListener(ReplicaInfoEventListener listener); @Override void removeListener(ReplicaInfoEventListener listener); }
ReplicaInfoManager implements ReplicaInfoService { @Override public ReplicaInfo getReplicaInfoFor(DeviceId deviceId) { return buildFromRoleInfo(mastershipService.getNodesFor(deviceId)); }  @Activate void activate(); @Deactivate void deactivate(); @Override ReplicaInfo getReplicaInfoFor(DeviceId deviceId); @Override void addListener(ReplicaInfoEventListener listener); @Override void removeListener(ReplicaInfoEventListener listener);  }