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 boolean
isDynamic(String scheme)
boolean
isDynamic(org.apache.camel.spi.DataType from, org.apache.camel.spi.DataType to)
boolean
isStatic(String scheme)
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 transformer)
org.apache.camel.spi.Transformer
resolveTransformer(TransformerKey key)
String
toString()
-
Methods inherited from class org.apache.camel.impl.engine.AbstractDynamicRegistry
cleanUp, clear, containsKey, containsValue, dynamicSize, entrySet, get, getMaximumCacheSize, 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:
resolveTransformer
in interfaceorg.apache.camel.spi.TransformerRegistry<TransformerKey>
-
put
public org.apache.camel.spi.Transformer put(TransformerKey key, org.apache.camel.spi.Transformer transformer)
- Specified by:
put
in interfaceMap<TransformerKey,org.apache.camel.spi.Transformer>
- Overrides:
put
in classAbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>
-
isStatic
public boolean isStatic(String scheme)
- 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
public boolean isDynamic(String scheme)
- 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
public String toString()
- Overrides:
toString
in classAbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>
-
-