hard to argue against that point :) On Fri, Nov 21, 2008 at 12:55 PM, raulvk <[EMAIL PROTECTED]> wrote: > Hi, I was just following this thread and even though I am not a > committer I thought it would be OK if I put it my 2 cents... > Don't you think that moving the old noun-based DSL to a different > package than the current one would defeat the purpose of > backward-compatibility? If this was done, I believe that all current > code would still need to be changed to reference the newly package > that contains the old DSL, therefore disarming the > backward-compatibility of this solution... > > Am I right? > > 2008/11/21 Hadrian Zbarcea <[EMAIL PROTECTED]>: >> Interesting idea, but in that case, I'd rather put the old ones in a >> separate package. Or put both dsls in separate jars (and use one or the >> other). >> >> >> On Nov 21, 2008, at 12:23 PM, Hiram Chirino wrote: >> >>> I'm not sure how backward compatible we want to remain. It could be >>> possible to put the new java DSL route builders in a new package or >>> class so that it is possible to one day provide a backward >>> compatibility support. Not that we have to do that day 1 of the 2.0 >>> release.. >>> >>> What do you think? >>> >>> >>> On Fri, Nov 21, 2008 at 8:38 AM, Jon Anstey <[EMAIL PROTECTED]> wrote: >>>> >>>> Agreed. We shouldn't even be thinking of keeping two sets of DSL methods >>>> for >>>> the 2.0 release, would be too messy. I'd say go for it! >>>> >>>> BTW we've been keeping track of API breaks in the 2.0.0 release notes >>>> just >>>> so users are aware of this >>>> http://cwiki.apache.org/confluence/display/CAMEL/Camel+2.0.0+Release >>>> >>>> On Fri, Nov 21, 2008 at 4:26 AM, Willem Jiang >>>> <[EMAIL PROTECTED]>wrote: >>>> >>>>> Hi >>>>> >>>>> In the CAMEL-64[1], we are talking about using the verbs for EIP >>>>> actions. >>>>> Current Camel's DSL and Spring configruation file are using noun to >>>>> define the routing rules. >>>>> >>>>> Such as >>>>> from(seda:a).throttler(10).to(mock:result); >>>>> >>>>> <camelContext id="camel" >>>>> xmlns="http://activemq.apache.org/camel/schema/spring"> >>>>> <route> >>>>> <from uri="seda:a" /> >>>>> <throttler maximumRequestsPerPeriod="3" timePeriodMillis="30000"> >>>>> <to uri="mock:result" /> >>>>> </throttler> >>>>> </route> >>>>> </camelContext> >>>>> >>>>> it will be better if we make DSL like this >>>>> from(seda:a).throttle(10).to(mock:result); >>>>> >>>>> As we discussed in the JIRA, it is impossible to make the Spring schema >>>>> support old nuns and new verbs at same time. >>>>> >>>>> Since we are working on Camel 2.0, it will be painless if we directly >>>>> move on to use the verbs instead of still supporting nuns in DSL and >>>>> Spring configuration. >>>>> >>>>> Any thoughts ? >>>>> >>>>> [1]https://issues.apache.org/activemq/browse/CAMEL-64 >>>>> >>>>> Willem >>>>> >>>> >>>> >>>> >>>> -- >>>> Cheers, >>>> Jon >>>> >>>> http://janstey.blogspot.com/ >>>> >>> >>> >>> >>> -- >>> Regards, >>> Hiram >>> >>> Blog: http://hiramchirino.com >>> >>> Open Source SOA >>> http://open.iona.com >> >> >
-- Regards, Hiram Blog: http://hiramchirino.com Open Source SOA http://open.iona.com
