public class DefaultManagementNameStrategy extends Object implements org.apache.camel.spi.ManagementNameStrategy
ManagementNameStrategy
 
 This implementation will by default use a name pattern as #name# and in case of a clash, then the pattern
 will fallback to be using the counter as #name#-#counter#.| Constructor and Description | 
|---|
| DefaultManagementNameStrategy(org.apache.camel.CamelContext camelContext) | 
| DefaultManagementNameStrategy(org.apache.camel.CamelContext camelContext,
                             String defaultPattern,
                             String nextPattern) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected String | customResolveManagementName(String pattern,
                           String answer)Strategy to do any custom resolution of the name | 
| String | getName() | 
| String | getNamePattern() | 
| String | getNextName() | 
| boolean | isFixedName() | 
| String | resolveManagementName(String pattern,
                     String name,
                     boolean invalidCheck)Creates a new management name with the given pattern | 
| static void | setCounter(int value)To reset the counter, should only be used for testing purposes. | 
| void | setNamePattern(String namePattern) | 
public DefaultManagementNameStrategy(org.apache.camel.CamelContext camelContext)
public String getNamePattern()
getNamePattern in interface org.apache.camel.spi.ManagementNameStrategypublic void setNamePattern(String namePattern)
setNamePattern in interface org.apache.camel.spi.ManagementNameStrategypublic String getName()
getName in interface org.apache.camel.spi.ManagementNameStrategypublic String getNextName()
getNextName in interface org.apache.camel.spi.ManagementNameStrategypublic boolean isFixedName()
isFixedName in interface org.apache.camel.spi.ManagementNameStrategypublic String resolveManagementName(String pattern, String name, boolean invalidCheck)
resolveManagementName in interface org.apache.camel.spi.ManagementNameStrategypattern - the patternname - the nameIllegalArgumentException - if the pattern or name is invalid or emptyprotected String customResolveManagementName(String pattern, String answer)
pattern - the patternanswer - the current answer, which may have custom patterns still to be resolvedpublic static void setCounter(int value)
value - the counter valueApache Camel