try {
DefaultNodeMemoryCollector collector = new DefaultNodeMemoryCollector();
Future<NodeMemory> nmiFuture = pool.submit(collector);
DefaultNodeLoadAverageCollector loadAvgCollector =
new DefaultNodeLoadAverageCollector();
Future<NodeLoadAverage> loadFuture = pool.submit(loadAvgCollector);
NodeCpuCollector cpuCollector = new NodeCpuCollector();
Future<NodeCpuInfo> cpuFuture = pool.submit(cpuCollector);