protected void registerAll()

in core/src/main/java/com/spotify/metrics/core/SemanticMetricRegistry.java [552:562]


    protected void registerAll(final MetricId prefix, final SemanticMetricSet metrics)
        throws IllegalArgumentException {
        for (final Map.Entry<MetricId, Metric> entry : metrics.getMetrics().entrySet()) {
            if (entry.getValue() instanceof SemanticMetricSet) {
                registerAll(MetricId.join(prefix, entry.getKey()),
                    (SemanticMetricSet) entry.getValue());
            } else {
                register(MetricId.join(prefix, entry.getKey()), entry.getValue());
            }
        }
    }