|
||||||||||
| 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 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 the jmxurls.properties file. |
protected java.util.Set<javax.management.ObjectName> |
onames
Targeted names. |
protected java.lang.String |
server
Server name. |
| Constructor Summary | |
|---|---|
JmxContext()
|
|
| 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 |
isStarted()
|
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
| Constructor Detail |
|---|
public JmxContext()
| Method Detail |
|---|
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 | |||||||||