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
FieldsFields inherited from class org.apache.camel.reifier.AbstractReifier
camelContext, route -
Constructor Summary
ConstructorsConstructorDescriptionTransformerReifier(org.apache.camel.CamelContext camelContext, T definition) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidorg.apache.camel.spi.Transformerprotected abstract org.apache.camel.spi.Transformerstatic voidregisterReifier(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, unwrapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.camel.spi.BeanRepository
findSingleByType
-
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()
-