Class RouteIdFactory

  • All Implemented Interfaces:
    org.apache.camel.spi.NodeIdFactory

    @Deprecated
    public class RouteIdFactory
    extends Object
    implements org.apache.camel.spi.NodeIdFactory
    Deprecated.
    Factory for generating route ids based on uris.

    For direct/seda routes it returns route name (direct:start -> start). For rest routes it returns its method and context path formatted as one string.

    When id cannot be generated, falls back to other NodeIdFactory implementation. If none is passed in the constructor, then DefaultNodeIdFactory is used.

    • Constructor Detail

      • RouteIdFactory

        public RouteIdFactory​(org.apache.camel.spi.NodeIdFactory defaultNodeIdFactory)
        Deprecated.
    • Method Detail

      • createId

        public String createId​(org.apache.camel.NamedNode definition)
        Deprecated.
        Specified by:
        createId in interface org.apache.camel.spi.NodeIdFactory