public Collection<ChainedComponentModel> allComponents() {
        Collection<ChainedComponentModel> components = new ArrayList<>();
        for (ComponentAdaptor<ChainedComponentModel> component : componentModels.allComponents()) {
            components.add(component.model);
        }
        return components;
    }
A model of how the chains and components should be created.

@author Tony Vaagenes
container-core/src/main/java/com/yahoo/component/chain/model/ChainsModel.java