Class DefaultNodeIdFactory

java.lang.Object
org.apache.camel.impl.engine.DefaultNodeIdFactory
All Implemented Interfaces:
org.apache.camel.spi.NodeIdFactory

public class DefaultNodeIdFactory extends Object implements org.apache.camel.spi.NodeIdFactory
Default id factory.
  • Field Details

  • Constructor Details

    • DefaultNodeIdFactory

      public DefaultNodeIdFactory()
  • Method Details

    • createId

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

      protected static AtomicInteger getNodeCounter(String key)
      Returns the counter for the given node key, lazily creating one if necessary
    • resetAllCounters

      protected static void resetAllCounters()
      Helper method for test purposes that allows tests to start clean (made protected to ensure that it is not called accidentally)