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