You can put them in the exchange headers.
> On May 26, 2015, at 12:10 PM, Zoltan Farkas <zolyfar...@yahoo.com.INVALID>
> wrote:
>
> Thank you,
>
> is there a way to attach some metadata(attributes) to a camel route?
>
>
> —Z
>
>
>
>> On May 26, 2015, at 3:48 AM, Henryk Konsek <hekon...@gmail.com> wrote:
>>
>> Hi Zoltan,
>>
>> You can use splitter with conjunction with the Control Bus [1] to achieve
>> this.
>>
>> from("direct:splitAndStart").
>> split().body().setHeader("routeId", body()
>> ).to("controlbus:route?&action=start");
>>
>> from("direct:startLevel1").
>> setBody().constant(Arrays.asList("route1", "route2")).
>> to("direct:splitAndStart");
>>
>> from("direct:startLevel2").
>> to("direct:startLevel1").
>> setBody().constant(Arrays.asList("route3", "route4")).
>> to("direct:splitAndStart");
>>
>> Cheers!
>>
>> [1] http://camel.apache.org/controlbus.html
>>
>> wt., 26.05.2015 o 02:24 użytkownik Zoltan Farkas
>> <zolyfar...@yahoo.com.invalid> napisał:
>>
>>> I want to be able in implement similar functionality like unix run levels
>>> ..
>>>
>>> level 1 - start level 1 set of routes
>>> level 2 - run all from level 1 + level 2 specific routes.
>>> ...
>>>
>>> I want to be able to go from level 1 -> level 2 and vice versa.
>>> (starting/stopping the necessary routes..)
>>>
>>> What would be the best way to implement this? Currently I am leaning
>>> towards using different camel contexts for each level…
>>>
>>> Any help appreciated
>>>
>>> thank you
>>>
>>> —Z
>