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 TypeMethodDescriptionvoid
init()
boolean
boolean
isDynamic
(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) boolean
boolean
isStatic
(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) org.apache.camel.spi.Transformer
put
(TransformerKey key, org.apache.camel.spi.Transformer obj) org.apache.camel.spi.Transformer
toString()
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, stop
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods 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, values
Methods inherited from interface org.apache.camel.Service
build, close, start, stop
Methods 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:
resolveTransformer
in interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
put
public org.apache.camel.spi.Transformer put(TransformerKey key, org.apache.camel.spi.Transformer obj) - Specified by:
put
in interfaceMap<TransformerKey,
org.apache.camel.spi.Transformer> - Overrides:
put
in classAbstractDynamicRegistry<TransformerKey,
org.apache.camel.spi.Transformer>
-
init
public void init()- Specified by:
init
in interfaceorg.apache.camel.Service
-
isStatic
- Specified by:
isStatic
in interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
isStatic
public boolean isStatic(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) - Specified by:
isStatic
in interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
isDynamic
- Specified by:
isDynamic
in interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
isDynamic
public boolean isDynamic(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to) - Specified by:
isDynamic
in interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
toString
- Overrides:
toString
in classAbstractDynamicRegistry<TransformerKey,
org.apache.camel.spi.Transformer>
-