Class ComponentRegistryNode


  • public class ComponentRegistryNode
    extends Node
    Author:
    Tony Vaagenes, gjoranv, ollivir
    • Constructor Detail

      • ComponentRegistryNode

        public ComponentRegistryNode​(Class<?> componentClass)
    • Method Detail

      • usedComponents

        public List<Node> usedComponents()
        Description copied from class: Node
        The components actually used by this node. Consist of a subset of the injected nodes + subset of the global nodes.
        Specified by:
        usedComponents in class Node
      • instanceKey

        public com.google.inject.Key<?> instanceKey()
        Specified by:
        instanceKey in class Node
      • componentClass

        public Class<?> componentClass()
      • configKeys

        public Set<com.yahoo.vespa.config.ConfigKey<com.yahoo.config.ConfigInstance>> configKeys()
        Specified by:
        configKeys in class Node
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Node
      • equals

        public boolean equals​(Object other)
        Overrides:
        equals in class Node
      • equalNodeEdges

        public static boolean equalNodeEdges​(List<Node> edges,
                                             List<Node> otherEdges)