Skip to Content.
Sympa Menu

perfsonar-dev - perfsonar: r5412 - in trunk/ps-mdm-lsclient-impl/src: main/java/org/perfsonar/ri/lsclient/utils test/java/org/perfsonar/ri/lsclient/utils

Subject: perfsonar development work

List archive

perfsonar: r5412 - in trunk/ps-mdm-lsclient-impl/src: main/java/org/perfsonar/ri/lsclient/utils test/java/org/perfsonar/ri/lsclient/utils


Chronological Thread 
  • From:
  • To:
  • Subject: perfsonar: r5412 - in trunk/ps-mdm-lsclient-impl/src: main/java/org/perfsonar/ri/lsclient/utils test/java/org/perfsonar/ri/lsclient/utils
  • Date: Mon, 14 Dec 2009 05:31:47 -0500

Author: krzjed
Date: 2009-12-14 05:31:47 -0500 (Mon, 14 Dec 2009)
New Revision: 5412

Added:

trunk/ps-mdm-lsclient-impl/src/test/java/org/perfsonar/ri/lsclient/utils/PoolControllerTest.java
Modified:

trunk/ps-mdm-lsclient-impl/src/main/java/org/perfsonar/ri/lsclient/utils/PoolController.java
Log:
Pooling jUnit test

Modified:
trunk/ps-mdm-lsclient-impl/src/main/java/org/perfsonar/ri/lsclient/utils/PoolController.java
===================================================================
---
trunk/ps-mdm-lsclient-impl/src/main/java/org/perfsonar/ri/lsclient/utils/PoolController.java
2009-12-14 09:38:56 UTC (rev 5411)
+++
trunk/ps-mdm-lsclient-impl/src/main/java/org/perfsonar/ri/lsclient/utils/PoolController.java
2009-12-14 10:31:47 UTC (rev 5412)
@@ -14,14 +14,14 @@
}

public synchronized boolean doContinue() throws InterruptedException {
+ if (this.processingFinished) {
+ return false;
+ }
while (this.used >= this.maxPoolSize) {
this.wait();
}
- if (!this.processingFinished) {
- this.used++;
- return true;
- }
- return false;
+ this.used++;
+ return true;
}

public synchronized void finished() {

Added:
trunk/ps-mdm-lsclient-impl/src/test/java/org/perfsonar/ri/lsclient/utils/PoolControllerTest.java



  • perfsonar: r5412 - in trunk/ps-mdm-lsclient-impl/src: main/java/org/perfsonar/ri/lsclient/utils test/java/org/perfsonar/ri/lsclient/utils, svnlog, 12/14/2009

Archive powered by MHonArc 2.6.16.

Top of Page