Package org.apache.camel.impl.engine
Class DefaultTransformerRegistry
java.lang.Object
java.util.AbstractMap<TransformerKey,org.apache.camel.spi.Transformer>
org.apache.camel.impl.engine.AbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>
org.apache.camel.impl.engine.DefaultTransformerRegistry
- All Implemented Interfaces:
AutoCloseable,Map<TransformerKey,,org.apache.camel.spi.Transformer> org.apache.camel.Service,org.apache.camel.spi.TransformerRegistry<TransformerKey>,org.apache.camel.StaticService
public class DefaultTransformerRegistry
extends AbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>
implements org.apache.camel.spi.TransformerRegistry<TransformerKey>
Default implementation of
TransformerRegistry.-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Field Summary
Fields inherited from class org.apache.camel.impl.engine.AbstractDynamicRegistry
context, dynamicMap, maxCacheSize, routeController, staticMap -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinit()booleanbooleanisDynamic(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) booleanbooleanisStatic(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) org.apache.camel.spi.Transformerput(TransformerKey key, org.apache.camel.spi.Transformer obj) org.apache.camel.spi.TransformertoString()Methods inherited from class org.apache.camel.impl.engine.AbstractDynamicRegistry
cleanUp, clear, containsKey, containsValue, dynamicSize, entrySet, get, getMaximumCacheSize, getReadOnlyMap, getReadOnlyValues, isDynamic, isEmpty, isStatic, purge, remove, size, start, staticSize, stopMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesMethods inherited from interface org.apache.camel.Service
build, close, start, stopMethods inherited from interface org.apache.camel.spi.TransformerRegistry
cleanUp, dynamicSize, getMaximumCacheSize, purge, staticSize
-
Constructor Details
-
DefaultTransformerRegistry
public DefaultTransformerRegistry(org.apache.camel.CamelContext context)
-
-
Method Details
-
resolveTransformer
- Specified by:
resolveTransformerin interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
put
public org.apache.camel.spi.Transformer put(TransformerKey key, org.apache.camel.spi.Transformer obj) - Specified by:
putin interfaceMap<TransformerKey,org.apache.camel.spi.Transformer> - Overrides:
putin classAbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>
-
init
public void init()- Specified by:
initin interfaceorg.apache.camel.Service
-
isStatic
- Specified by:
isStaticin interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
isStatic
public boolean isStatic(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) - Specified by:
isStaticin interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
isDynamic
- Specified by:
isDynamicin interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
isDynamic
public boolean isDynamic(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) - Specified by:
isDynamicin interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
toString
- Overrides:
toStringin classAbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>
-