[ http://issues.apache.org/jira/browse/DIRMINA-184?page=comments#action_12414621 ]
Trustin Lee commented on DIRMINA-184: ------------------------------------- The problem with extra properties is caused by the impedence mismatch between thread pools and executors. Because the executor abstracts all kinds of thread model, we can safely say it's a superset of thread pools. What do you think about following the same way the JDK did, like creating an ExecutorFilter to get rid of this impedence mismatch. By doing this, we can retain the extra properties in ThreadPool and make it extend an Executor interface. Of course, the Executor interface should be a backported version of Java 5. > Allow ThreadPool used by ThreadPoolFilter to be pluggable > --------------------------------------------------------- > > Key: DIRMINA-184 > URL: http://issues.apache.org/jira/browse/DIRMINA-184 > Project: Directory MINA > Type: Improvement > Reporter: peter royal > Assignee: peter royal > Fix For: 0.9.5 > Attachments: NewThreadPoolFilter.java, pluggable thread pool.diff > > Attached is the start of a patch to allow the ThreadPool that a > ThreadPoolFilter uses to be pluggable. Currently depends on Java5, but works > as an illustration of thoughts. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
