Class MainRegistry

  • All Implemented Interfaces:
    AutoCloseable, org.apache.camel.CamelContextAware, org.apache.camel.Service, org.apache.camel.ShutdownableService, org.apache.camel.spi.BeanRepository, org.apache.camel.spi.LocalBeanRepositoryAware, org.apache.camel.spi.Registry, org.apache.camel.StatefulService, org.apache.camel.SuspendableService

    public final class MainRegistry
    extends org.apache.camel.support.DefaultRegistry
    Registry used by Camel Main.
    • Field Summary

      • Fields inherited from class org.apache.camel.support.DefaultRegistry

        camelContext, fallbackRegistry, localRepository, localRepositoryEnabled, repositories, supplierRegistry
      • Fields inherited from class org.apache.camel.support.service.BaseService

        BUILT, FAILED, INITIALIZED, INITIALIZING, lock, NEW, SHUTDOWN, SHUTTING_DOWN, STARTED, STARTING, status, STOPPED, STOPPING, SUSPENDED, SUSPENDING
    • Constructor Summary

      Constructors 
      Constructor Description
      MainRegistry()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> Set<T> findBindingsByType​(Class<T> type)
      Finds beans in the registry by their type.
      • Methods inherited from class org.apache.camel.support.DefaultRegistry

        bind, bind, bindAsPrototype, doStop, findByType, findByTypeWithName, getCamelContext, getFallbackRegistry, getLocalBeanRepository, getRepositories, getSupplierRegistry, lookupByName, lookupByNameAndType, setCamelContext, setFallbackRegistry, setLocalBeanRepository, setSupplierRegistry, unbind
      • Methods inherited from class org.apache.camel.support.service.BaseService

        build, doBuild, doFail, doInit, doLifecycleChange, doResume, doShutdown, doStart, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
      • Methods inherited from interface org.apache.camel.spi.BeanRepository

        findSingleByType, unwrap
      • Methods inherited from interface org.apache.camel.spi.Registry

        bind, wrap
      • Methods inherited from interface org.apache.camel.Service

        build, close, init, start, stop
      • Methods inherited from interface org.apache.camel.ShutdownableService

        shutdown
      • Methods inherited from interface org.apache.camel.StatefulService

        getStatus, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isSuspending
      • Methods inherited from interface org.apache.camel.SuspendableService

        isSuspended, resume, suspend
    • Constructor Detail

      • MainRegistry

        public MainRegistry()
    • Method Detail

      • findBindingsByType

        public <T> Set<T> findBindingsByType​(Class<T> type)
        Finds beans in the registry by their type.
        Parameters:
        type - the type of the beans
        Returns:
        the types found. Returns an empty Set if none found.