|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ow2.jasmine.monitoring.mbeancmd.JmxAP
public class 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 java.lang.String |
j2eeJmxUrl
Current JMX URL. |
private javax.management.MBeanServerConnection |
jmxCnx
Current JMX connection. |
private static java.util.Map |
jmxTargets
Map of JMX targets. |
Constructor Summary | |
---|---|
JmxAP()
Creates a JmxAP that connects to the default URL. |
|
JmxAP(java.lang.String url)
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. |
static java.lang.String |
getJmxUrl(java.lang.String name)
Gets the JMX URL for a given server name. |
java.lang.String |
getJmxUrlASString()
|
javax.management.MBeanServerConnection |
getMBeanServerConnection()
|
private static java.util.Properties |
getProperties(java.io.File propertyFile)
|
private static void |
load(java.io.File file)
Loads all JMX connection 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 jmxCnx
private java.lang.String j2eeJmxUrl
private static java.lang.String defaultTarget
public static final java.lang.String DEFAULT_URL
public static final java.lang.String DEFAULT_FILE
private static java.util.Map jmxTargets
Constructor Detail |
---|
public JmxAP(java.lang.String url)
url
- URL to connect to.public JmxAP()
Method Detail |
---|
public java.lang.String getJmxUrlASString()
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(java.io.File file)
file
- File to load JMX properties from.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |