1 package org.munin.plugin.jmx; 2 3 import java.io.PrintWriter; 4 import java.util.Arrays; 5 import java.util.List; 6 7 public class MultigraphAll extends AbstractGraphsProvider { 8 private final List<AbstractMultiGraphsProvider> providers = Arrays.asList( 9 new MultigraphMemory(config), new MultigraphThreads(config), 10 new MultigraphMisc(config)); 11 MultigraphAll(Config config)12 public MultigraphAll(Config config) { 13 super(config); 14 } 15 16 @Override printConfig(PrintWriter out)17 public void printConfig(PrintWriter out) { 18 for (AbstractMultiGraphsProvider provider : providers) { 19 provider.printConfig(out); 20 } 21 } 22 23 @Override printValues(PrintWriter out)24 public void printValues(PrintWriter out) { 25 for (AbstractMultiGraphsProvider provider : providers) { 26 provider.printValues(out); 27 } 28 } 29 main(String[] args)30 public static void main(String[] args) { 31 runGraph(args); 32 } 33 } 34