public class JPPFJMXConnector
extends java.lang.Object
implements javax.management.remote.JMXConnector
JMXConnector interface for the JPPF JMX remote connector.| Constructor and Description |
|---|
JPPFJMXConnector(javax.management.remote.JMXServiceURL serviceURL,
java.util.Map<java.lang.String,?> environment) |
| Modifier and Type | Method and Description |
|---|---|
void |
addConnectionNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
void |
close() |
void |
connect() |
void |
connect(java.util.Map<java.lang.String,?> env) |
javax.management.remote.JMXServiceURL |
getAddress() |
java.lang.String |
getConnectionId() |
java.util.Map<java.lang.String,?> |
getEnvironment() |
javax.management.MBeanServerConnection |
getMBeanServerConnection() |
javax.management.MBeanServerConnection |
getMBeanServerConnection(javax.security.auth.Subject delegationSubject) |
void |
handleNotification(JMXNotification jmxNotification)
Handle a new received notification.
|
void |
removeConnectionNotificationListener(javax.management.NotificationListener listener) |
void |
removeConnectionNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback) |
public JPPFJMXConnector(javax.management.remote.JMXServiceURL serviceURL,
java.util.Map<java.lang.String,?> environment)
serviceURL - the address of this connector.environment - the environment for this connector.public void connect()
throws java.io.IOException
connect in interface javax.management.remote.JMXConnectorjava.io.IOExceptionpublic void connect(java.util.Map<java.lang.String,?> env)
throws java.io.IOException
connect in interface javax.management.remote.JMXConnectorjava.io.IOExceptionpublic javax.management.MBeanServerConnection getMBeanServerConnection()
throws java.io.IOException
getMBeanServerConnection in interface javax.management.remote.JMXConnectorjava.io.IOExceptionpublic javax.management.MBeanServerConnection getMBeanServerConnection(javax.security.auth.Subject delegationSubject)
throws java.io.IOException
getMBeanServerConnection in interface javax.management.remote.JMXConnectorjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in interface javax.management.remote.JMXConnectorjava.io.IOExceptionpublic void addConnectionNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
addConnectionNotificationListener in interface javax.management.remote.JMXConnectorpublic void removeConnectionNotificationListener(javax.management.NotificationListener listener)
throws javax.management.ListenerNotFoundException
removeConnectionNotificationListener in interface javax.management.remote.JMXConnectorjavax.management.ListenerNotFoundExceptionpublic void removeConnectionNotificationListener(javax.management.NotificationListener listener,
javax.management.NotificationFilter filter,
java.lang.Object handback)
throws javax.management.ListenerNotFoundException
removeConnectionNotificationListener in interface javax.management.remote.JMXConnectorjavax.management.ListenerNotFoundExceptionpublic java.lang.String getConnectionId()
throws java.io.IOException
getConnectionId in interface javax.management.remote.JMXConnectorjava.io.IOExceptionpublic java.util.Map<java.lang.String,?> getEnvironment()
public javax.management.remote.JMXServiceURL getAddress()
public void handleNotification(JMXNotification jmxNotification) throws java.lang.Exception
jmxNotification - the notification message to process.java.lang.Exception - if any error occurs.Copyright © 2005-2018 JPPF Team.