Class AbstractDynamicRegistry<K,V>

java.lang.Object
java.util.AbstractMap<K,V>
org.apache.camel.impl.engine.AbstractDynamicRegistry<K,V>
All Implemented Interfaces:
AutoCloseable, Map<K,V>, org.apache.camel.Service, org.apache.camel.StaticService
Direct Known Subclasses:
DefaultEndpointRegistry, DefaultTransformerRegistry, DefaultValidatorRegistry

public class AbstractDynamicRegistry<K,V> extends AbstractMap<K,V> implements org.apache.camel.StaticService
Base implementation for EndpointRegistry, TransformerRegistry, and ValidatorRegistry.
  • Field Details

    • context

      protected final org.apache.camel.CamelContext context
    • routeController

      protected final org.apache.camel.spi.RouteController routeController
    • maxCacheSize

      protected final int maxCacheSize
    • dynamicMap

      protected final Map<K,V> dynamicMap
    • staticMap

      protected final Map<K,V> staticMap
  • Constructor Details

    • AbstractDynamicRegistry

      public AbstractDynamicRegistry(org.apache.camel.CamelContext context, int maxCacheSize)
  • Method Details