org.eclipse.hyades.perfmon.agents.jmx.ascode.jboss
Class JBossServer
java.lang.Object
org.eclipse.hyades.perfmon.agents.jmx.ascode.jboss.JBossServer
- All Implemented Interfaces:
- ServerCommunicationInterface
- public class JBossServer
- extends java.lang.Object
- implements ServerCommunicationInterface
|
Method Summary |
void |
checkLibs()
|
int |
connect(java.util.Properties properties)
|
javax.management.ObjectName |
createObjectName(java.lang.String id)
|
int |
disconnect()
|
java.util.Set |
executeQuery(java.lang.String query)
|
java.lang.Object |
getAttribute(javax.management.ObjectName mBean,
java.lang.String name)
|
javax.management.MBeanInfo |
getMBeanInfo(javax.management.ObjectName mbean)
|
java.lang.Object |
invoke(javax.management.ObjectName mBean,
java.lang.String name,
java.lang.Object[] params,
java.lang.String[] signature)
|
static void |
loadClasses()
|
void |
setAttribute(javax.management.ObjectName mBean,
java.lang.String name,
java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JBOSS_REMOTEMBEANSERVER_4
public static final java.lang.String JBOSS_REMOTEMBEANSERVER_4
- See Also:
- Constant Field Values
JBOSS_REMOTEMBEANSERVER
public static final java.lang.String JBOSS_REMOTEMBEANSERVER
- See Also:
- Constant Field Values
JBOSS_RMICONNECTORIMPL
public static final java.lang.String JBOSS_RMICONNECTORIMPL
- See Also:
- Constant Field Values
JBOSS_RMIADAPTER
public static final java.lang.String JBOSS_RMIADAPTER
- See Also:
- Constant Field Values
JBossServer
public JBossServer()
loadClasses
public static void loadClasses()
throws java.lang.ClassNotFoundException,
java.lang.SecurityException,
java.lang.NoSuchMethodException
- Throws:
java.lang.ClassNotFoundException
java.lang.SecurityException
java.lang.NoSuchMethodException
checkLibs
public void checkLibs()
throws java.lang.Exception
- Specified by:
checkLibs in interface ServerCommunicationInterface
- Throws:
java.lang.Exception
connect
public int connect(java.util.Properties properties)
throws java.lang.Exception
- Specified by:
connect in interface ServerCommunicationInterface
- Throws:
java.lang.Exception
disconnect
public int disconnect()
- Specified by:
disconnect in interface ServerCommunicationInterface
executeQuery
public java.util.Set executeQuery(java.lang.String query)
- Specified by:
executeQuery in interface ServerCommunicationInterface
createObjectName
public javax.management.ObjectName createObjectName(java.lang.String id)
getAttribute
public java.lang.Object getAttribute(javax.management.ObjectName mBean,
java.lang.String name)
throws java.lang.Exception
- Specified by:
getAttribute in interface ServerCommunicationInterface
- Throws:
java.lang.Exception
getMBeanInfo
public javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName mbean)
throws java.lang.Exception
- Specified by:
getMBeanInfo in interface ServerCommunicationInterface
- Throws:
java.lang.Exception
invoke
public java.lang.Object invoke(javax.management.ObjectName mBean,
java.lang.String name,
java.lang.Object[] params,
java.lang.String[] signature)
throws java.lang.Exception
- Specified by:
invoke in interface ServerCommunicationInterface
- Throws:
java.lang.Exception
setAttribute
public void setAttribute(javax.management.ObjectName mBean,
java.lang.String name,
java.lang.Object value)
throws java.lang.Exception
- Specified by:
setAttribute in interface ServerCommunicationInterface
- Throws:
java.lang.Exception