Hi

This is not possible as a processor instance is inlined directly. It
is not registered anywhere.
Only processorRef uses a reference to a Processor in the registry.

Its only the Java DSL that has this feature (inlined/anonymous
processors ) as in Spring DSL you need to use a reference to a spring
bean.


On Wed, Aug 12, 2009 at 10:04 AM, xueqiang.mi<allo...@gmail.com> wrote:
>
> Hi,
> I want to understand how RouteContext or Registry register and then look up
> a new Processor object when  receive some DSL which contains new Processor
> object, like the following one:
> {code}
> MyValidator validator = new MyValidator();
> from("direct:start")
>                    .doTry()
>                        .process(validator).to("mock:valid")
>                    .doCatch(ValidationException.class)
>                        .to("mock:invalid")
> {code}
> 1. Does the route/processor definition maintain the processor name
> "validator" somewhere?
> 2. If the processor is registered, how can I get the object and translate it
> into a processor reference when rendering it. I want to render the above DSL
> into:
> {code}
> from("direct:start")
>                    .doTry()
>                        .processRef("someName or some
> registeredKey").to("mock:valid")
>                    .doCatch(ValidationException.class)
>                        .to("mock:invalid")
> {code}
>
> Thanks
>
> JIRA j...@apache.org wrote:
>>
>> groovy renderer
>> ---------------
>>
>>                  Key: CAMEL-1392
>>                  URL: https://issues.apache.org/activemq/browse/CAMEL-1392
>>              Project: Apache Camel
>>           Issue Type: Sub-task
>>             Reporter: James Strachan
>>
>>
>>
>>
>> --
>> This message is automatically generated by JIRA.
>> -
>> You can reply to this email to add a comment to the issue online.
>>
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/-jira--Created%3A-%28CAMEL-1392%29-groovy-renderer-tp22220288p24931669.html
> Sent from the Camel Development mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to