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.
  • Constructor Details

    • DefaultTransformerRegistry

      public DefaultTransformerRegistry(org.apache.camel.CamelContext context)
  • Method Details

    • resolveTransformer

      public org.apache.camel.spi.Transformer resolveTransformer(TransformerKey key)
      Specified by:
      resolveTransformer in interface org.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 interface Map<TransformerKey,org.apache.camel.spi.Transformer>
      Overrides:
      put in class AbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>
    • init

      public void init()
      Specified by:
      init in interface org.apache.camel.Service
    • isStatic

      public boolean isStatic(String scheme)
      Specified by:
      isStatic in interface org.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 interface org.apache.camel.spi.TransformerRegistry<TransformerKey>
    • isDynamic

      public boolean isDynamic(String scheme)
      Specified by:
      isDynamic in interface org.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 interface org.apache.camel.spi.TransformerRegistry<TransformerKey>
    • toString

      public String toString()
      Overrides:
      toString in class AbstractDynamicRegistry<TransformerKey,org.apache.camel.spi.Transformer>