org.eclipse.hyades.perfmon.agents.jmx.ascode
Interface ServerCommunicationInterface
- All Known Implementing Classes:
- JBossServer, JonasServer
- public interface ServerCommunicationInterface
|
Method Summary |
void |
checkLibs()
|
int |
connect(java.util.Properties properties)
|
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)
|
void |
setAttribute(javax.management.ObjectName mBean,
java.lang.String name,
java.lang.Object value)
|
connect
public int connect(java.util.Properties properties)
throws java.lang.Exception
- Throws:
java.lang.Exception
disconnect
public int disconnect()
executeQuery
public java.util.Set executeQuery(java.lang.String query)
throws java.lang.Exception
- Throws:
java.lang.Exception
getMBeanInfo
public javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName mbean)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAttribute
public java.lang.Object getAttribute(javax.management.ObjectName mBean,
java.lang.String name)
throws java.lang.Exception
- Throws:
java.lang.Exception
setAttribute
public void setAttribute(javax.management.ObjectName mBean,
java.lang.String name,
java.lang.Object value)
throws java.lang.Exception
- 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
- Throws:
java.lang.Exception
checkLibs
public void checkLibs()
throws java.lang.Exception
- Throws:
java.lang.Exception