Package io.airlift.jmx.http.rpc
Class HttpJmxConnector
java.lang.Object
io.airlift.jmx.http.rpc.HttpJmxConnector
- All Implemented Interfaces:
Closeable,AutoCloseable,JMXAddressable,JMXConnector
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface javax.management.remote.JMXConnector
CREDENTIALS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnectionNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) voidclose()voidconnect()voidgetMBeanServerConnection(Subject delegationSubject) voidvoid
-
Constructor Details
-
HttpJmxConnector
public HttpJmxConnector(JMXServiceURL jmxServiceUrl, Map<String, ?> environment) throws MalformedURLException- Throws:
MalformedURLException
-
-
Method Details
-
getAddress
- Specified by:
getAddressin interfaceJMXAddressable
-
getConnectionId
- Specified by:
getConnectionIdin interfaceJMXConnector
-
connect
public void connect()- Specified by:
connectin interfaceJMXConnector
-
connect
- Specified by:
connectin interfaceJMXConnector
-
getMBeanServerConnection
- Specified by:
getMBeanServerConnectionin interfaceJMXConnector
-
getMBeanServerConnection
- Specified by:
getMBeanServerConnectionin interfaceJMXConnector
-
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceJMXConnector
-
addConnectionNotificationListener
public void addConnectionNotificationListener(NotificationListener listener, NotificationFilter filter, Object handback) - Specified by:
addConnectionNotificationListenerin interfaceJMXConnector
-
removeConnectionNotificationListener
- Specified by:
removeConnectionNotificationListenerin interfaceJMXConnector
-
removeConnectionNotificationListener
public void removeConnectionNotificationListener(NotificationListener l, NotificationFilter f, Object handback) - Specified by:
removeConnectionNotificationListenerin interfaceJMXConnector
-