01: /*
02: * Copyright (C) The MX4J Contributors.
03: * All rights reserved.
04: *
05: * This software is distributed under the terms of the MX4J License version 1.0.
06: * See the terms of the MX4J License in the documentation provided with this software.
07: */
08:
09: package javax.management.remote;
10:
11: import java.io.IOException;
12: import java.util.Map;
13:
14: /**
15: * @version $Revision: 1.5 $
16: */
17: public interface JMXConnectorServerMBean {
18: public JMXServiceURL getAddress();
19:
20: public Map getAttributes();
21:
22: public String[] getConnectionIds();
23:
24: public JMXConnector toJMXConnector(Map environment)
25: throws IOException, UnsupportedOperationException,
26: IllegalStateException;
27:
28: public boolean isActive();
29:
30: public void start() throws IOException, IllegalStateException;
31:
32: public void stop() throws IOException;
33:
34: public void setMBeanServerForwarder(MBeanServerForwarder forwarder)
35: throws IllegalArgumentException;
36: }
|