@Path(value="/mbean/{id}/{object-name}")
public class MBean
extends java.lang.Object
| Constructor and Description |
|---|
MBean() |
| Modifier and Type | Method and Description |
|---|---|
javax.ws.rs.core.Response |
getAttribute(java.lang.String id,
java.lang.String objectName,
java.lang.String name)
create json string from attribute object with
Gson.toJson(Object, Type) which Type parameter is attribute.getClass() |
javax.ws.rs.core.Response |
getAttribute(java.lang.String id,
java.lang.String objectName,
java.lang.String name,
java.lang.String type) |
@GET
@Produces(value="application/json")
@Path(value="/attribute/{name}")
public javax.ws.rs.core.Response getAttribute(@PathParam(value="id")
java.lang.String id,
@PathParam(value="object-name")
java.lang.String objectName,
@PathParam(value="name")
java.lang.String name)
throws javax.management.MalformedObjectNameException,
javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
javax.management.InstanceNotFoundException
Gson.toJson(Object, Type) which Type parameter is attribute.getClass()id - mbean server idobjectName - object namename - attribute namejavax.management.MalformedObjectNameExceptionjavax.management.AttributeNotFoundExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionjavax.management.InstanceNotFoundException@GET
@Produces(value="application/json")
@Path(value="/attribute/{name}/{type}")
public javax.ws.rs.core.Response getAttribute(@PathParam(value="id")
java.lang.String id,
@PathParam(value="object-name")
java.lang.String objectName,
@PathParam(value="name")
java.lang.String name,
@PathParam(value="type")
java.lang.String type)
throws javax.management.MalformedObjectNameException,
javax.management.AttributeNotFoundException,
javax.management.MBeanException,
javax.management.ReflectionException,
javax.management.InstanceNotFoundException,
java.lang.ClassNotFoundException,
java.lang.NoSuchMethodException,
java.lang.IllegalAccessException,
java.lang.reflect.InvocationTargetException
id - mbean server idobjectName - object namename - attribute nametype - javax.management.MalformedObjectNameExceptionjavax.management.AttributeNotFoundExceptionjavax.management.MBeanExceptionjavax.management.ReflectionExceptionjavax.management.InstanceNotFoundExceptionjava.lang.ClassNotFoundExceptionjava.lang.NoSuchMethodExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException