Package org.citrusframework.message
Interface MessageProcessor.Builder<T extends MessageProcessor,B extends MessageProcessor.Builder<T,B>>
- Type Parameters:
T- processor typeB- builder reference to self
- All Known Subinterfaces:
BinaryMessageProcessorBuilder<T,,B> CamelDataFormatMessageProcessorBuilder<T,,B> CamelMessageProcessorBuilder<T,,B> CamelMessageProcessorBuilderBase<T,,B> CamelMessageProcessors,CamelRouteProcessorBuilder<T,,B> CamelTransformMessageProcessorBuilder<T,,B, F, E> DelegatingPathExpressionProcessorBuilder<T,,B> DelegatingPayloadVariableExtractorBuilder<T,,B> GzipMessageProcessorBuilder<T,,B> JsonMappingValidationProcessorBuilder<M,,T, B> JsonPathMessageProcessorBuilder<T,,B> JsonPathVariableExtractorBuilder<T,,B> MessageHeaderVariableExtractorBuilder<T,,B> VariableExtractor.Builder<T,,B> XmlMarshallingValidationProcessorBuilder<M,,T, B> XpathMessageProcessorBuilder<T,,B> XpathPayloadVariableExtractorBuilder<T,B>
- Enclosing interface:
- MessageProcessor
public static interface MessageProcessor.Builder<T extends MessageProcessor,B extends MessageProcessor.Builder<T,B>>
Fluent builder
-
Method Summary
-
Method Details
-
build
T build()Builds new message processor instance.- Returns:
- the built processor.
-