org.eclipse.jetty.monitor.jmx
Class ServiceConnection

java.lang.Object
  extended by org.eclipse.jetty.monitor.jmx.ServiceConnection

public class ServiceConnection
extends java.lang.Object

ServerConnection Provides ability to create a connection to either an external JMX server, or a loopback connection to the internal one.


Constructor Summary
ServiceConnection()
          Construct a loopback connection to an internal server
ServiceConnection(java.lang.String url)
          Construct a connection to specified server
 
Method Summary
 void connect()
           
 void disconnect()
          Close the connections
 javax.management.MBeanServerConnection getConnection()
          Retrieve a connection to MBean server
 java.lang.String getServiceUrl()
          Retrieve an external URL for the JMX server
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceConnection

public ServiceConnection()
                  throws java.io.IOException
Construct a loopback connection to an internal server

Throws:
java.io.IOException

ServiceConnection

public ServiceConnection(java.lang.String url)
                  throws java.io.IOException
Construct a connection to specified server

Parameters:
url - URL of JMX server
Throws:
java.io.IOException
Method Detail

getServiceUrl

public java.lang.String getServiceUrl()
Retrieve an external URL for the JMX server

Returns:
service URL

getConnection

public javax.management.MBeanServerConnection getConnection()
Retrieve a connection to MBean server

Returns:
connection to MBean server

connect

public void connect()
             throws java.io.IOException
Throws:
java.io.IOException

disconnect

public void disconnect()
Close the connections



Copyright © 2012. All Rights Reserved.