public class DefaultManagementNamingStrategy extends Object implements ManagementNamingStrategy, CamelContextAware
| Modifier and Type | Field and Description |
|---|---|
protected CamelContext |
camelContext |
protected String |
domainName |
protected String |
hostName |
static String |
KEY_CONTEXT |
static String |
KEY_NAME |
static String |
KEY_TYPE |
static String |
TYPE_COMPONENT |
static String |
TYPE_CONSUMER |
static String |
TYPE_CONTEXT |
static String |
TYPE_DATAFORMAT |
static String |
TYPE_ENDPOINT |
static String |
TYPE_ERRORHANDLER |
static String |
TYPE_EVENT_NOTIFIER |
static String |
TYPE_HA |
static String |
TYPE_HEALTH |
static String |
TYPE_PROCESSOR |
static String |
TYPE_PRODUCER |
static String |
TYPE_ROUTE |
static String |
TYPE_ROUTE_CONTROLLER |
static String |
TYPE_SERVICE |
static String |
TYPE_THREAD_POOL |
static String |
TYPE_TRACER |
static String |
VALUE_UNKNOWN |
| Constructor and Description |
|---|
DefaultManagementNamingStrategy() |
DefaultManagementNamingStrategy(String domainName) |
public static final String VALUE_UNKNOWN
public static final String KEY_NAME
public static final String KEY_TYPE
public static final String KEY_CONTEXT
public static final String TYPE_CONTEXT
public static final String TYPE_ROUTE_CONTROLLER
public static final String TYPE_HEALTH
public static final String TYPE_ENDPOINT
public static final String TYPE_DATAFORMAT
public static final String TYPE_PROCESSOR
public static final String TYPE_CONSUMER
public static final String TYPE_PRODUCER
public static final String TYPE_ROUTE
public static final String TYPE_COMPONENT
public static final String TYPE_TRACER
public static final String TYPE_EVENT_NOTIFIER
public static final String TYPE_ERRORHANDLER
public static final String TYPE_THREAD_POOL
public static final String TYPE_SERVICE
public static final String TYPE_HA
protected String domainName
protected CamelContext camelContext
public DefaultManagementNamingStrategy()
public DefaultManagementNamingStrategy(String domainName)
public CamelContext getCamelContext()
CamelContextAwareCamelContextgetCamelContext in interface CamelContextAwarepublic void setCamelContext(CamelContext camelContext)
CamelContextAwareCamelContextsetCamelContext in interface CamelContextAwarecamelContext - the Camel contextpublic ObjectName getObjectNameForCamelContext(String managementName, String name) throws MalformedObjectNameException
getObjectNameForCamelContext in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForCamelContext(CamelContext context) throws MalformedObjectNameException
getObjectNameForCamelContext in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForCamelHealth(CamelContext context) throws MalformedObjectNameException
getObjectNameForCamelHealth in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForRouteController(CamelContext context) throws MalformedObjectNameException
getObjectNameForRouteController in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForEndpoint(Endpoint endpoint) throws MalformedObjectNameException
getObjectNameForEndpoint in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForDataFormat(CamelContext context, DataFormat dataFormat) throws MalformedObjectNameException
getObjectNameForDataFormat in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForComponent(Component component, String name) throws MalformedObjectNameException
getObjectNameForComponent in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForProcessor(CamelContext context, Processor processor, NamedNode definition) throws MalformedObjectNameException
getObjectNameForProcessor in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForErrorHandler(RouteContext routeContext, Processor errorHandler, ErrorHandlerFactory builder) throws MalformedObjectNameException
getObjectNameForErrorHandler in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForConsumer(CamelContext context, Consumer consumer) throws MalformedObjectNameException
getObjectNameForConsumer in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForProducer(CamelContext context, Producer producer) throws MalformedObjectNameException
getObjectNameForProducer in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForTracer(CamelContext context, InterceptStrategy tracer) throws MalformedObjectNameException
getObjectNameForTracer in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForEventNotifier(CamelContext context, EventNotifier eventNotifier) throws MalformedObjectNameException
getObjectNameForEventNotifier in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForRoute(Route route) throws MalformedObjectNameException
getObjectNameForRoute in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForService(CamelContext context, Service service) throws MalformedObjectNameException
getObjectNameForService in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForClusterService(CamelContext context, CamelClusterService service) throws MalformedObjectNameException
getObjectNameForClusterService in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic ObjectName getObjectNameForThreadPool(CamelContext context, ThreadPoolExecutor threadPool, String id, String sourceId) throws MalformedObjectNameException
getObjectNameForThreadPool in interface ManagementNamingStrategyMalformedObjectNameExceptionpublic String getDomainName()
public void setDomainName(String domainName)
public String getHostName()
public void setHostName(String hostName)
protected String getContextId(CamelContext context)
protected String getContextId(String name)
protected String getEndpointId(Endpoint ep)
protected ObjectName createObjectName(StringBuilder buffer) throws MalformedObjectNameException
MalformedObjectNameExceptionApache Camel