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.web.mbean;
import  javax.ws.rs.GET;
import  javax.ws.rs.Path;
import  javax.ws.rs.PathParam;
import  javax.ws.rs.Produces;
import  javax.ws.rs.QueryParam;
import  javax.ws.rs.core.Context;
import  javax.ws.rs.core.MediaType;
import  javax.ws.rs.core.UriInfo;
/* ------------------------------------------------------------ */
@Path("/mbeans/{objectName}/attributes")
    private static final Logger LOG = Log.getLogger(MBeansObjectNameAttributes.class);
    @Context
    UriInfo uriInfo;
    @GET
    @Produces(
    { MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON })
    public MBeanAttributeValueJaxBeans getAttribute(@PathParam("objectName"String objectName, @QueryParam("nodes"String nodes)
    {
        Collection<JMXNodejmxNodes = FilterNodesUtils.getNodesToAggregate(nodes);
        try
        {
            return .getAllAttributeValues(jmxNodes,objectName);
        }
        catch (InstanceNotFoundException e)
        {
            .info("getAttribute: "e);
            return null;
        }
    }
New to GrepCode? Check out our FAQ X