in pekko-sample-distributed-data-java/src/main/java/sample/distributeddata/VotingService.java [173:184]
private Behavior<Command> onInternalSubscribeResponse(InternalSubscribeResponse rsp) {
if (rsp.rsp instanceof Changed && rsp.rsp.key().equals(openedKey)) {
if (((Changed<Flag>) rsp.rsp).dataValue().enabled()) {
return becomeOpen();
}
} else if (rsp.rsp instanceof Changed && rsp.rsp.key().equals(closedKey)) {
if (((Changed<Flag>) rsp.rsp).dataValue().enabled()) {
return matchGetVotes(false);
}
}
return Behaviors.same();
}