public DruidConnectionHolder(DruidDataSource dataSource, IDbConnection dbConnection, long connectNanoSpan) { Trace.Assert(dataSource != null, "dataSource can not be null"); this.DataSource = dataSource; this.Connection = dbConnection; this.CreateNanoSpan = connectNanoSpan; this.ConnectTimeMillis = SbUtil.CurrentTimeMillis(); this.LastActiveTimeMillis = ConnectTimeMillis; this.ConnectionId = dataSource.CreateConnectionId(); }
public DruidConnectionHolder(DruidDataSource dataSource, PhysicalConnectionInfo pyConnectInfo) : this(dataSource, pyConnectInfo.DbConnection, pyConnectInfo.ConnectNanoSpan) { }