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:
CustomTransformeReifier
,DataFormatTransformerReifier
,EndpointTransformeReifier
public abstract class TransformerReifier<T> extends AbstractReifier
-
-
Field Summary
Fields Modifier and Type Field Description protected T
definition
-
Fields inherited from class org.apache.camel.reifier.AbstractReifier
camelContext, route
-
-
Constructor Summary
Constructors Constructor Description TransformerReifier(org.apache.camel.CamelContext camelContext, T definition)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static void
clearReifiers()
org.apache.camel.spi.Transformer
createTransformer()
protected abstract org.apache.camel.spi.Transformer
doCreateTransformer()
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, findSingleByType, getRegistry, lookup, lookupByName, lookupByNameAndType, mandatoryLookup, or, parse, parse, parseBoolean, parseBoolean, parseDuration, parseDuration, parseFloat, parseFloat, parseInt, parseInt, parseLong, parseLong, parseString, resolveEndpoint, unwrap
-
-
-
-
Field Detail
-
definition
protected final T definition
-
-
Constructor Detail
-
TransformerReifier
public TransformerReifier(org.apache.camel.CamelContext camelContext, T definition)
-
-
Method Detail
-
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()
-
-