org.mc4j.ems.impl.jmx.connection.support.providers
Class AbstractConnectionProvider
java.lang.Object
org.mc4j.ems.impl.jmx.connection.support.providers.AbstractConnectionProvider
- Direct Known Subclasses:
- InternalVMProvider, JBossConnectionProvider, JMXRemotingConnectionProvider, Oc4jConnectionProvider, PramatiConnectionProvider, WeblogicConnectionProvider, WebsphereConnectionProvider
public abstract class AbstractConnectionProvider
- extends java.lang.Object
This Node is the abstract node representing a connection to a JMX Server.
- Version:
- $Revision: 581 $($Author: ghinkl $ / $Date: 2006-12-28 12:51:31 -0500 (Thu, 28 Dec 2006) $)
- Author:
- Greg Hinkle (ghinkle@users.sourceforge.net), January 2002
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
connectionSettings
protected ConnectionSettings connectionSettings
connectionFailure
protected boolean connectionFailure
existingConnection
protected DConnection existingConnection
connectionListeners
protected java.util.List<ConnectionListener> connectionListeners
connectionRoundTrips
protected int connectionRoundTrips
AbstractConnectionProvider
public AbstractConnectionProvider()
getMBeanServer
public abstract javax.management.MBeanServer getMBeanServer()
getMEJB
public java.lang.Object getMEJB()
getConnectionSettings
public ConnectionSettings getConnectionSettings()
compareTo
public int compareTo(java.lang.Object o)
initialize
public void initialize(ConnectionSettings settings)
isConnected
public boolean isConnected()
setConnected
public void setConnected(boolean connected)
throws java.lang.Exception
- Throws:
java.lang.Exception
connect
public final EmsConnection connect()
getExistingConnection
public EmsConnection getExistingConnection()
doConnect
protected abstract void doConnect()
throws java.lang.Exception
- Throws:
java.lang.Exception
disconnect
public final void disconnect()
doDisconnect
protected void doDisconnect()
throws java.lang.Exception
- Throws:
java.lang.Exception
addConnectionListener
public void addConnectionListener(ConnectionListener connectionListener)
removeConnectionListener
public void removeConnectionListener(ConnectionListener connectionListener)
getRoundTrips
public long getRoundTrips()
getFailures
public long getFailures()
getStatsProxy
public StatsProxy getStatsProxy()
setStatsProxy
public void setStatsProxy(StatsProxy statsProxy)