org.apache.camel
Annotation Type RoutingSlip


@Retention(value=RUNTIME)
@Documented
@Target(value={FIELD,METHOD,CONSTRUCTOR})
public @interface RoutingSlip

Indicates that this method is to be used as a Routing Slip routing the incoming message through a series of processing steps. When a message Exchange is received from an Endpoint then the Bean Integration mechanism is used to map the incoming Message to the method parameters. The return value of the method is then converted to either a Collection or array of objects where each element is converted to an Endpoint or a String, or if it is not a collection/array then it is converted to an Endpoint or String. Then for each endpoint or URI the message is routed in a pipes and filter fashion.

Version:
See Also:
DynamicRouter

Optional Element Summary
 String context
           
 String delimiter
           
 boolean ignoreInvalidEndpoints
           
 

context

public abstract String context
Default:
""

delimiter

public abstract String delimiter
Default:
","

ignoreInvalidEndpoints

public abstract boolean ignoreInvalidEndpoints
Default:
false


Apache CAMEL