Class RouteHelper
java.lang.Object
org.openehealth.ipf.platform.camel.core.builder.RouteHelper
Helper class for creating IPF extensions in Java-based route definitions.
- Author:
- Martin Krasser
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaggregationStrategy
(String aggregatorBeanName) Creates a newAggregatorAdapter
that adapts aAggregator
Spring bean identified by nameaggregatorBeanName
.aggregationStrategy
(Aggregator aggregator) Creates a newAggregatorAdapter
that adapts the givenaggregator
.Creates a newConverterAdapter
that adapts aConverter
Spring bean identified by nameconverterBeanName
.dataFormatParser
(String parserBeanName) dataFormatParser
(Parser<?> parser) dataFormatRenderer
(String rendererBeanName) dataFormatRenderer
(Renderer<?> renderer) Creates a newPredicateAdapter
that adapts aPredicate
Spring bean identified by namepredicateBeanName
.Creates a newRendererAdapter
that adapts aRenderer
Spring bean identified by namerendererBeanName
.Creates a newRendererAdapter
that adapts aRenderer
.Creates a newValidatorAdapter
that adapts the givenSchematronValidator
.void
setRouteBuilder
(org.apache.camel.builder.RouteBuilder routeBuilder) transmogrifier
(String transmogrifierBeanName) Creates a newTransmogrifierAdapter
that adapts aTransmogrifier
Spring bean identified by nametransmogrifierBeanName
.transmogrifier
(Transmogrifier<?, ?> transmogrifier) Creates a newTransmogrifierAdapter
that adapts the giventransmogrifier
.Creates a newValidatorAdapter
that adapts aValidator
Spring bean identified by namevalidatorBeanName
.Creates a newValidatorAdapter
that adapts the givenvalidator
.Creates a newValidatorAdapter
that adapts the givenXsdValidator
.
-
Constructor Details
-
RouteHelper
public RouteHelper(org.apache.camel.builder.RouteBuilder routeBuilder)
-
-
Method Details
-
setRouteBuilder
public void setRouteBuilder(org.apache.camel.builder.RouteBuilder routeBuilder) - Parameters:
routeBuilder
- the routeBuilder to set
-
predicate
-
predicate
Creates a newPredicateAdapter
that adapts aPredicate
Spring bean identified by namepredicateBeanName
. -
converter
Creates a newConverterAdapter
that adapts aConverter
Spring bean identified by nameconverterBeanName
. -
parser
-
parser
-
renderer
Creates a newRendererAdapter
that adapts aRenderer
Spring bean identified by namerendererBeanName
. -
renderer
Creates a newRendererAdapter
that adapts aRenderer
. -
transmogrifier
Creates a newTransmogrifierAdapter
that adapts aTransmogrifier
Spring bean identified by nametransmogrifierBeanName
.- Parameters:
transmogrifierBeanName
- name of theTransmogrifier
bean.- Returns:
- an adapted
Transmogrifier
bean.
-
transmogrifier
Creates a newTransmogrifierAdapter
that adapts the giventransmogrifier
.- Parameters:
transmogrifier
- a transmogrifier.- Returns:
- an adapted transmogrifier.
-
validator
Creates a newValidatorAdapter
that adapts aValidator
Spring bean identified by namevalidatorBeanName
. -
validator
Creates a newValidatorAdapter
that adapts the givenvalidator
.- Parameters:
validator
- a validator.- Returns:
- an adapted validator.
-
xsdValidator
Creates a newValidatorAdapter
that adapts the givenXsdValidator
.- Returns:
- an adapted validator.
-
schematronValidator
Creates a newValidatorAdapter
that adapts the givenSchematronValidator
.- Returns:
- an adapted validator.
-
aggregationStrategy
Creates a newAggregatorAdapter
that adapts the givenaggregator
.- Parameters:
aggregator
- an aggregator.- Returns:
- an adapted aggregator.
-
aggregationStrategy
Creates a newAggregatorAdapter
that adapts aAggregator
Spring bean identified by nameaggregatorBeanName
.- Parameters:
aggregatorBeanName
- name of theAggregator
bean.- Returns:
- an adapted
Aggregator
bean.
-
dataFormatParser
-
dataFormatParser
-
dataFormatRenderer
-
dataFormatRenderer
-