|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.ow2.jasmine.monitoring.mbeancmd.context.JmxContext
public abstract class JmxContext
Main context for jmx environment.
| Field Summary | |
|---|---|
protected boolean |
adminNaming
If true, the target name is used to identify the server instead of using server. |
protected java.lang.String |
cmdid
cmd id |
protected java.lang.String |
domain
Server domain. |
protected JmxAp |
jmxap
JMX Access Point. |
protected java.lang.String |
jmxUrl
JMX URL to connect to. |
protected org.ow2.util.log.Log |
logger
|
protected java.lang.String |
name
Name set for the target in probe-config.xml file. |
protected java.util.Set<javax.management.ObjectName> |
onames
Targeted names. |
protected java.lang.String |
server
Server name. |
| Constructor Summary | |
|---|---|
JmxContext()
Create a context for a target to be monitored via a JMX connection. |
|
| Method Summary | |
|---|---|
java.lang.String |
getCmdId()
|
java.lang.String |
getDomain()
|
JmxAp |
getJmxap()
|
java.lang.String |
getJmxUrl()
|
javax.management.MBeanServerConnection |
getMBeanServerConnection()
|
java.lang.String |
getName()
|
java.util.Set<javax.management.ObjectName> |
getObjectNames(javax.management.ObjectName onPattern)
Return a set of ObjectNames corresponding to a given ON pattern. |
java.util.Set<javax.management.ObjectName> |
getObjectNames(java.lang.String onPattern)
Return a set of ObjectNames corresponding to a given ON pattern. |
java.util.Set<javax.management.ObjectName> |
getOnames()
|
java.lang.String |
getServer()
|
boolean |
isAdminNaming()
|
boolean |
isStarted()
|
void |
setAdminNaming(boolean adminNaming)
|
void |
setCmdId(java.lang.String c)
|
void |
setDomain(java.lang.String domain)
|
void |
setJmxap(JmxAp jmxap)
|
void |
setJmxUrl(java.lang.String jmxUrl)
|
void |
setName(java.lang.String name)
|
void |
setOnames(java.util.Set<javax.management.ObjectName> onames)
|
void |
setServer(java.lang.String server)
|
void |
setStarted(boolean started)
|
void |
setUpManagentInfos()
Connect to the target in order to get management information allowing to identify the target : - management domain name - server name Here we suppose that the target is a J2eeServer that exposes standard MBeans like JVM MBean. |
void |
updateOnames(javax.management.ObjectName onPattern)
Connect to the target and get the list of MBeans corresponding to a given ObjectName pattern. |
void |
updateOnames(java.lang.String onPattern)
Connect to the target and get the list of MBeans corresponding to a given ObjectName pattern. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected org.ow2.util.log.Log logger
protected java.lang.String name
protected java.lang.String server
protected java.lang.String domain
protected java.lang.String jmxUrl
protected JmxAp jmxap
protected java.util.Set<javax.management.ObjectName> onames
protected java.lang.String cmdid
protected boolean adminNaming
server.
Otherwise, getServer() will return the value of server.
| Constructor Detail |
|---|
public JmxContext()
adminNaming value (default value) means that the target name
is used instead the server name in the resulted monitoring data.
| Method Detail |
|---|
public boolean isAdminNaming()
public void setAdminNaming(boolean adminNaming)
public java.lang.String getName()
public void setName(java.lang.String name)
name - target namepublic java.lang.String getServer()
public void setServer(java.lang.String server)
server - the server namepublic java.lang.String getDomain()
public void setDomain(java.lang.String domain)
public java.lang.String getJmxUrl()
public void setJmxUrl(java.lang.String jmxUrl)
public JmxAp getJmxap()
public void setJmxap(JmxAp jmxap)
public java.lang.String getCmdId()
public void setCmdId(java.lang.String c)
public java.util.Set<javax.management.ObjectName> getOnames()
public void setOnames(java.util.Set<javax.management.ObjectName> onames)
public javax.management.MBeanServerConnection getMBeanServerConnection()
public void updateOnames(java.lang.String onPattern)
throws java.lang.Exception
onPattern - the given ObjectName pattern.
java.lang.Exception - could not get the MBean's list at this moment.
public void updateOnames(javax.management.ObjectName onPattern)
throws java.lang.Exception
onPattern - the given ObjectName pattern.
java.lang.Exception - could not get the MBean's list at this moment.
public java.util.Set<javax.management.ObjectName> getObjectNames(java.lang.String onPattern)
throws java.lang.Exception
onPattern - the given ON pattern
java.lang.Exception
public java.util.Set<javax.management.ObjectName> getObjectNames(javax.management.ObjectName onPattern)
throws java.lang.Exception
onPattern - the given ON pattern
java.lang.Exceptionpublic boolean isStarted()
public void setStarted(boolean started)
public void setUpManagentInfos()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||