|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjodd.util.JmxClient
public class JmxClient
Simple JMX client.
| Field Summary | |
|---|---|
protected java.util.concurrent.atomic.AtomicBoolean |
connected
|
protected javax.management.remote.JMXConnector |
connector
|
protected javax.management.MBeanServerConnection |
mbsc
|
| Constructor Summary | |
|---|---|
JmxClient(java.lang.String serviceUrl)
|
|
JmxClient(java.lang.String serviceUrl,
java.lang.String userName,
java.lang.String passwd)
|
|
| Method Summary | ||
|---|---|---|
protected void |
assertConnected()
Checks if we are connected to the jmx |
|
protected javax.management.ObjectName |
buildObjectName(java.lang.String mbeanName)
Builds object name. |
|
void |
close()
Closes JMX connector. |
|
java.lang.Object |
getAttribute(java.lang.String mbeanName,
java.lang.String attributeName)
Returns bean attribute. |
|
|
getMBeanProxy(java.lang.String mbeanName,
java.lang.Class<T> mBeanInterface)
Creates MBean proxy. |
|
void |
invoke(java.lang.String mbeanName,
java.lang.String methodName)
Invokes bean method. |
|
void |
invoke(java.lang.String mbeanName,
java.lang.String methodName,
java.lang.Object[] params,
java.lang.String[] signature)
Invokes bean method. |
|
void |
setAttribute(java.lang.String mbeanName,
java.lang.String attributeName,
java.lang.Object value)
Defines bean attribute. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected javax.management.remote.JMXConnector connector
protected javax.management.MBeanServerConnection mbsc
protected java.util.concurrent.atomic.AtomicBoolean connected
| Constructor Detail |
|---|
public JmxClient(java.lang.String serviceUrl)
throws java.io.IOException
java.io.IOException
public JmxClient(java.lang.String serviceUrl,
java.lang.String userName,
java.lang.String passwd)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public void close()
throws java.io.IOException
java.io.IOException
public <T> T getMBeanProxy(java.lang.String mbeanName,
java.lang.Class<T> mBeanInterface)
public java.lang.Object getAttribute(java.lang.String mbeanName,
java.lang.String attributeName)
public void setAttribute(java.lang.String mbeanName,
java.lang.String attributeName,
java.lang.Object value)
public void invoke(java.lang.String mbeanName,
java.lang.String methodName)
public void invoke(java.lang.String mbeanName,
java.lang.String methodName,
java.lang.Object[] params,
java.lang.String[] signature)
protected void assertConnected()
protected javax.management.ObjectName buildObjectName(java.lang.String mbeanName)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||