[jira] Resolved: (JCS-14) Threadpool manager will never create bounded queues

"Aaron Smuts (JIRA)" <[email protected]>
Newsgroups gmane.comp.jakarta.turbine.jcs.devel
Message-ID <20901509.1174256169449.JavaMail.jira@brutus>
     [ https://issues.apache.org/jira/browse/JCS-14?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aaron Smuts resolved JCS-14.
----------------------------

    Resolution: Fixed

fixed

> Threadpool manager will never create bounded queues
> ---------------------------------------------------
>
>                 Key: JCS-14
>                 URL: https://issues.apache.org/jira/browse/JCS-14
>             Project: JCS
>          Issue Type: Bug
>    Affects Versions: jcs-1.2.7.9.2
>            Reporter: Martin Bosak
>         Assigned To: Aaron Smuts
>            Priority: Minor
>
> In ThreadPoolManager.loadConfig() method, the following code to retrieve the 'useBoundary'  property will always result in calling config.setUseBoundary() with a value of false:
> config.setUseBoundary( Boolean.getBoolean( (String) props.get( root + ".useBoundary" ) ) );
> The problem stems from Boolean.getBoolean() method always searches for the supplied parameter as a System property (i.e., set via the -D command line parameter).  
> Also, props.get(root + ".useBoundary" ) will return the value of the property; which in turn is used as the PROPERTY NAME to retrieve from System.properties.  This results in searching for a system property named either "true" or "false"!!
> I think the code should read:
> config.setUseBoundary( Boolean.valueOf(props.getProperty( root + ".useBoundary" ) ) );

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.