public class DriverAdmin extends AbstractManagedObject implements JdbcDriverMXBean
| Constructor and Description |
|---|
DriverAdmin(DriverConfig driver) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addObjectNameProperties(java.util.Map<java.lang.String,java.lang.String> props) |
java.lang.String |
getClassName()
Returns the driver class
|
long |
getConnectionCountTotal()
Returns the total number of connections.
|
long |
getConnectionFailCountTotal()
Returns the total number of failed connections.
|
java.util.Date |
getLastFailTime()
Returns the last connection fail time.
|
java.lang.String |
getName()
The JMX name property of the mbean.
|
java.util.Properties |
getProperties()
Returns the drivers configured properties
|
java.lang.String |
getState() |
java.lang.String |
getUrl()
Returns the URL
|
boolean |
start()
Enable the port, letting it listening to new requests.
|
boolean |
stop()
Disable the port, stopping it from listening to new requests.
|
java.lang.String |
toString() |
getObjectName, getType, registerSelf, unregisterSelfclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetObjectName, getTypepublic DriverAdmin(DriverConfig driver)
public java.lang.String getName()
AbstractManagedObjectgetName in interface ManagedObjectMXBeangetName in class AbstractManagedObjectpublic java.lang.String getClassName()
JdbcDriverMXBeangetClassName in interface JdbcDriverMXBeanpublic java.lang.String getUrl()
JdbcDriverMXBeangetUrl in interface JdbcDriverMXBeanpublic java.util.Properties getProperties()
JdbcDriverMXBeangetProperties in interface JdbcDriverMXBeanprotected void addObjectNameProperties(java.util.Map<java.lang.String,java.lang.String> props)
throws javax.management.MalformedObjectNameException
addObjectNameProperties in class AbstractManagedObjectjavax.management.MalformedObjectNameExceptionpublic java.lang.String getState()
getState in interface JdbcDriverMXBeanpublic long getConnectionCountTotal()
JdbcDriverMXBeangetConnectionCountTotal in interface JdbcDriverMXBeanpublic long getConnectionFailCountTotal()
JdbcDriverMXBeangetConnectionFailCountTotal in interface JdbcDriverMXBeanpublic java.util.Date getLastFailTime()
JdbcDriverMXBeangetLastFailTime in interface JdbcDriverMXBeanpublic boolean start()
start in interface JdbcDriverMXBeanpublic boolean stop()
stop in interface JdbcDriverMXBeanpublic java.lang.String toString()
toString in class AbstractManagedObject