TPTP 4.4.0 Platform Project
Public API Specification

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)
           
 

Method Detail

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

TPTP 4.4.0 Platform Project
Public API Specification