Class TransformerReifier<T>
java.lang.Object
org.apache.camel.reifier.AbstractReifier
org.apache.camel.reifier.transformer.TransformerReifier<T>
- All Implemented Interfaces:
org.apache.camel.spi.BeanRepository
- Direct Known Subclasses:
CustomTransformerReifier
,DataFormatTransformerReifier
,EndpointTransformerReifier
,LoadTransformerReifier
-
Field Summary
Fields inherited from class org.apache.camel.reifier.AbstractReifier
camelContext, route
-
Constructor Summary
ConstructorDescriptionTransformerReifier
(org.apache.camel.CamelContext camelContext, T definition) -
Method Summary
Modifier and TypeMethodDescriptionstatic void
org.apache.camel.spi.Transformer
protected abstract org.apache.camel.spi.Transformer
static void
registerReifier
(Class<?> processorClass, BiFunction<org.apache.camel.CamelContext, org.apache.camel.model.transformer.TransformerDefinition, TransformerReifier<? extends org.apache.camel.model.transformer.TransformerDefinition>> creator) static TransformerReifier
<? extends org.apache.camel.model.transformer.TransformerDefinition> reifier
(org.apache.camel.CamelContext camelContext, org.apache.camel.model.transformer.TransformerDefinition definition) Methods inherited from class org.apache.camel.reifier.AbstractReifier
asRef, createExpression, createExpression, createPredicate, createPredicate, findByType, findByTypeWithName, getCamelContext, getRegistry, lookupByName, lookupByNameAndType, mandatoryLookup, or, parse, parse, parseBoolean, parseBoolean, parseDuration, parseDuration, parseFloat, parseFloat, parseInt, parseInt, parseLong, parseLong, parseString, resolveEndpoint, unwrap
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.camel.spi.BeanRepository
findSingleByType, mandatoryFindSingleByType
-
Field Details
-
definition
-
-
Constructor Details
-
TransformerReifier
-
-
Method Details
-
registerReifier
public static void registerReifier(Class<?> processorClass, BiFunction<org.apache.camel.CamelContext, org.apache.camel.model.transformer.TransformerDefinition, TransformerReifier<? extends org.apache.camel.model.transformer.TransformerDefinition>> creator) -
reifier
public static TransformerReifier<? extends org.apache.camel.model.transformer.TransformerDefinition> reifier(org.apache.camel.CamelContext camelContext, org.apache.camel.model.transformer.TransformerDefinition definition) -
clearReifiers
public static void clearReifiers() -
createTransformer
public org.apache.camel.spi.Transformer createTransformer() -
doCreateTransformer
protected abstract org.apache.camel.spi.Transformer doCreateTransformer()
-