This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag 
org.apache.sling.commons.threads-2.0.2-incubator
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-threads.git

commit 5dfc71609e13646330bbb72b68a4664bb565b254
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Mon Feb 18 10:40:12 2008 +0000

    Use thread pooling for scheduler as well. Create own pool for eventing.
    
    git-svn-id: 
https://svn.apache.org/repos/asf/incubator/sling/trunk/sling/threads@628678 
13f79535-47bb-0310-9956-ffa450edef68
---
 src/main/java/org/apache/sling/threads/ThreadPool.java             | 2 ++
 .../java/org/apache/sling/threads/impl/DefaultThreadFactory.java   | 2 +-
 src/main/java/org/apache/sling/threads/impl/DefaultThreadPool.java | 7 +++++++
 3 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/sling/threads/ThreadPool.java 
b/src/main/java/org/apache/sling/threads/ThreadPool.java
index f10527e..c849ed5 100644
--- a/src/main/java/org/apache/sling/threads/ThreadPool.java
+++ b/src/main/java/org/apache/sling/threads/ThreadPool.java
@@ -39,4 +39,6 @@ public interface ThreadPool {
      * Shut down the thread pool.
      */
     void shutdown();
+
+    int getMaxPoolSize();
 }
diff --git 
a/src/main/java/org/apache/sling/threads/impl/DefaultThreadFactory.java 
b/src/main/java/org/apache/sling/threads/impl/DefaultThreadFactory.java
index 78a514e..2cffa80 100644
--- a/src/main/java/org/apache/sling/threads/impl/DefaultThreadFactory.java
+++ b/src/main/java/org/apache/sling/threads/impl/DefaultThreadFactory.java
@@ -55,7 +55,7 @@ public class DefaultThreadFactory
             ( Thread.NORM_PRIORITY == priority ) ) {
             this.priority = priority;
         } else {
-            throw new IllegalStateException("Unknown priority " + 
this.priority);
+            throw new IllegalStateException("Unknown priority " + priority);
         }
     }
 
diff --git a/src/main/java/org/apache/sling/threads/impl/DefaultThreadPool.java 
b/src/main/java/org/apache/sling/threads/impl/DefaultThreadPool.java
index 1682abf..f685c15 100644
--- a/src/main/java/org/apache/sling/threads/impl/DefaultThreadPool.java
+++ b/src/main/java/org/apache/sling/threads/impl/DefaultThreadPool.java
@@ -172,6 +172,13 @@ public class DefaultThreadPool
     }
 
     /**
+     * @see org.apache.sling.threads.ThreadPool#getMaxPoolSize()
+     */
+    public int getMaxPoolSize() {
+        return this.executor.getMaximumPoolSize();
+    }
+
+    /**
      * @see org.apache.sling.threads.ThreadPool#execute(java.lang.Runnable)
      */
     public void execute(Runnable runnable) {

-- 
To stop receiving notification emails like this one, please contact
"[email protected]" <[email protected]>.

Reply via email to