JAMES-2192: constructor for the JMXEnabledOrderedMemoryAwareThreadPoolExecutor 
has hard coded keepAlive time


Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/8a4e87ad
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/8a4e87ad
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/8a4e87ad

Branch: refs/heads/master
Commit: 8a4e87ad15628b654cda87c934f1d7b30899c9b2
Parents: a32c640
Author: randymo <randymo@localhost>
Authored: Thu Oct 19 09:39:01 2017 -0400
Committer: randymo <randymo@localhost>
Committed: Thu Oct 19 09:39:01 2017 -0400

----------------------------------------------------------------------
 .../netty/JMXEnabledOrderedMemoryAwareThreadPoolExecutor.java  | 6 ++++++
 1 file changed, 6 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/8a4e87ad/server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/JMXEnabledOrderedMemoryAwareThreadPoolExecutor.java
----------------------------------------------------------------------
diff --git 
a/server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/JMXEnabledOrderedMemoryAwareThreadPoolExecutor.java
 
b/server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/JMXEnabledOrderedMemoryAwareThreadPoolExecutor.java
index 8c7295a..a8bcddb 100644
--- 
a/server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/JMXEnabledOrderedMemoryAwareThreadPoolExecutor.java
+++ 
b/server/protocols/protocols-library/src/main/java/org/apache/james/protocols/lib/netty/JMXEnabledOrderedMemoryAwareThreadPoolExecutor.java
@@ -48,6 +48,12 @@ public class JMXEnabledOrderedMemoryAwareThreadPoolExecutor 
extends OrderedMemor
         this.jmxPath = jmxPath;
         registerMBean();
     }
+    
+    public JMXEnabledOrderedMemoryAwareThreadPoolExecutor(int corePoolSize, 
long maxChannelMemorySize, long maxTotalMemorySize, long keepAliveTime, 
TimeUnit unit, String jmxPath, String name) {
+        super(corePoolSize, maxChannelMemorySize, maxTotalMemorySize, 
keepAliveTime, unit, new NamedThreadFactory(name));
+        this.jmxPath = jmxPath;
+        registerMBean();
+    }
 
     @Override
     protected void beforeExecute(Thread t, Runnable r) {


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to