Hello,

I believe @OutHeader is something that cannot exist actually.

When your bean endpoint receives a message it has no out message at
all, because it is your bean that will create out message.
@OutHeaders is better, because it is a map, so you can add headers to
out message, but @OutHeader should always return null, as on method
invocation there is no header at all.

Or maybe there was another idea about handling @OutHeader?

Roman

2008/8/7 cmoulliard <[EMAIL PROTECTED]>:
>
> Hi,
>
> In the Bean component, it is mentioned that a @OutHeader annotation exists
>
> Using Annotations to bind parameters to the Exchange
>
> The annotations can be used to bind in situations where traditional methods
> would result in ambiguous methods. So by adding annotations you can decorate
> your bean to help Camel invoke the correct method.
>
> You can also use the following annotations to bind parameters to different
> kinds of Expression
> Annotation      Meaning
> @Body   To bind to an inbound message body
> @Header         To bind to an inbound message header
> @Headers        To bind to the Map of the inbound message headers
> @OutHeader      To bind to an outbound message header
> @OutHeaders     To bind to the Map of the outbound message headers
> @Property       To bind to a named property on the exchange
> @Properties     To bind to the property map on the exchange
>
> but the jar of Camel-1.4 does not contain such a class ?
>
> Is it an error in the doc or a ghost class ?
>
> Kind regards,
>
> Charles Moulliard
>
> -----
> Enterprise Architect
>
> Xpectis
> 12, route d'Esch
> L-1470 Luxembourg
>
> Phone +352 25 10 70 470
> Mobile +352 621 45 36 22
>
> e-mail : [EMAIL PROTECTED]
> web site : www.xpectis.com
> --
> View this message in context: 
> http://www.nabble.com/%40OutHeader-does-not-exist-----tp18867683s22882p18867683.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>

Reply via email to