public class org.apache.camel.management.DefaultManagementNamingStrategy extends java.lang.Object implements org.apache.camel.spi.ManagementNamingStrategy, org.apache.camel.CamelContextAware
{
public static final java.lang.String VALUE_UNKNOWN;
public static final java.lang.String KEY_NAME;
public static final java.lang.String KEY_TYPE;
public static final java.lang.String KEY_CONTEXT;
public static final java.lang.String TYPE_CONTEXT;
public static final java.lang.String TYPE_ROUTE_CONTROLLER;
public static final java.lang.String TYPE_HEALTH;
public static final java.lang.String TYPE_ENDPOINT;
public static final java.lang.String TYPE_DATAFORMAT;
public static final java.lang.String TYPE_PROCESSOR;
public static final java.lang.String TYPE_CONSUMER;
public static final java.lang.String TYPE_PRODUCER;
public static final java.lang.String TYPE_ROUTE;
public static final java.lang.String TYPE_COMPONENT;
public static final java.lang.String TYPE_TRACER;
public static final java.lang.String TYPE_EVENT_NOTIFIER;
public static final java.lang.String TYPE_ERRORHANDLER;
public static final java.lang.String TYPE_THREAD_POOL;
public static final java.lang.String TYPE_SERVICE;
public static final java.lang.String TYPE_HA;
protected java.lang.String domainName;
protected java.lang.String hostName;
protected org.apache.camel.CamelContext camelContext;
public void <init>()
{
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
specialinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: void <init>(java.lang.String)>("org.apache.camel");
return;
}
public void <init>(java.lang.String)
{
java.lang.String v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
java.net.UnknownHostException v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String hostName> = "localhost";
if v == null goto label;
v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName> = v;
label:
v = staticinvoke <org.apache.camel.util.InetAddressUtil: java.lang.String getLocalHostName()>();
v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String hostName> = v;
label:
goto label;
label:
v := @caughtexception;
label:
return;
catch java.net.UnknownHostException from label to label with label;
}
public org.apache.camel.CamelContext getCamelContext()
{
org.apache.camel.CamelContext v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: org.apache.camel.CamelContext camelContext>;
return v;
}
public void setCamelContext(org.apache.camel.CamelContext)
{
org.apache.camel.CamelContext v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v.<org.apache.camel.management.DefaultManagementNamingStrategy: org.apache.camel.CamelContext camelContext> = v;
return;
}
public javax.management.ObjectName getObjectNameForCamelContext(java.lang.String, java.lang.String) throws javax.management.MalformedObjectNameException
{
javax.management.ObjectName v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=context,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForCamelContext(org.apache.camel.CamelContext) throws javax.management.MalformedObjectNameException
{
org.apache.camel.CamelContext v;
java.lang.String v, v;
javax.management.ObjectName v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
org.apache.camel.spi.ManagementNameStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getManagementName()>();
if v != null goto label;
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ManagementNameStrategy getManagementNameStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementNameStrategy: java.lang.String getName()>();
label:
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName getObjectNameForCamelContext(java.lang.String,java.lang.String)>(v, v);
return v;
}
public javax.management.ObjectName getObjectNameForCamelHealth(org.apache.camel.CamelContext) throws javax.management.MalformedObjectNameException
{
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
org.apache.camel.spi.ManagementNameStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getManagementName()>();
if v != null goto label;
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ManagementNameStrategy getManagementNameStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementNameStrategy: java.lang.String getName()>();
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=health,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getName()>();
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForRouteController(org.apache.camel.CamelContext) throws javax.management.MalformedObjectNameException
{
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
org.apache.camel.spi.ManagementNameStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getManagementName()>();
if v != null goto label;
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ManagementNameStrategy getManagementNameStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementNameStrategy: java.lang.String getName()>();
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=routecontrollers,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getName()>();
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForEndpoint(org.apache.camel.Endpoint) throws javax.management.MalformedObjectNameException
{
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
org.apache.camel.Endpoint v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.Endpoint;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = interfaceinvoke v.<org.apache.camel.Endpoint: org.apache.camel.CamelContext getCamelContext()>();
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=endpoints,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getEndpointId(org.apache.camel.Endpoint)>(v);
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForDataFormat(org.apache.camel.CamelContext, org.apache.camel.spi.DataFormat) throws javax.management.MalformedObjectNameException
{
java.lang.String v, v, v, v;
boolean v;
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
org.apache.camel.spi.DataFormat v;
java.lang.Class v;
java.lang.StringBuilder v, v, v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.spi.DataFormat;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=dataformats,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v instanceof org.apache.camel.StaticService;
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(");
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String getIdentityHashCode(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
label:
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForComponent(org.apache.camel.Component, java.lang.String) throws javax.management.MalformedObjectNameException
{
org.apache.camel.CamelContext v;
org.apache.camel.Component v;
javax.management.ObjectName v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.Component;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = interfaceinvoke v.<org.apache.camel.Component: org.apache.camel.CamelContext getCamelContext()>();
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=components,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForProcessor(org.apache.camel.CamelContext, org.apache.camel.Processor, org.apache.camel.NamedNode) throws javax.management.MalformedObjectNameException
{
org.apache.camel.Processor v;
java.lang.String v, v, v, v;
org.apache.camel.NamedNode v;
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
java.lang.StringBuilder v, v, v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.Processor;
v := @parameter: org.apache.camel.NamedNode;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("processors");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = interfaceinvoke v.<org.apache.camel.NamedNode: java.lang.String getId()>();
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForErrorHandler(org.apache.camel.spi.RouteContext, org.apache.camel.Processor, org.apache.camel.ErrorHandlerFactory) throws javax.management.MalformedObjectNameException
{
boolean v, v, v;
javax.management.ObjectName v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v;
org.apache.camel.spi.RouteContext v;
org.apache.camel.Processor v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
org.apache.camel.CamelContext v;
org.apache.camel.ErrorHandlerFactory v, v, v;
java.lang.Class v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.Processor;
v := @parameter: org.apache.camel.ErrorHandlerFactory;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("errorhandlers,");
v = null;
v = v instanceof org.apache.camel.builder.ErrorHandlerBuilderRef;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderRef: java.lang.String getRef()>();
v = virtualinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderRef: java.lang.String getRef()>();
v = staticinvoke <org.apache.camel.builder.ErrorHandlerBuilderRef: org.apache.camel.ErrorHandlerFactory lookupErrorHandlerBuilder(org.apache.camel.spi.RouteContext,java.lang.String,boolean)>(v, v, 0);
if v == null goto label;
v = v;
label:
v = v instanceof org.apache.camel.builder.ErrorHandlerBuilderRef;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderRef: java.lang.String getRef()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>("CamelDefaultErrorHandlerBuilder");
if v != 0 goto label;
v = virtualinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderRef: java.lang.String getRef()>();
v = staticinvoke <org.apache.camel.builder.ErrorHandlerBuilderRef: org.apache.camel.ErrorHandlerFactory lookupErrorHandlerBuilder(org.apache.camel.spi.RouteContext,java.lang.String,boolean)>(v, v, 0);
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.builder.ErrorHandlerBuilderRef: java.lang.String getRef()>();
v = v;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001(ref:\u)");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(");
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String getIdentityHashCode(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
label:
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForConsumer(org.apache.camel.CamelContext, org.apache.camel.Consumer) throws javax.management.MalformedObjectNameException
{
org.apache.camel.Consumer v;
java.lang.String v, v, v, v;
boolean v;
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
java.lang.Class v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.Consumer;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("consumers");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
v = staticinvoke <org.apache.camel.util.ObjectHelper: boolean isEmpty(java.lang.Object)>(v);
if v == 0 goto label;
v = "Consumer";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(");
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String getIdentityHashCode(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForProducer(org.apache.camel.CamelContext, org.apache.camel.Producer) throws javax.management.MalformedObjectNameException
{
java.lang.String v, v, v, v;
boolean v;
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
org.apache.camel.Producer v;
java.lang.Class v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.Producer;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("producers");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
v = staticinvoke <org.apache.camel.util.ObjectHelper: boolean isEmpty(java.lang.Object)>(v);
if v == 0 goto label;
v = "Producer";
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(");
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String getIdentityHashCode(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForTracer(org.apache.camel.CamelContext, org.apache.camel.spi.InterceptStrategy) throws javax.management.MalformedObjectNameException
{
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
org.apache.camel.spi.InterceptStrategy v;
java.lang.Class v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.spi.InterceptStrategy;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=tracer,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForEventNotifier(org.apache.camel.CamelContext, org.apache.camel.spi.EventNotifier) throws javax.management.MalformedObjectNameException
{
java.lang.String v, v, v;
boolean v;
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
org.apache.camel.spi.EventNotifier v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.spi.EventNotifier;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=eventnotifiers,");
v = v instanceof org.apache.camel.management.JmxNotificationEventNotifier;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("JmxEventNotifier");
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("EventNotifier");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(");
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String getIdentityHashCode(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
label:
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForRoute(org.apache.camel.Route) throws javax.management.MalformedObjectNameException
{
org.apache.camel.CamelContext v;
org.apache.camel.Route v;
javax.management.ObjectName v;
org.apache.camel.Endpoint v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.Route;
v = interfaceinvoke v.<org.apache.camel.Route: org.apache.camel.Endpoint getEndpoint()>();
v = interfaceinvoke v.<org.apache.camel.Route: java.lang.String getId()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = interfaceinvoke v.<org.apache.camel.Endpoint: org.apache.camel.CamelContext getCamelContext()>();
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=routes,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForService(org.apache.camel.CamelContext, org.apache.camel.Service) throws javax.management.MalformedObjectNameException
{
java.lang.String v, v, v, v;
boolean v;
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
org.apache.camel.Service v;
java.lang.Class v;
java.lang.StringBuilder v, v, v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.Service;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=services,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v instanceof org.apache.camel.StaticService;
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(");
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String getIdentityHashCode(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
label:
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForClusterService(org.apache.camel.CamelContext, org.apache.camel.cluster.CamelClusterService) throws javax.management.MalformedObjectNameException
{
java.lang.String v, v, v, v;
boolean v;
org.apache.camel.cluster.CamelClusterService v;
org.apache.camel.CamelContext v;
javax.management.ObjectName v;
java.lang.Class v;
java.lang.StringBuilder v, v, v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.cluster.CamelClusterService;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=clusterservices,");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = v instanceof org.apache.camel.StaticService;
if v != 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(");
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String getIdentityHashCode(java.lang.Object)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
label:
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public javax.management.ObjectName getObjectNameForThreadPool(org.apache.camel.CamelContext, java.util.concurrent.ThreadPoolExecutor, java.lang.String, java.lang.String) throws javax.management.MalformedObjectNameException
{
org.apache.camel.CamelContext v;
java.util.concurrent.ThreadPoolExecutor v;
javax.management.ObjectName v;
java.lang.StringBuilder v, v, v, v, v;
java.lang.String v, v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: java.util.concurrent.ThreadPoolExecutor;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(":");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("context=");
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(org.apache.camel.CamelContext)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(",");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("type=threadpools,");
v = v;
if v == null goto label;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001(\u)");
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("name=");
v = staticinvoke <javax.management.ObjectName: java.lang.String quote(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: javax.management.ObjectName createObjectName(java.lang.StringBuilder)>(v);
return v;
}
public java.lang.String getDomainName()
{
java.lang.String v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName>;
return v;
}
public void setDomainName(java.lang.String)
{
java.lang.String v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: java.lang.String;
v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String domainName> = v;
return;
}
public java.lang.String getHostName()
{
java.lang.String v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String hostName>;
return v;
}
public void setHostName(java.lang.String)
{
java.lang.String v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: java.lang.String;
v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String hostName> = v;
return;
}
protected java.lang.String getContextId(org.apache.camel.CamelContext)
{
org.apache.camel.CamelContext v;
java.lang.String v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.CamelContext;
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(java.lang.String)>("unknown");
return v;
label:
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getManagementName()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getManagementName()>();
goto label;
label:
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getName()>();
label:
v = virtualinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String getContextId(java.lang.String)>(v);
return v;
}
protected java.lang.String getContextId(java.lang.String)
{
org.apache.camel.CamelContext v, v;
org.apache.camel.spi.ManagementAgent v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
org.apache.camel.spi.ManagementStrategy v;
boolean v, v, v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: org.apache.camel.CamelContext camelContext>;
if v == null goto label;
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: org.apache.camel.CamelContext camelContext>;
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ManagementStrategy getManagementStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementStrategy: org.apache.camel.spi.ManagementAgent getManagementAgent()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementAgent: java.lang.Boolean getIncludeHostName()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String hostName>;
if v == null goto label;
v = v;
goto label;
label:
v = "unknown";
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001/\u0001");
return v;
label:
if v == null goto label;
v = v;
goto label;
label:
v = "unknown";
label:
return v;
}
protected java.lang.String getEndpointId(org.apache.camel.Endpoint)
{
org.apache.camel.CamelContext v, v;
org.apache.camel.Endpoint v;
org.apache.camel.spi.ManagementAgent v;
java.lang.Boolean v, v;
java.lang.String v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
org.apache.camel.spi.ManagementStrategy v;
boolean v, v, v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.Endpoint;
v = specialinvoke v.<org.apache.camel.management.DefaultManagementNamingStrategy: java.lang.String doGetEndpointId(org.apache.camel.Endpoint)>(v);
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: org.apache.camel.CamelContext camelContext>;
if v == null goto label;
v = v.<org.apache.camel.management.DefaultManagementNamingStrategy: org.apache.camel.CamelContext camelContext>;
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ManagementStrategy getManagementStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementStrategy: org.apache.camel.spi.ManagementAgent getManagementAgent()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementAgent: java.lang.Boolean getMask()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
if v == null goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = staticinvoke <org.apache.camel.util.URISupport: java.lang.String sanitizeUri(java.lang.String)>(v);
label:
return v;
}
private java.lang.String doGetEndpointId(org.apache.camel.Endpoint)
{
org.apache.camel.Endpoint v;
int v, v;
java.lang.String v, v, v, v, v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
boolean v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: org.apache.camel.Endpoint;
v = interfaceinvoke v.<org.apache.camel.Endpoint: boolean isSingleton()>();
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.camel.Endpoint: java.lang.String getEndpointKey()>();
return v;
label:
v = interfaceinvoke v.<org.apache.camel.Endpoint: java.lang.String getEndpointKey()>();
v = virtualinvoke v.<java.lang.String: int indexOf(int)>(63);
v = (int) -1;
if v != v goto label;
v = v;
goto label;
label:
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
label:
v = staticinvoke <org.apache.camel.util.ObjectHelper: java.lang.String getIdentityHashCode(java.lang.Object)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001?id=\u0001");
return v;
}
protected javax.management.ObjectName createObjectName(java.lang.StringBuilder) throws javax.management.MalformedObjectNameException
{
javax.management.MalformedObjectNameException v, v;
java.lang.StringBuilder v;
java.lang.String v, v;
javax.management.ObjectName v;
org.apache.camel.management.DefaultManagementNamingStrategy v;
v := @this: org.apache.camel.management.DefaultManagementNamingStrategy;
v := @parameter: java.lang.StringBuilder;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
label:
v = new javax.management.ObjectName;
specialinvoke v.<javax.management.ObjectName: void <init>(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = new javax.management.MalformedObjectNameException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,javax.management.MalformedObjectNameException)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Could not create ObjectName from: \u. Reason: \u0001");
specialinvoke v.<javax.management.MalformedObjectNameException: void <init>(java.lang.String)>(v);
throw v;
catch javax.management.MalformedObjectNameException from label to label with label;
}
}