org.eclipse.hyades.perfmon.agents.jmx.ascode.jonas
Class JonasServer
java.lang.Object
org.eclipse.hyades.perfmon.agents.jmx.ascode.jonas.JonasServer
- All Implemented Interfaces:
- ServerCommunicationInterface
- public class JonasServer
- 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)
|
java.lang.String |
invokeStatCounter(java.util.ArrayList results,
java.lang.String dataID,
Stats stats,
int statID)
|
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 |
JONAS_CONNECTORFACTORY
public static final java.lang.String JONAS_CONNECTORFACTORY
- See Also:
- Constant Field Values
JONAS_RMICONNECTOR
public static final java.lang.String JONAS_RMICONNECTOR
- See Also:
- Constant Field Values
JonasServer
public JonasServer()
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
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
executeQuery
public java.util.Set executeQuery(java.lang.String query)
throws java.lang.Exception
- Specified by:
executeQuery in interface ServerCommunicationInterface
- Throws:
java.lang.Exception
createObjectName
public javax.management.ObjectName createObjectName(java.lang.String id)
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
- 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
invokeStatCounter
public java.lang.String invokeStatCounter(java.util.ArrayList results,
java.lang.String dataID,
Stats stats,
int statID)