Package com.yahoo.config
Class ChangesRequiringRestart
- java.lang.Object
-
- com.yahoo.config.ChangesRequiringRestart
-
public class ChangesRequiringRestart extends Object
This class aggregates information about config changes that causes a restart to be required.- Author:
- Magnar Nedland
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
ChangesRequiringRestart.CompareFunc
Interface used to pass lambda functions from generated code to compareArray/-Map functions.
-
Constructor Summary
Constructors Constructor Description ChangesRequiringRestart(String componentName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChangesRequiringRestart
compare(Node from, Node to, String name, String comment)
ChangesRequiringRestart
compareArray(List<? extends Node> from, List<? extends Node> to, String name, String comment, ChangesRequiringRestart.CompareFunc func)
ChangesRequiringRestart
compareMap(Map<String,? extends Node> from, Map<String,? extends Node> to, String name, String comment, ChangesRequiringRestart.CompareFunc func)
String
getName()
void
mergeChanges(String prefix, ChangesRequiringRestart childReport)
boolean
needsRestart()
String
toString()
String
toString(String indent)
-
-
-
Constructor Detail
-
ChangesRequiringRestart
public ChangesRequiringRestart(String componentName)
-
-
Method Detail
-
getName
public String getName()
-
compare
public ChangesRequiringRestart compare(Node from, Node to, String name, String comment)
-
mergeChanges
public void mergeChanges(String prefix, ChangesRequiringRestart childReport)
-
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)
-
needsRestart
public boolean needsRestart()
-
-