|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ow2.jasmine.monitoring.mbeancmd.JmxAP
A JMX Access Point.
Field Summary | |
static java.lang.String |
DEFAULT_FILE
Default name of the properties file. |
static java.lang.String |
DEFAULT_URL
Default JMX URL. |
private static java.lang.String |
defaultTarget
Default JMX target. |
private javax.management.MBeanServerConnection |
jmxConnection
Current JMX jmxConnection. |
private static java.util.Map |
jmxPasswords
Map of JMX passwords. |
private static java.util.Map |
jmxTargets
Map of JMX targets. |
private java.lang.String |
jmxUrl
Current JMX URL. |
private static java.util.Map |
jmxUsers
Map of JMX user names. |
Constructor Summary | |
JmxAP()
Creates a JmxAP that connects to the default URL. |
|
JmxAP(java.lang.String jmxUrl)
Creates a JmxAP that connects to a URL. |
Method Summary | |
static java.lang.String |
getDefaultTarget()
|
static java.lang.String[] |
getJmxTargets()
|
static java.lang.String[] |
getJmxTargets(java.lang.String[] proposed)
Gets the names of all JMX targets matching a certain criteria. |
java.lang.String |
getJmxUrl()
|
static java.lang.String |
getJmxUrl(java.lang.String name)
Gets the JMX URL for a given server name. |
javax.management.MBeanServerConnection |
getMBeanServerConnection()
|
private static java.util.Properties |
getProperties(java.io.File propertyFile)
|
private static void |
load()
Loads all JMX jmxConnection properties from a file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private javax.management.MBeanServerConnection jmxConnection
private java.lang.String jmxUrl
private static java.util.Map jmxTargets
private static java.util.Map jmxUsers
private static java.util.Map jmxPasswords
private static java.lang.String defaultTarget
public static final java.lang.String DEFAULT_URL
public static final java.lang.String DEFAULT_FILE
Constructor Detail |
public JmxAP(java.lang.String jmxUrl)
jmxUrl
- URL to connect to.public JmxAP()
Method Detail |
public java.lang.String getJmxUrl()
public javax.management.MBeanServerConnection getMBeanServerConnection()
private static java.util.Properties getProperties(java.io.File propertyFile) throws java.io.IOException
propertyFile
- File name of the properties file.
java.io.IOException
- If propertyFile cannot be read.public static java.lang.String getJmxUrl(java.lang.String name)
name
- Name of the server.
public static java.lang.String[] getJmxTargets()
public static java.lang.String[] getJmxTargets(java.lang.String[] proposed)
proposed
- Criteria.
public static java.lang.String getDefaultTarget()
private static void load()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |