/** * Return total number of connections created in all partitions. * * @return number of created connections */ public int getTotalCreatedConnections(){ int total=0; for (int i=0; i < this.partitionCount && this.partitions[i] != null; i++){ total+=this.partitions[i].getCreatedConnections(); } return total; }
/** * Return total number of connections created in all partitions. * * @return number of created connections */ public int getTotalCreatedConnections() { int total = 0; for (int i = 0; i < this.partitionCount && this.partitions[i] != null; i++) { total += this.partitions[i].getCreatedConnections(); } return total; }
/** Return total number of connections currently in use by an application * @return no of leased connections */ public int getTotalLeased(){ int total=0; for (int i=0; i < this.partitionCount && this.partitions[i] != null; i++){ total+=this.partitions[i].getCreatedConnections()-this.partitions[i].getAvailableConnections(); } return total; }
/** * Return total number of connections currently in use by an application * * @return no of leased connections */ public int getTotalLeased() { int total = 0; for (int i = 0; i < this.partitionCount && this.partitions[i] != null; i++) { total += this.partitions[i].getCreatedConnections() - this.partitions[i].getAvailableConnections(); } return total; }
maxNewConnections = this.partition.getMaxConnections()-this.partition.getCreatedConnections(); maxNewConnections = this.partition.getMaxConnections()-this.partition.getCreatedConnections(); fillConnections(Math.min(maxNewConnections, this.partition.getAcquireIncrement())); if (this.partition.getCreatedConnections() < this.partition.getMinConnections()){ fillConnections(this.partition.getMinConnections() - this.partition.getCreatedConnections() );