|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.camel.management.CamelNamingStrategy
public class CamelNamingStrategy
Field Summary | |
---|---|
protected String |
domainName
|
static String |
GROUP_ENDPOINTS
|
static String |
GROUP_ROUTE_TYPE
|
static String |
GROUP_ROUTES
|
static String |
GROUP_SERVICES
|
protected String |
hostName
|
static String |
KEY_BUILDER
|
static String |
KEY_COMPONENT
|
static String |
KEY_CONTEXT
|
static String |
KEY_GROUP
|
static String |
KEY_NAME
|
static String |
KEY_ROUTE
|
static String |
KEY_ROUTE_TYPE
|
static String |
KEY_TYPE
|
static String |
VALUE_DEFAULT_BUILDER
|
static String |
VALUE_ROUTE
|
static String |
VALUE_STATS
|
static String |
VALUE_UNKNOWN
|
Constructor Summary | |
---|---|
CamelNamingStrategy()
|
|
CamelNamingStrategy(String domainName)
|
Method Summary | |
---|---|
protected ObjectName |
createObjectName(StringBuffer buffer)
Factory method to create an ObjectName escaping any required characters |
protected String |
getComponentId(Endpoint<? extends Exchange> ep)
|
protected String |
getContextId(CamelContext context)
|
String |
getDomainName()
|
protected String |
getEndpointId(Endpoint<? extends Exchange> ep)
|
String |
getHostName()
|
ObjectName |
getObjectName(CamelContext context)
Implements the naming strategy for a CamelContext . |
ObjectName |
getObjectName(CamelContext context,
ManagedService mbean)
Implements the naming strategy for a Service . |
ObjectName |
getObjectName(CamelContext context,
PerformanceCounter mbean,
RouteContext routeContext)
Implements the naming strategy for a PerformanceCounter . |
ObjectName |
getObjectName(ManagedEndpoint mbean)
Implements the naming strategy for a ManagedEndpoint . |
ObjectName |
getObjectName(ManagedRoute mbean)
Implements the naming strategy for a ManagedRoute . |
void |
setDomainName(String domainName)
|
void |
setHostName(String hostName)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String VALUE_UNKNOWN
public static final String VALUE_ROUTE
public static final String VALUE_STATS
public static final String VALUE_DEFAULT_BUILDER
public static final String KEY_NAME
public static final String KEY_TYPE
public static final String KEY_CONTEXT
public static final String KEY_GROUP
public static final String KEY_COMPONENT
public static final String KEY_BUILDER
public static final String KEY_ROUTE_TYPE
public static final String KEY_ROUTE
public static final String GROUP_ENDPOINTS
public static final String GROUP_SERVICES
public static final String GROUP_ROUTES
public static final String GROUP_ROUTE_TYPE
protected String domainName
protected String hostName
Constructor Detail |
---|
public CamelNamingStrategy()
public CamelNamingStrategy(String domainName)
Method Detail |
---|
public ObjectName getObjectName(CamelContext context) throws MalformedObjectNameException
CamelContext
.
The convention used for a CamelContext
ObjectName is:
<domain>:context=<context>,name=camel
context
- the camel context
MalformedObjectNameException
public ObjectName getObjectName(ManagedEndpoint mbean) throws MalformedObjectNameException
ManagedEndpoint
.
The convention used for a ManagedEndpoint
ObjectName is:
<domain>:context=<context>,type=Services,endpoint=[urlPrefix]localPart
mbean
-
MalformedObjectNameException
public ObjectName getObjectName(CamelContext context, ManagedService mbean) throws MalformedObjectNameException
Service
.
The convention used for a Service
ObjectName is
<domain>:context=<context>,type=Services,endpoint=[urlPrefix]localPart
context
- the camel contextmbean
-
MalformedObjectNameException
public ObjectName getObjectName(ManagedRoute mbean) throws MalformedObjectNameException
ManagedRoute
.
The convention used for a ManagedEndpoint
ObjectName is:
<domain>:context=<context>,type=Routes,endpoint=[urlPrefix]localPart
mbean
-
MalformedObjectNameException
public ObjectName getObjectName(CamelContext context, PerformanceCounter mbean, RouteContext routeContext) throws MalformedObjectNameException
PerformanceCounter
.
The convention used for a ManagedEndpoint
ObjectName is:
<domain>:context=<context>,type=Routes,endpoint=[urlPrefix]localPart
context
- the camel contextmbean
- routeContext
-
MalformedObjectNameException
public String getDomainName()
public void setDomainName(String domainName)
public String getHostName()
public void setHostName(String hostName)
protected String getContextId(CamelContext context)
protected String getComponentId(Endpoint<? extends Exchange> ep)
protected String getEndpointId(Endpoint<? extends Exchange> ep)
protected ObjectName createObjectName(StringBuffer buffer) throws MalformedObjectNameException
MalformedObjectNameException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |