Package com.yahoo.config
Class ChangesRequiringRestart
java.lang.Object
com.yahoo.config.ChangesRequiringRestart
This class aggregates information about config changes that causes a restart to be required.
- Author:
- Magnar Nedland
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic interface
Interface used to pass lambda functions from generated code to compareArray/-Map functions. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncompareArray
(List<? extends Node> from, List<? extends Node> to, String name, String comment, ChangesRequiringRestart.CompareFunc func) compareMap
(Map<String, ? extends Node> from, Map<String, ? extends Node> to, String name, String comment, ChangesRequiringRestart.CompareFunc func) getName()
void
mergeChanges
(String prefix, ChangesRequiringRestart childReport) boolean
toString()
-
Constructor Details
-
ChangesRequiringRestart
-
-
Method Details
-
getName
-
compare
-
mergeChanges
-
compareArray
public ChangesRequiringRestart compareArray(List<? extends Node> from, List<? extends Node> to, String name, String comment, ChangesRequiringRestart.CompareFunc func) -
compareMap
public ChangesRequiringRestart compareMap(Map<String, ? extends Node> from, Map<String, ? extends Node> to, String name, String comment, ChangesRequiringRestart.CompareFunc func) -
toString
-
toString
-
needsRestart
public boolean needsRestart()
-