public final class Client extends Object
Modifier and Type | Method and Description |
---|---|
static Object |
callOperation(String serviceUrl,
String domain,
String mbeanName,
String operationName,
Object... parameters) |
static Object |
getAttribute(String serviceUrl,
String domain,
String mbeanName,
String attribName)
get a an attribute from a JMX mbean.
|
static void |
setAttribute(String serviceUrl,
String domain,
String mbeanName,
String attribName,
Object attribValue) |
public static Object getAttribute(@Nonnull String serviceUrl, @Nonnull String domain, @Nonnull String mbeanName, @Nonnull String attribName) throws IOException, InstanceNotFoundException, MBeanException, AttributeNotFoundException, ReflectionException
serviceUrl
- in the form of: "service:jmx:rmi:///jndi/rmi://:9999/jmxrmi"domain
- - mbean domain name.mbeanName
- - mbean name.attribName
- - attribute name.IOException
- - IO issue communicating with mbean.InstanceNotFoundException
- - mbean not found.MBeanException
- - exception while getting the attribute.AttributeNotFoundException
- - attribute not found.ReflectionException
- - mbean reflection exception.public static void setAttribute(@Nonnull String serviceUrl, @Nonnull String domain, @Nonnull String mbeanName, @Nonnull String attribName, @Nonnull Object attribValue) throws IOException, InstanceNotFoundException, MBeanException, AttributeNotFoundException, ReflectionException, InvalidAttributeValueException
public static Object callOperation(@Nonnull String serviceUrl, @Nonnull String domain, @Nonnull String mbeanName, @Nonnull String operationName, Object... parameters) throws IOException, InstanceNotFoundException, MBeanException, ReflectionException
Copyright © 2018 SPF4J. All rights reserved.