public Collection<Component<?, ?>> getAllComponents() {
        List<Component<?, ?>> allComponents = new ArrayList<>();
        recursivelyFindAllComponents(allComponents, this);
        // We need consistent ordering
        Collections.sort(allComponents);
        return Collections.unmodifiableCollection(allComponents);
    }
Returns all components in this cluster (generic, handlers, chained)
config-model/src/main/java/com/yahoo/vespa/model/container/ContainerCluster.java