On Wed, Feb 3, 2010 at 10:53 AM, Claus Ibsen <[email protected]> wrote:
> Hi
>
> Just wait for the 2.2 release which should be out in 1-2 weeks.
> Hadrian will build the release today/tomorrow. Then a little voting
> period and hopefully not blockers found and its released 3 days later.
>
>
> On Wed, Feb 3, 2010 at 2:23 AM, john robens <[email protected]> wrote:
>> Hi
>>
>>  I guess the problem is understanding the 2.1 groovy dsl version of the
>> spring config. Something changed with builderRefs and shouldStartContext
>> changed to autoStartup. A pointer to the reference would be great.
>>
>
> Check the release notes about changes, eg you can find about that option 
> renamed
> http://camel.apache.org/camel-210-release.html
>
> And you can release the 2.2 in progress also
> http://camel.apache.org/camel-220-release.html
>
>
> And you can read about controlling startup here
> http://camel.apache.org/configuring-route-startup-ordering-and-autostartup.html
>
>
>
>> Trying to get the camel plugin for grails working with 2.1.
>>
>> This was the code that works with 2.0:
>>
>> http://github.com/jrobens/apache-camel
>> -grails-plugin/blob/master/CamelGrailsPlugin.groovy
>>
>>
>> #1 builderRefs
>>
>> builderRefs = routeBuilderBeanNames.collect { ref(it) }
>>
>> gives:
>>
>> nested exception is java.lang.
>> IllegalStateException: Cannot convert value of type
>> [grails.plugins.camel.DefaultGrailsClosureRouteBuilder]
>> to required type [org.apache.camel.model.RouteBuilderDefinition] for
>> property 'builderRefs[0]': no matching editors or conversion strategy found
>>
>> Which is fair enough, but I can't find a way to cast it.
>>
>> #2 autoStartup
>>
>> Original code was :
>>
>> shouldStartContext = false
>>
>> I ended up with autoStartup = Boolean.FALSE
>>
>>
>> Bean property 'autoStartup' is not writable or has an invalid setter
>> method. Does the parameter type of the setter match the return type of
>> the getter?
>>
>
> I guess its the shitty auto boxing in Java.
> We gotta use Boolean for JAXB to work with it in the setter.
> And the getter is a boolean.
>
> See org.apahce.camel.RuntimeConfiguration
>
> Let me see what it takes to make the getter using Boolean as well.
>

I have created a ticket
https://issues.apache.org/activemq/browse/CAMEL-2440

And committed a fix which will make it into Camel 2.2. Now all
getter/setter are of same type.



>
>>
>> Looks obvious, but I can't seem to get something to work.
>>
>>
>>
>> Grails 2.1, groovy 1.6.7 that comes with it.
>>
>>
>> Thanks
>> John
>>
>>
>>
>> --
>> http://interlated.com.au
>> 0434 996 607
>>
>
>
>
> --
> Claus Ibsen
> Apache Camel Committer
>
> Author of Camel in Action: http://www.manning.com/ibsen/
> Open Source Integration: http://fusesource.com
> Blog: http://davsclaus.blogspot.com/
> Twitter: http://twitter.com/davsclaus
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to