org.mc4j.ems.impl.jmx.connection.support.providers
Class JMXRemotingConnectionProvider

java.lang.Object
  extended by org.mc4j.ems.impl.jmx.connection.support.providers.AbstractConnectionProvider
      extended by org.mc4j.ems.impl.jmx.connection.support.providers.JMXRemotingConnectionProvider
Direct Known Subclasses:
LocalVMProvider

public class JMXRemotingConnectionProvider
extends AbstractConnectionProvider

Represents a Connection to a JSR 160 compliant RMI server

Version:
$Revision: 590 $($Author: ghinkl $ / $Date: 2008-09-15 15:06:11 -0400 (Mon, 15 Sep 2008) $)
Author:
Greg Hinkle (ghinkle@users.sourceforge.net), December 2003

Field Summary
 
Fields inherited from class org.mc4j.ems.impl.jmx.connection.support.providers.AbstractConnectionProvider
connectionFailure, connectionListeners, connectionRoundTrips, connectionSettings, existingConnection
 
Constructor Summary
JMXRemotingConnectionProvider()
           
 
Method Summary
protected  void doConnect()
           
 void doDisconnect()
           
 javax.management.MBeanServer getMBeanServer()
           
 boolean isConnected()
           
 
Methods inherited from class org.mc4j.ems.impl.jmx.connection.support.providers.AbstractConnectionProvider
addConnectionListener, compareTo, connect, disconnect, getConnectionSettings, getExistingConnection, getFailures, getMEJB, getRoundTrips, getStatsProxy, initialize, removeConnectionListener, setConnected, setStatsProxy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JMXRemotingConnectionProvider

public JMXRemotingConnectionProvider()
Method Detail

doConnect

protected void doConnect()
Specified by:
doConnect in class AbstractConnectionProvider

isConnected

public boolean isConnected()
Overrides:
isConnected in class AbstractConnectionProvider

doDisconnect

public void doDisconnect()
                  throws java.io.IOException
Overrides:
doDisconnect in class AbstractConnectionProvider
Throws:
java.io.IOException

getMBeanServer

public javax.management.MBeanServer getMBeanServer()
Specified by:
getMBeanServer in class AbstractConnectionProvider