Package org.apache.camel.impl.engine
Class DefaultTransformerRegistry
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- 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 ofTransformerRegistry.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Field Summary
-
Fields inherited from class org.apache.camel.impl.engine.AbstractDynamicRegistry
context, dynamicMap, maxCacheSize, routeController, staticMap
-
-
Constructor Summary
Constructors Constructor Description DefaultTransformerRegistry(org.apache.camel.CamelContext context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisDynamic(String scheme)booleanisDynamic(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to)booleanisStatic(String scheme)booleanisStatic(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.TransformerresolveTransformer(TransformerKey key)StringtoString()-
Methods inherited from class org.apache.camel.impl.engine.AbstractDynamicRegistry
cleanUp, clear, containsKey, containsValue, dynamicSize, entrySet, get, getMaximumCacheSize, 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
-
-
-
-
Method Detail
-
resolveTransformer
public org.apache.camel.spi.Transformer resolveTransformer(TransformerKey key)
- 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>
-
isStatic
public boolean isStatic(String scheme)
- 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
public boolean isDynamic(String scheme)
- 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
public String toString()
- Overrides:
toStringin classAbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>
-
-