01: package com.sun.portal.sra.admin.mbeans;
02:
03: import java.io.IOException;
04:
05: import javax.management.InstanceNotFoundException;
06: import javax.management.MBeanException;
07: import javax.management.ObjectName;
08: import javax.management.ReflectionException;
09:
10: /**
11: * author: Noble Paul Date: Mar 17, 2005, 2:02:19 PM
12: */
13: public interface SRAMonitoringMBean {
14: public void connect(String proxyType, String instance)
15: throws IOException;
16:
17: public void disconnect(String proxyType, String instance)
18: throws IOException;
19:
20: public Object invoke(ObjectName on, String operationName,
21: Object[] params, String[] signature)
22: throws ReflectionException, InstanceNotFoundException,
23: IOException, MBeanException;
24:
25: public String getMonitoringProperty(String proxyType,
26: String instance, String propName);
27:
28: }
|