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]>.
