Class DynamicRouterProcessor.DynamicRouterProcessorFactory
- java.lang.Object
-
- org.apache.camel.component.dynamicrouter.DynamicRouterProcessor.DynamicRouterProcessorFactory
-
- Enclosing class:
- DynamicRouterProcessor
public static class DynamicRouterProcessor.DynamicRouterProcessorFactory extends Object
Create aDynamicRouterProcessorinstance.
-
-
Constructor Summary
Constructors Constructor Description DynamicRouterProcessorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DynamicRouterProcessorgetInstance(String id, org.apache.camel.CamelContext camelContext, String recipientMode, boolean warnDroppedMessage, Supplier<PrioritizedFilterProcessor.PrioritizedFilterProcessorFactory> filterProcessorFactorySupplier)Create the processor instance with all properties.
-
-
-
Method Detail
-
getInstance
public DynamicRouterProcessor getInstance(String id, org.apache.camel.CamelContext camelContext, String recipientMode, boolean warnDroppedMessage, Supplier<PrioritizedFilterProcessor.PrioritizedFilterProcessorFactory> filterProcessorFactorySupplier)
Create the processor instance with all properties.- Parameters:
id- the id of the processorcamelContext- the camel contextrecipientMode- the mode for sending exchanges to matching participantswarnDroppedMessage- warn if no filters match an exchangefilterProcessorFactorySupplier- creates thePrioritizedFilterProcessor
-
-