Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 // ========================================================================
 // Copyright (c) 2009-2009 Mort Bay Consulting Pty. Ltd.
 // ------------------------------------------------------------------------
 // All rights reserved. This program and the accompanying materials
 // are made available under the terms of the Eclipse Public License v1.0
 // and Apache License v2.0 which accompanies this distribution.
 // The Eclipse Public License is available at 
 // http://www.eclipse.org/legal/epl-v10.html
 // The Apache License v2.0 is available at
// http://www.opensource.org/licenses/apache2.0.php
// You may elect to redistribute this code under either of these licenses. 
// ========================================================================
package org.mortbay.jetty.jmx.ws.util;
/* ------------------------------------------------------------ */
public class FilterNodesUtils
    //TODO: IOC
    private static JMXNodeService jmxNodeService = new JMXNodeServiceImpl();
    
    

Returns:
all known nodes if nodes param == null, otherwise filters known nodes by nodeNames in nodes param
    public static Collection<JMXNodegetNodesToAggregate(String nodes)
    {
        Collection<JMXNodejmxNodes = .getNodes();
        if (nodes != null)
        {
            List<StringnodeList = Arrays.asList(nodes.split(","));
            Collection<JMXNodenodesToCollect = new HashSet<JMXNode>();
            for (JMXNode jmxNode : jmxNodes)
            {
                if (nodeList.contains(jmxNode.getNodeName()))
                    nodesToCollect.add(jmxNode);
            }
            return nodesToCollect;
        }
        return jmxNodes;
    }
New to GrepCode? Check out our FAQ X