本文整理了Java中org.eclipse.persistence.exceptions.QueryException.failoverFailed
方法的一些代码示例,展示了QueryException.failoverFailed
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryException.failoverFailed
方法的具体详情如下:
包路径:org.eclipse.persistence.exceptions.QueryException
类名称:QueryException
方法名:failoverFailed
暂无
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
/**
* INTERNAL:
* The connection pool is dead fail over to the fail-over pool.
*/
public Accessor failover() {
if ((this.timeOfDeath + this.deadCheckTime) < System.currentTimeMillis()) {
// Retry database to see if it is back up.
this.isDead = false;
return acquireConnection();
} else {
for (String poolName : this.failoverConnectionPools) {
ConnectionPool pool = this.owner.getConnectionPool(poolName);
if (!pool.isDead()) {
if (this.owner.shouldLog(SessionLog.FINEST, SessionLog.CONNECTION)) {
Object[] args = new Object[2];
args[0] = this.name;
args[1] = poolName;
this.owner.log(SessionLog.FINEST, SessionLog.CONNECTION, "failover", args);
}
return pool.acquireConnection();
}
}
throw QueryException.failoverFailed(this.name);
}
}
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
/**
* INTERNAL:
* The connection pool is dead fail over to the fail-over pool.
*/
public Accessor failover() {
if ((this.timeOfDeath + this.deadCheckTime) < System.currentTimeMillis()) {
// Retry database to see if it is back up.
this.isDead = false;
return acquireConnection();
} else {
for (String poolName : this.failoverConnectionPools) {
ConnectionPool pool = this.owner.getConnectionPool(poolName);
if (!pool.isDead()) {
if (this.owner.shouldLog(SessionLog.FINEST, SessionLog.CONNECTION)) {
Object[] args = new Object[2];
args[0] = this.name;
args[1] = poolName;
this.owner.log(SessionLog.FINEST, SessionLog.CONNECTION, "failover", args);
}
return pool.acquireConnection();
}
}
throw QueryException.failoverFailed(this.name);
}
}
内容来源于网络,如有侵权,请联系作者删除!