switch (candidate.getRootNode().getModificationType()) {
case UNMODIFIED:
break;
- case SUBTREE_MODIFIED:
case APPEARED:
- case WRITE:
- resolveWrite(candidate.getRootNode());
- break;
case DELETE:
case DISAPPEARED:
- resolveDelete(candidate.getRootNode());
+ case SUBTREE_MODIFIED:
+ case WRITE:
+ resolveModifiedRoot(candidate.getRootNode());
break;
default:
break;
}
}
- private void resolveWrite(final DataTreeCandidateNode rootNode) {
+ private void resolveModifiedRoot(final DataTreeCandidateNode rootNode) {
LOG.debug("{}: New config received {}", logName, rootNode);
LOG.debug("{}: Data after: {}", logName, rootNode.getDataAfter());
handlingActor.tell(message, noSender());
}
- private void resolveDelete(final DataTreeCandidateNode rootNode) {
-
- }
-
@Override
public String toString() {
return "ShardConfigHandler [logName=" + logName + ", handlingActor=" + handlingActor + "]";