[ 
https://issues.apache.org/jira/browse/RIVER-123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Peter Firmstone resolved RIVER-123.
-----------------------------------
       Resolution: Won't Fix
    Fix Version/s: River_3.0.0

Use Groovy configuration for arithmetic operations.

> ConfigurationFile should support arithmetic operations
> ------------------------------------------------------
>
>                 Key: RIVER-123
>                 URL: https://issues.apache.org/jira/browse/RIVER-123
>             Project: River
>          Issue Type: Improvement
>          Components: net_jini_config
>    Affects Versions: jtsk_2.1
>            Reporter: Ron Mann
>             Fix For: River_3.0.0
>
>
> Bugtraq ID 
> [5091973|http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5091973]
> There have been some requests on the Porter discussion list for 
> ConfigurationFile to support arithmetic operations.  A use case for this 
> feature is to facilitate configuring services with a set of consecutive ports 
> open in a firewall.
> Below is the use case provided by Van Simmons from Invesco:
> "...my particular case was in wanting to use a range of port numbers for my 
> various services so that I could open some holes in a firewall and allow 
> access to the services.  In that case, I would like to pass in 
> ${basePortNumber} as variable, have reggie use ${basePortNumber}, outrigger 
> use ${basePortNumber}+1, et al.  That way, if I decided to move things around 
> I could do that without revisiting all my config files."
> While ${basePortNumber} could not be used directly in an addition expression 
> because it is of type String, it would be possible to do something like 
> Integer.parseInt(${basePortNumber}) + 1.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to