com.alibaba.druid.stat
Class JdbcConnectionStat.Entry

java.lang.Object
  extended by com.alibaba.druid.stat.JdbcConnectionStat.Entry
All Implemented Interfaces:
JdbcConnectionStat.EntryMBean
Enclosing class:
JdbcConnectionStat

public static class JdbcConnectionStat.Entry
extends Object
implements JdbcConnectionStat.EntryMBean


Constructor Summary
JdbcConnectionStat.Entry(String dataSource, long connectionId)
           
 
Method Summary
 void error(Throwable lastError)
           
 CompositeDataSupport getCompositeData()
           
static CompositeType getCompositeType()
           
 String getConnectStackTrace()
           
 Date getConnectTime()
           
 long getConnectTimespanNano()
           
 String getDataSource()
           
 long getEstablishNano()
           
 Date getEstablishTime()
           
 Date getLastErrorTime()
           
 String getLastSql()
           
 String getLastStatementStatckTrace()
           
 void reset()
           
 void setConnectStackTrace(Exception connectStackTraceException)
           
 void setConnectTime(Date connectTime)
           
 void setConnectTimespanNano(long connectTimespanNano)
           
 void setEstablishNano(long establishNano)
           
 void setEstablishTime(long establishTime)
           
 void setLastSql(String lastSql)
           
 void setLastStatementStatckTrace(Exception lastStatementStatckTrace)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcConnectionStat.Entry

public JdbcConnectionStat.Entry(String dataSource,
                                long connectionId)
Method Detail

reset

public void reset()
Specified by:
reset in interface JdbcConnectionStat.EntryMBean

getEstablishTime

public Date getEstablishTime()
Specified by:
getEstablishTime in interface JdbcConnectionStat.EntryMBean

setEstablishTime

public void setEstablishTime(long establishTime)

getEstablishNano

public long getEstablishNano()
Specified by:
getEstablishNano in interface JdbcConnectionStat.EntryMBean

setEstablishNano

public void setEstablishNano(long establishNano)

getConnectTime

public Date getConnectTime()
Specified by:
getConnectTime in interface JdbcConnectionStat.EntryMBean

setConnectTime

public void setConnectTime(Date connectTime)

getConnectTimespanNano

public long getConnectTimespanNano()
Specified by:
getConnectTimespanNano in interface JdbcConnectionStat.EntryMBean

setConnectTimespanNano

public void setConnectTimespanNano(long connectTimespanNano)

getLastSql

public String getLastSql()
Specified by:
getLastSql in interface JdbcConnectionStat.EntryMBean

setLastSql

public void setLastSql(String lastSql)

getConnectStackTrace

public String getConnectStackTrace()
Specified by:
getConnectStackTrace in interface JdbcConnectionStat.EntryMBean

setConnectStackTrace

public void setConnectStackTrace(Exception connectStackTraceException)

getLastStatementStatckTrace

public String getLastStatementStatckTrace()
Specified by:
getLastStatementStatckTrace in interface JdbcConnectionStat.EntryMBean

setLastStatementStatckTrace

public void setLastStatementStatckTrace(Exception lastStatementStatckTrace)

error

public void error(Throwable lastError)

getLastErrorTime

public Date getLastErrorTime()
Specified by:
getLastErrorTime in interface JdbcConnectionStat.EntryMBean

getCompositeType

public static CompositeType getCompositeType()
                                      throws JMException
Throws:
JMException

getDataSource

public String getDataSource()

getCompositeData

public CompositeDataSupport getCompositeData()
                                      throws JMException
Throws:
JMException


Copyright © 2012 Alibaba Group. All Rights Reserved.