Class DefaultCamelContextNameStrategy

java.lang.Object
org.apache.camel.impl.engine.DefaultCamelContextNameStrategy
All Implemented Interfaces:
org.apache.camel.spi.CamelContextNameStrategy

public class DefaultCamelContextNameStrategy extends Object implements org.apache.camel.spi.CamelContextNameStrategy
A default name strategy which auto assigns a name using a prefix-counter pattern.
  • Constructor Details

    • DefaultCamelContextNameStrategy

      public DefaultCamelContextNameStrategy()
    • DefaultCamelContextNameStrategy

      public DefaultCamelContextNameStrategy(String prefix)
  • Method Details

    • getName

      public String getName()
      Specified by:
      getName in interface org.apache.camel.spi.CamelContextNameStrategy
    • getNextName

      public String getNextName()
      Specified by:
      getNextName in interface org.apache.camel.spi.CamelContextNameStrategy
    • isFixedName

      public boolean isFixedName()
      Specified by:
      isFixedName in interface org.apache.camel.spi.CamelContextNameStrategy
    • getNextCounter

      public static int getNextCounter()
    • setCounter

      public static void setCounter(int value)
      To reset the counter, should only be used for testing purposes.
      Parameters:
      value - the counter value