public class org.apache.camel.management.mbean.ManagedCamelContext extends org.apache.camel.management.mbean.ManagedPerformanceCounter implements org.apache.camel.TimerListener, org.apache.camel.api.management.mbean.ManagedCamelContextMBean
{
private static final org.slf4j.Logger LOG;
private final org.apache.camel.model.ModelCamelContext context;
private final org.apache.camel.management.mbean.LoadTriplet load;
private final java.lang.String jmxDomain;
public void <init>(org.apache.camel.model.ModelCamelContext)
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ManagementAgent v;
org.apache.camel.management.mbean.LoadTriplet v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
org.apache.camel.spi.ManagementStrategy v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: org.apache.camel.model.ModelCamelContext;
specialinvoke v.<org.apache.camel.management.mbean.ManagedPerformanceCounter: void <init>()>();
v = new org.apache.camel.management.mbean.LoadTriplet;
specialinvoke v.<org.apache.camel.management.mbean.LoadTriplet: void <init>()>();
v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.management.mbean.LoadTriplet load> = v;
v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context> = v;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: 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.String getMBeanObjectDomainName()>();
v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String jmxDomain> = v;
return;
}
public void init(org.apache.camel.spi.ManagementStrategy)
{
org.apache.camel.model.ModelCamelContext v, v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ManagementAgent v, v;
org.apache.camel.spi.ManagementStrategy v, v, v;
boolean v;
org.apache.camel.ManagementStatisticsLevel v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: org.apache.camel.spi.ManagementStrategy;
specialinvoke v.<org.apache.camel.management.mbean.ManagedPerformanceCounter: void init(org.apache.camel.spi.ManagementStrategy)>(v);
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ManagementStrategy getManagementStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementStrategy: org.apache.camel.spi.ManagementAgent getManagementAgent()>();
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: 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: org.apache.camel.ManagementStatisticsLevel getStatisticsLevel()>();
v = <org.apache.camel.ManagementStatisticsLevel: org.apache.camel.ManagementStatisticsLevel Off>;
if v == v goto label;
v = 1;
goto label;
label:
v = 0;
label:
virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: void setStatisticsEnabled(boolean)>(v);
return;
}
public org.apache.camel.CamelContext getContext()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
return v;
}
public java.lang.String getCamelId()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getName()>();
return v;
}
public java.lang.String getManagementName()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getManagementName()>();
return v;
}
public java.lang.String getCamelVersion()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getVersion()>();
return v;
}
public java.lang.String getState()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
org.apache.camel.ServiceStatus v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.ServiceStatus getStatus()>();
v = virtualinvoke v.<org.apache.camel.ServiceStatus: java.lang.String name()>();
return v;
}
public java.lang.String getUptime()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getUptime()>();
return v;
}
public long getUptimeMillis()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
long v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: long getUptimeMillis()>();
return v;
}
public java.lang.String getManagementStatisticsLevel()
{
org.apache.camel.model.ModelCamelContext v, v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ManagementAgent v, v;
java.lang.String v;
org.apache.camel.spi.ManagementStrategy v, v;
org.apache.camel.ManagementStatisticsLevel v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ManagementStrategy getManagementStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementStrategy: org.apache.camel.spi.ManagementAgent getManagementAgent()>();
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: 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: org.apache.camel.ManagementStatisticsLevel getStatisticsLevel()>();
v = virtualinvoke v.<org.apache.camel.ManagementStatisticsLevel: java.lang.String name()>();
return v;
label:
return null;
}
public java.lang.String getClassResolver()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ClassResolver v;
java.lang.Class v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ClassResolver getClassResolver()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
return v;
}
public java.lang.String getPackageScanClassResolver()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.PackageScanClassResolver v;
java.lang.Class v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.PackageScanClassResolver getPackageScanClassResolver()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
return v;
}
public java.lang.String getApplicationContextClassName()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Class v;
java.lang.ClassLoader v, v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.ClassLoader getApplicationContextClassLoader()>();
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.ClassLoader getApplicationContextClassLoader()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
return v;
label:
return null;
}
public java.lang.String getHeadersMapFactoryClassName()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.HeadersMapFactory v;
java.lang.Class v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.HeadersMapFactory getHeadersMapFactory()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
return v;
}
public java.util.Map getProperties()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.util.Map getGlobalOptions()>();
return v;
}
public java.util.Map getGlobalOptions()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v, v;
org.apache.camel.model.ModelCamelContext v, v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.Map getGlobalOptions()>();
v = interfaceinvoke v.<java.util.Map: boolean isEmpty()>();
if v == 0 goto label;
return null;
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.Map getGlobalOptions()>();
return v;
}
public java.lang.String getProperty(java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String getGlobalOption(java.lang.String)>(v);
return v;
}
public java.lang.String getGlobalOption(java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getGlobalOption(java.lang.String)>(v);
return v;
}
public void setProperty(java.lang.String, java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: void setGlobalOption(java.lang.String,java.lang.String)>(v, v);
return;
}
public void setGlobalOption(java.lang.String, java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.Map getGlobalOptions()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return;
}
public java.lang.Boolean getTracing()
{
java.lang.Boolean v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isTracing()>();
return v;
}
public void setTracing(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.Boolean;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void setTracing(java.lang.Boolean)>(v);
return;
}
public java.lang.Integer getInflightExchanges()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
long v;
java.lang.Integer v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = specialinvoke v.<org.apache.camel.management.mbean.ManagedPerformanceCounter: long getExchangesInflight()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer getTotalRoutes()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.List v;
int v;
java.lang.Integer v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.List getRoutes()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public java.lang.Integer getStartedRoutes()
{
java.util.Iterator v;
java.lang.Integer v;
org.apache.camel.model.ModelCamelContext v, v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.List v;
int v;
java.lang.Object v;
java.lang.String v;
org.apache.camel.ServiceStatus v;
boolean v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = 0;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.List getRoutes()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.Route: java.lang.String getId()>();
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.ServiceStatus getRouteStatus(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.ServiceStatus: boolean isStarted()>();
if v == 0 goto label;
v = v + 1;
goto label;
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
}
public void setTimeout(long)
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ShutdownStrategy v;
long v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: long;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ShutdownStrategy getShutdownStrategy()>();
interfaceinvoke v.<org.apache.camel.spi.ShutdownStrategy: void setTimeout(long)>(v);
return;
}
public long getTimeout()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ShutdownStrategy v;
long v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ShutdownStrategy getShutdownStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ShutdownStrategy: long getTimeout()>();
return v;
}
public void setTimeUnit(java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ShutdownStrategy v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.util.concurrent.TimeUnit;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ShutdownStrategy getShutdownStrategy()>();
interfaceinvoke v.<org.apache.camel.spi.ShutdownStrategy: void setTimeUnit(java.util.concurrent.TimeUnit)>(v);
return;
}
public java.util.concurrent.TimeUnit getTimeUnit()
{
java.util.concurrent.TimeUnit v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ShutdownStrategy v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ShutdownStrategy getShutdownStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ShutdownStrategy: java.util.concurrent.TimeUnit getTimeUnit()>();
return v;
}
public void setShutdownNowOnTimeout(boolean)
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ShutdownStrategy v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ShutdownStrategy getShutdownStrategy()>();
interfaceinvoke v.<org.apache.camel.spi.ShutdownStrategy: void setShutdownNowOnTimeout(boolean)>(v);
return;
}
public boolean isShutdownNowOnTimeout()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.spi.ShutdownStrategy v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ShutdownStrategy getShutdownStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ShutdownStrategy: boolean isShutdownNowOnTimeout()>();
return v;
}
public java.lang.String getLoad01()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Object[] v;
java.lang.Double v;
org.apache.camel.management.mbean.LoadTriplet v;
java.lang.String v;
boolean v;
double v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.management.mbean.LoadTriplet load>;
v = virtualinvoke v.<org.apache.camel.management.mbean.LoadTriplet: double getLoad1()>();
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
return "";
label:
v = newarray (java.lang.Object)[1];
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%.2f", v);
return v;
}
public java.lang.String getLoad05()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Object[] v;
java.lang.Double v;
org.apache.camel.management.mbean.LoadTriplet v;
java.lang.String v;
boolean v;
double v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.management.mbean.LoadTriplet load>;
v = virtualinvoke v.<org.apache.camel.management.mbean.LoadTriplet: double getLoad5()>();
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
return "";
label:
v = newarray (java.lang.Object)[1];
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%.2f", v);
return v;
}
public java.lang.String getLoad15()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Object[] v;
java.lang.Double v;
org.apache.camel.management.mbean.LoadTriplet v;
java.lang.String v;
boolean v;
double v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.management.mbean.LoadTriplet load>;
v = virtualinvoke v.<org.apache.camel.management.mbean.LoadTriplet: double getLoad15()>();
v = staticinvoke <java.lang.Double: boolean isNaN(double)>(v);
if v == 0 goto label;
return "";
label:
v = newarray (java.lang.Object)[1];
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(v);
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%.2f", v);
return v;
}
public boolean isUseBreadcrumb()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Boolean v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isUseBreadcrumb()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public boolean isAllowUseOriginalMessage()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Boolean v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isAllowUseOriginalMessage()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public boolean isMessageHistory()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Boolean v, v;
org.apache.camel.model.ModelCamelContext v, v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isMessageHistory()>();
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isMessageHistory()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
goto label;
label:
v = 0;
label:
return v;
}
public boolean isLogMask()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Boolean v, v;
org.apache.camel.model.ModelCamelContext v, v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isLogMask()>();
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isLogMask()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
goto label;
label:
v = 0;
label:
return v;
}
public boolean isUseMDCLogging()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Boolean v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isUseMDCLogging()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public boolean isUseDataType()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Boolean v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.Boolean isUseDataType()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
}
public void onTimer()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
int v;
org.apache.camel.management.mbean.LoadTriplet v;
java.lang.Integer v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.management.mbean.LoadTriplet load>;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.Integer getInflightExchanges()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<org.apache.camel.management.mbean.LoadTriplet: void update(int)>(v);
return;
}
public void start() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v, v, v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: boolean isSuspended()>();
if v == 0 goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void resume()>();
goto label;
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void start()>();
label:
return;
}
public void stop() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void stop()>();
return;
}
public void restart() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void stop()>();
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void start()>();
return;
}
public void suspend() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void suspend()>();
return;
}
public void resume() throws java.lang.Exception
{
java.lang.IllegalStateException v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v, v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: boolean isSuspended()>();
if v == 0 goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void resume()>();
goto label;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("CamelContext is not suspended");
throw v;
label:
return;
}
public void startAllRoutes() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void startAllRoutes()>();
return;
}
public boolean canSendToEndpoint(java.lang.String)
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
org.apache.camel.Endpoint v;
org.apache.camel.Producer v;
java.lang.Exception v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.Endpoint getEndpoint(java.lang.String)>(v);
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.Endpoint: org.apache.camel.Producer createProducer()>();
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v := @caughtexception;
label:
return 0;
catch java.lang.Exception from label to label with label;
}
public void sendBody(java.lang.String, java.lang.Object) throws java.lang.Exception
{
java.lang.Throwable v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.ProducerTemplate v;
java.lang.Object v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.ProducerTemplate createProducerTemplate()>();
label:
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void sendBody(java.lang.String,java.lang.Object)>(v, v);
label:
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void stop()>();
goto label;
label:
v := @caughtexception;
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void stop()>();
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
}
public void sendStringBody(java.lang.String, java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: void sendBody(java.lang.String,java.lang.Object)>(v, v);
return;
}
public void sendBodyAndHeaders(java.lang.String, java.lang.Object, java.util.Map) throws java.lang.Exception
{
java.lang.Throwable v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v;
org.apache.camel.ProducerTemplate v;
java.lang.Object v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.util.Map;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.ProducerTemplate createProducerTemplate()>();
label:
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void sendBodyAndHeaders(java.lang.String,java.lang.Object,java.util.Map)>(v, v, v);
label:
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void stop()>();
goto label;
label:
v := @caughtexception;
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void stop()>();
throw v;
label:
return;
catch java.lang.Throwable from label to label with label;
}
public java.lang.Object requestBody(java.lang.String, java.lang.Object) throws java.lang.Exception
{
java.lang.Throwable v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.ProducerTemplate v;
java.lang.Object v, v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.ProducerTemplate createProducerTemplate()>();
label:
v = interfaceinvoke v.<org.apache.camel.ProducerTemplate: java.lang.Object requestBody(java.lang.String,java.lang.Object)>(v, v);
label:
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void stop()>();
goto label;
label:
v := @caughtexception;
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void stop()>();
throw v;
label:
return v;
catch java.lang.Throwable from label to label with label;
}
public java.lang.Object requestStringBody(java.lang.String, java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.Object v;
java.lang.String v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.Object requestBody(java.lang.String,java.lang.Object)>(v, v);
return v;
}
public java.lang.Object requestBodyAndHeaders(java.lang.String, java.lang.Object, java.util.Map) throws java.lang.Exception
{
java.lang.Throwable v;
org.apache.camel.model.ModelCamelContext v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v;
org.apache.camel.ProducerTemplate v;
java.lang.Object v, v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v := @parameter: java.util.Map;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.ProducerTemplate createProducerTemplate()>();
label:
v = interfaceinvoke v.<org.apache.camel.ProducerTemplate: java.lang.Object requestBodyAndHeaders(java.lang.String,java.lang.Object,java.util.Map)>(v, v, v);
label:
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void stop()>();
goto label;
label:
v := @caughtexception;
interfaceinvoke v.<org.apache.camel.ProducerTemplate: void stop()>();
throw v;
label:
return v;
catch java.lang.Throwable from label to label with label;
}
public java.lang.String dumpRestsAsXml() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String dumpRestsAsXml(boolean)>(0);
return v;
}
public java.lang.String dumpRestsAsXml(boolean) throws java.lang.Exception
{
byte[] v;
java.util.concurrent.atomic.AtomicBoolean v;
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.rest.RestsDefinition v;
java.io.ByteArrayInputStream v;
org.w3c.dom.Document v;
java.lang.String v;
org.apache.camel.NamedNode v;
boolean v, v, v;
org.apache.camel.model.ModelCamelContext v, v, v, v, v;
java.util.List v;
org.apache.camel.TypeConverter v;
java.lang.Object v;
org.apache.camel.management.mbean.ManagedCamelContext$1 v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.List getRestDefinitions()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
return null;
label:
v = new org.apache.camel.model.rest.RestsDefinition;
specialinvoke v.<org.apache.camel.model.rest.RestsDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.rest.RestsDefinition: void setRests(java.util.List)>(v);
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = staticinvoke <org.apache.camel.model.ModelHelper: java.lang.String dumpModelAsXml(org.apache.camel.CamelContext,org.apache.camel.NamedNode)>(v, v);
if v == 0 goto label;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>()>();
v = new java.io.ByteArrayInputStream;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
v = new org.apache.camel.management.mbean.ManagedCamelContext$1;
specialinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext$1: void <init>(org.apache.camel.management.mbean.ManagedCamelContext,java.util.concurrent.atomic.AtomicBoolean)>(v, v);
v = staticinvoke <org.apache.camel.util.XmlLineNumberParser: org.w3c.dom.Document parseXml(java.io.InputStream,org.apache.camel.util.XmlLineNumberParser$XmlTextTransformer)>(v, v);
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v == 0 goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.TypeConverter getTypeConverter()>();
v = interfaceinvoke v.<org.apache.camel.TypeConverter: java.lang.Object mandatoryConvertTo(java.lang.Class,java.lang.Object)>(class "Ljava/lang/String;", v);
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = staticinvoke <org.apache.camel.model.ModelHelper: org.apache.camel.NamedNode createModelFromXml(org.apache.camel.CamelContext,java.lang.String,java.lang.Class)>(v, v, class "Lorg/apache/camel/model/rest/RestsDefinition;");
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = staticinvoke <org.apache.camel.model.ModelHelper: java.lang.String dumpModelAsXml(org.apache.camel.CamelContext,org.apache.camel.NamedNode)>(v, v);
label:
return v;
}
public java.lang.String dumpRoutesAsXml() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String dumpRoutesAsXml(boolean)>(0);
return v;
}
public java.lang.String dumpRoutesAsXml(boolean) throws java.lang.Exception
{
org.apache.camel.model.RoutesDefinition v;
byte[] v;
java.util.concurrent.atomic.AtomicBoolean v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.io.ByteArrayInputStream v;
org.w3c.dom.Document v;
java.lang.String v;
org.apache.camel.NamedNode v;
boolean v, v, v;
org.apache.camel.model.ModelCamelContext v, v, v, v, v;
org.apache.camel.management.mbean.ManagedCamelContext$2 v;
java.util.List v;
org.apache.camel.TypeConverter v;
java.lang.Object v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.List getRouteDefinitions()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
return null;
label:
v = new org.apache.camel.model.RoutesDefinition;
specialinvoke v.<org.apache.camel.model.RoutesDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.RoutesDefinition: void setRoutes(java.util.List)>(v);
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = staticinvoke <org.apache.camel.model.ModelHelper: java.lang.String dumpModelAsXml(org.apache.camel.CamelContext,org.apache.camel.NamedNode)>(v, v);
if v == 0 goto label;
v = new java.util.concurrent.atomic.AtomicBoolean;
specialinvoke v.<java.util.concurrent.atomic.AtomicBoolean: void <init>()>();
v = new java.io.ByteArrayInputStream;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.lang.String)>("UTF-8");
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
v = new org.apache.camel.management.mbean.ManagedCamelContext$2;
specialinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext$2: void <init>(org.apache.camel.management.mbean.ManagedCamelContext,java.util.concurrent.atomic.AtomicBoolean)>(v, v);
v = staticinvoke <org.apache.camel.util.XmlLineNumberParser: org.w3c.dom.Document parseXml(java.io.InputStream,org.apache.camel.util.XmlLineNumberParser$XmlTextTransformer)>(v, v);
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicBoolean: boolean get()>();
if v == 0 goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.TypeConverter getTypeConverter()>();
v = interfaceinvoke v.<org.apache.camel.TypeConverter: java.lang.Object mandatoryConvertTo(java.lang.Class,java.lang.Object)>(class "Ljava/lang/String;", v);
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = staticinvoke <org.apache.camel.model.ModelHelper: org.apache.camel.NamedNode createModelFromXml(org.apache.camel.CamelContext,java.lang.String,java.lang.Class)>(v, v, class "Lorg/apache/camel/model/RoutesDefinition;");
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = staticinvoke <org.apache.camel.model.ModelHelper: java.lang.String dumpModelAsXml(org.apache.camel.CamelContext,org.apache.camel.NamedNode)>(v, v);
label:
return v;
}
public void addOrUpdateRoutesFromXml(java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: void addOrUpdateRoutesFromXml(java.lang.String,boolean)>(v, 0);
return;
}
public void addOrUpdateRoutesFromXml(java.lang.String, boolean) throws java.lang.Exception
{
org.apache.camel.model.RoutesDefinition v;
org.slf4j.Logger v;
java.lang.Exception v;
org.apache.camel.model.ModelCamelContext v, v, v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.List v;
org.apache.camel.TypeConverter v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: boolean;
if v == 0 goto label;
v = staticinvoke <java.net.URLDecoder: java.lang.String decode(java.lang.String,java.lang.String)>(v, "UTF-8");
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.TypeConverter getTypeConverter()>();
v = interfaceinvoke v.<org.apache.camel.TypeConverter: java.lang.Object mandatoryConvertTo(java.lang.Class,java.lang.Object)>(class "Ljava/io/InputStream;", v);
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.model.RoutesDefinition loadRoutesDefinition(java.io.InputStream)>(v);
if v != null goto label;
return;
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = virtualinvoke v.<org.apache.camel.model.RoutesDefinition: java.util.List getRoutes()>();
interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: void addRouteDefinitions(java.util.Collection)>(v);
label:
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.Exception: java.lang.String getMessage()>();
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[])>("Error updating routes from xml: \u due: \u0001");
v = <org.apache.camel.management.mbean.ManagedCamelContext: org.slf4j.Logger LOG>;
interfaceinvoke v.<org.slf4j.Logger: void warn(java.lang.String,java.lang.Throwable)>(v, v);
throw v;
label:
return;
catch java.lang.Exception from label to label with label;
}
public java.lang.String dumpRoutesStatsAsXml(boolean, boolean) throws java.lang.Exception
{
java.lang.Integer v, v;
java.util.Set v, v;
org.apache.camel.spi.ManagementAgent v, v, v, v;
java.lang.StringBuilder v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Object[] v, v, v;
long v, v;
java.util.ArrayList v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.camel.spi.ManagementStrategy v, v, v, v;
org.apache.camel.management.mbean.ManagedCamelContext$OrderProcessorMBeans v;
boolean v, v, v, v, v, v, v;
javax.management.ObjectName v, v;
org.apache.camel.model.ModelCamelContext v, v;
javax.management.MBeanServer v;
int v, v, v, v;
java.lang.Boolean v;
org.apache.camel.CamelContext v, v, v, v;
java.util.Iterator v, v, v;
java.lang.Object v, v, v, v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: boolean;
v := @parameter: boolean;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<camelContextStat");
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String getCamelId()>();
v[0] = v;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String getState()>();
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(" id=\"%s\" state=\"%s\"", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String dumpStatsAsXml(boolean)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" exchangesInflight=\"");
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.Integer getInflightExchanges()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(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.String: int length()>();
v = v - 2;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(7, 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)>(">\n");
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.CamelContext getContext()>();
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: javax.management.MBeanServer getMBeanServer()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.CamelContext getContext()>();
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 = "*/";
goto label;
label:
v = "";
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String jmxDomain>;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.CamelContext getContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getManagementName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, 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:context=\u0001\u,type=routes,*");
v = staticinvoke <javax.management.ObjectName: javax.management.ObjectName getInstance(java.lang.String)>(v);
v = interfaceinvoke v.<javax.management.MBeanServer: java.util.Set queryNames(javax.management.ObjectName,javax.management.QueryExp)>(v, null);
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
if v == 0 goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String jmxDomain>;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.CamelContext getContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getManagementName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, 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:context=\u0001\u,type=processors,*");
v = staticinvoke <javax.management.ObjectName: javax.management.ObjectName getInstance(java.lang.String)>(v);
v = interfaceinvoke v.<javax.management.MBeanServer: java.util.Set queryNames(javax.management.ObjectName,javax.management.QueryExp)>(v, null);
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: 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.Object newProxyClient(javax.management.ObjectName,java.lang.Class)>(v, class "Lorg/apache/camel/api/management/mbean/ManagedProcessorMBean;");
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = new org.apache.camel.management.mbean.ManagedCamelContext$OrderProcessorMBeans;
specialinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext$OrderProcessorMBeans: void <init>()>();
interfaceinvoke v.<java.util.List: void sort(java.util.Comparator)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("  <routeStats>\n");
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: 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.Object newProxyClient(javax.management.ObjectName,java.lang.Class)>(v, class "Lorg/apache/camel/api/management/mbean/ManagedRouteMBean;");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    <routeStat");
v = newarray (java.lang.Object)[2];
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedRouteMBean: java.lang.String getRouteId()>();
v[0] = v;
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedRouteMBean: java.lang.String getState()>();
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(" id=\"%s\" state=\"%s\"", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedRouteMBean: java.lang.String dumpStatsAsXml(boolean)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" exchangesInflight=\"");
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedRouteMBean: long getExchangesInflight()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(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.String: int length()>();
v = v - 2;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(7, 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)>(">\n");
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("      <processorStats>\n");
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedRouteMBean: java.lang.String getRouteId()>();
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedProcessorMBean: java.lang.String getRouteId()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("        <processorStat");
v = newarray (java.lang.Object)[3];
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedProcessorMBean: java.lang.String getProcessorId()>();
v[0] = v;
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedProcessorMBean: java.lang.Integer getIndex()>();
v[1] = v;
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedProcessorMBean: java.lang.String getState()>();
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(" id=\"%s\" index=\"%s\" state=\"%s\"", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedProcessorMBean: java.lang.String dumpStatsAsXml(boolean)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" exchangesInflight=\"");
v = interfaceinvoke v.<org.apache.camel.api.management.mbean.ManagedProcessorMBean: long getExchangesInflight()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(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.String: java.lang.String substring(int)>(7);
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)>("\n");
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("      </processorStats>\n");
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    </routeStat>\n");
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("  </routeStats>\n");
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("</camelContextStat>");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String dumpRoutesCoverageAsXml() throws java.lang.Exception
{
byte[] v;
java.lang.Object[] v;
long v, v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.io.ByteArrayInputStream v;
java.lang.Long v, v;
org.w3c.dom.Document v;
java.lang.String v, v, v, v;
org.apache.camel.model.ModelCamelContext v, v;
org.apache.camel.TypeConverter v;
java.lang.Object v;
java.lang.StringBuilder v, v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<camelContextRouteCoverage");
v = newarray (java.lang.Object)[3];
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String getCamelId()>();
v[0] = v;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: long getExchangesTotal()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[1] = v;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: long getTotalProcessingTime()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(" id=\"%s\" exchangesTotal=\"%s\" totalProcessingTime=\"%s\"", 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)>(">\n");
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String dumpRoutesAsXml()>();
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = new java.io.ByteArrayInputStream;
v = virtualinvoke v.<java.lang.String: byte[] getBytes()>();
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
v = staticinvoke <org.apache.camel.management.mbean.RouteCoverageXmlParser: org.w3c.dom.Document parseXml(org.apache.camel.CamelContext,java.io.InputStream)>(v, v);
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.TypeConverter getTypeConverter()>();
v = interfaceinvoke v.<org.apache.camel.TypeConverter: java.lang.Object convertTo(java.lang.Class,java.lang.Object)>(class "Ljava/lang/String;", v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n</camelContextRouteCoverage>");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public boolean createEndpoint(java.lang.String) throws java.lang.Exception
{
org.apache.camel.Endpoint v, v;
org.apache.camel.spi.ManagementObjectStrategy v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
org.apache.camel.spi.ManagementStrategy v, v, v, v;
boolean v;
javax.management.ObjectName v;
org.apache.camel.model.ModelCamelContext v, v, v, v, v, v, v;
org.apache.camel.spi.ManagementNamingStrategy v;
org.apache.camel.spi.ManagementAgent v, v;
java.lang.Object v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.Endpoint hasEndpoint(java.lang.String)>(v);
if v == null goto label;
return 0;
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.Endpoint getEndpoint(java.lang.String)>(v);
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ManagementStrategy getManagementStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementStrategy: org.apache.camel.spi.ManagementNamingStrategy getManagementNamingStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementNamingStrategy: javax.management.ObjectName getObjectNameForEndpoint(org.apache.camel.Endpoint)>(v);
if v == null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: 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: boolean isRegistered(javax.management.ObjectName)>(v);
if v != 0 goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ManagementStrategy getManagementStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementStrategy: org.apache.camel.spi.ManagementObjectStrategy getManagementObjectStrategy()>();
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.spi.ManagementObjectStrategy: java.lang.Object getManagedObjectForEndpoint(org.apache.camel.CamelContext,org.apache.camel.Endpoint)>(v, v);
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.spi.ManagementStrategy getManagementStrategy()>();
v = interfaceinvoke v.<org.apache.camel.spi.ManagementStrategy: org.apache.camel.spi.ManagementAgent getManagementAgent()>();
interfaceinvoke v.<org.apache.camel.spi.ManagementAgent: void register(java.lang.Object,javax.management.ObjectName)>(v, v);
label:
return 1;
label:
return 0;
}
public int removeEndpoints(java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Collection v;
int v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.Collection removeEndpoints(java.lang.String)>(v);
v = interfaceinvoke v.<java.util.Collection: int size()>();
return v;
}
public java.util.Map findEips() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.model.ModelCamelContext v;
java.util.Map v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.Map findEips()>();
return v;
}
public java.util.List findEipNames() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v;
java.util.Set v;
java.util.ArrayList v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.util.Map findEips()>();
v = new java.util.ArrayList;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
return v;
}
public javax.management.openmbean.TabularData listEips() throws java.lang.Exception
{
java.lang.Object[] v;
java.lang.String[] v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v;
java.lang.String v;
javax.management.openmbean.CompositeDataSupport v;
boolean v, v;
org.apache.camel.RuntimeCamelException v;
javax.management.openmbean.CompositeType v;
java.util.Iterator v;
java.util.Set v;
java.lang.Exception v;
org.apache.camel.model.ModelCamelContext v, v;
javax.management.openmbean.TabularType v;
javax.management.openmbean.TabularDataSupport v;
java.lang.Object v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.Map findEips()>();
v = new javax.management.openmbean.TabularDataSupport;
v = staticinvoke <org.apache.camel.api.management.mbean.CamelOpenMBeanTypes: javax.management.openmbean.TabularType listEipsTabularType()>();
specialinvoke v.<javax.management.openmbean.TabularDataSupport: void <init>(javax.management.openmbean.TabularType)>(v);
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.util.Properties: java.lang.Object get(java.lang.Object)>("title");
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.util.Properties: java.lang.Object get(java.lang.Object)>("description");
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.util.Properties: java.lang.Object get(java.lang.Object)>("label");
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.util.Properties: java.lang.Object get(java.lang.Object)>("class");
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = staticinvoke <org.apache.camel.util.CamelContextHelper: boolean isEipInUse(org.apache.camel.CamelContext,java.lang.String)>(v, v);
if v == 0 goto label;
v = "in use";
goto label;
label:
v = "on classpath";
label:
v = staticinvoke <org.apache.camel.api.management.mbean.CamelOpenMBeanTypes: javax.management.openmbean.CompositeType listEipsCompositeType()>();
v = new javax.management.openmbean.CompositeDataSupport;
v = newarray (java.lang.String)[6];
v[0] = "name";
v[1] = "title";
v[2] = "description";
v[3] = "label";
v[4] = "status";
v[5] = "type";
v = newarray (java.lang.Object)[6];
v[0] = v;
v[1] = v;
v[2] = v;
v[3] = v;
v[4] = v;
v[5] = v;
specialinvoke v.<javax.management.openmbean.CompositeDataSupport: void <init>(javax.management.openmbean.CompositeType,java.lang.String[],java.lang.Object[])>(v, v, v);
interfaceinvoke v.<javax.management.openmbean.TabularData: void put(javax.management.openmbean.CompositeData)>(v);
goto label;
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.camel.util.ObjectHelper: org.apache.camel.RuntimeCamelException wrapRuntimeCamelException(java.lang.Throwable)>(v);
throw v;
catch java.lang.Exception from label to label with label;
}
public java.util.Map findComponents() throws java.lang.Exception
{
java.util.Iterator v;
java.util.Set v;
org.apache.camel.model.ModelCamelContext v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v;
java.lang.Object v, v, v, v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.Map findComponents()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
if v == null goto label;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
virtualinvoke v.<java.util.Properties: java.lang.Object remove(java.lang.Object)>("component");
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
virtualinvoke v.<java.util.Properties: java.lang.Object remove(java.lang.Object)>("components");
goto label;
label:
return v;
}
public java.lang.String getComponentDocumentation(java.lang.String) throws java.io.IOException
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
return null;
}
public java.lang.String createRouteStaticEndpointJson()
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String createRouteStaticEndpointJson(boolean)>(1);
return v;
}
public java.lang.String createRouteStaticEndpointJson(boolean)
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String createRouteStaticEndpointJson(java.lang.String,boolean)>(null, v);
return v;
}
public java.util.List findComponentNames() throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.Map v;
java.util.Set v;
java.util.ArrayList v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: java.util.Map findComponents()>();
v = new java.util.ArrayList;
v = interfaceinvoke v.<java.util.Map: java.util.Set keySet()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
return v;
}
public javax.management.openmbean.TabularData listComponents() throws java.lang.Exception
{
java.util.Map v;
boolean v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.camel.RuntimeCamelException v;
java.util.Set v;
java.lang.Exception v;
org.apache.camel.model.ModelCamelContext v, v, v, v;
java.util.List v;
javax.management.openmbean.TabularType v;
javax.management.openmbean.TabularDataSupport v;
java.lang.Object[] v;
java.lang.String[] v;
org.apache.camel.Component v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v, v, v, v;
javax.management.openmbean.CompositeDataSupport v;
javax.management.openmbean.CompositeType v;
java.util.Iterator v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.util.Map findComponents()>();
v = new javax.management.openmbean.TabularDataSupport;
v = staticinvoke <org.apache.camel.api.management.mbean.CamelOpenMBeanTypes: javax.management.openmbean.TabularType listComponentsTabularType()>();
specialinvoke v.<javax.management.openmbean.TabularDataSupport: void <init>(javax.management.openmbean.TabularType)>(v);
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.Component hasComponent(java.lang.String)>(v);
if v == null goto label;
v = "in use";
goto label;
label:
v = "on classpath";
label:
v = v;
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.util.Properties: java.lang.Object get(java.lang.Object)>("class");
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String resolveComponentDefaultName(java.lang.String)>(v);
if v == null goto label;
v = v;
goto label;
label:
v = v;
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getComponentParameterJsonSchema(java.lang.String)>(v);
v = staticinvoke <org.apache.camel.util.JsonSchemaHelper: java.util.List parseJsonSchema(java.lang.String,java.lang.String,boolean)>("component", v, 0);
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("title");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("title");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("syntax");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("syntax");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("description");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("description");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("label");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("label");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("deprecated");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("deprecated");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("secret");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("secret");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("javaType");
if v == 0 goto label;
interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("javaType");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("groupId");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("groupId");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("artifactId");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("artifactId");
goto label;
label:
v = interfaceinvoke v.<java.util.Map: boolean containsKey(java.lang.Object)>("version");
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("version");
goto label;
label:
v = staticinvoke <org.apache.camel.api.management.mbean.CamelOpenMBeanTypes: javax.management.openmbean.CompositeType listComponentsCompositeType()>();
v = new javax.management.openmbean.CompositeDataSupport;
v = newarray (java.lang.String)[12];
v[0] = "name";
v[1] = "title";
v[2] = "syntax";
v[3] = "description";
v[4] = "label";
v[5] = "deprecated";
v[6] = "secret";
v[7] = "status";
v[8] = "type";
v[9] = "groupId";
v[10] = "artifactId";
v[11] = "version";
v = newarray (java.lang.Object)[12];
v[0] = v;
v[1] = v;
v[2] = v;
v[3] = v;
v[4] = v;
v[5] = v;
v[6] = v;
v[7] = v;
v[8] = v;
v[9] = v;
v[10] = v;
v[11] = v;
specialinvoke v.<javax.management.openmbean.CompositeDataSupport: void <init>(javax.management.openmbean.CompositeType,java.lang.String[],java.lang.Object[])>(v, v, v);
interfaceinvoke v.<javax.management.openmbean.TabularData: void put(javax.management.openmbean.CompositeData)>(v);
goto label;
label:
return v;
label:
v := @caughtexception;
v = staticinvoke <org.apache.camel.util.ObjectHelper: org.apache.camel.RuntimeCamelException wrapRuntimeCamelException(java.lang.Throwable)>(v);
throw v;
catch java.lang.Exception from label to label with label;
}
public java.util.List completeEndpointPath(java.lang.String, java.util.Map, java.lang.String) throws java.lang.Exception
{
org.apache.camel.Component v;
org.apache.camel.model.ModelCamelContext v;
java.util.ArrayList v;
org.apache.camel.management.mbean.ManagedCamelContext v;
java.util.List v;
java.util.Map v;
org.apache.camel.ComponentConfiguration v;
java.lang.String v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: java.util.Map;
v := @parameter: java.lang.String;
if v != null goto label;
v = "";
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.Component getComponent(java.lang.String,boolean)>(v, 0);
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.Component: org.apache.camel.ComponentConfiguration createComponentConfiguration()>();
interfaceinvoke v.<org.apache.camel.ComponentConfiguration: void setParameters(java.util.Map)>(v);
v = interfaceinvoke v.<org.apache.camel.ComponentConfiguration: java.util.List completeEndpointPath(java.lang.String)>(v);
return v;
label:
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
return v;
}
public java.lang.String componentParameterJsonSchema(java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
org.apache.camel.ComponentConfiguration v;
org.apache.camel.Component v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v, v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getComponentParameterJsonSchema(java.lang.String)>(v);
if v != null goto label;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: org.apache.camel.Component getComponent(java.lang.String)>(v);
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.Component: org.apache.camel.ComponentConfiguration createComponentConfiguration()>();
v = interfaceinvoke v.<org.apache.camel.ComponentConfiguration: java.lang.String createParameterJsonSchema()>();
label:
return v;
}
public java.lang.String dataFormatParameterJsonSchema(java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getDataFormatParameterJsonSchema(java.lang.String)>(v);
return v;
}
public java.lang.String languageParameterJsonSchema(java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getLanguageParameterJsonSchema(java.lang.String)>(v);
return v;
}
public java.lang.String eipParameterJsonSchema(java.lang.String) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String getEipParameterJsonSchema(java.lang.String)>(v);
return v;
}
public java.lang.String explainEipJson(java.lang.String, boolean)
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String explainEipJson(java.lang.String,boolean)>(v, v);
return v;
}
public java.lang.String explainComponentJson(java.lang.String, boolean) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String explainComponentJson(java.lang.String,boolean)>(v, v);
return v;
}
public java.lang.String explainEndpointJson(java.lang.String, boolean) throws java.lang.Exception
{
org.apache.camel.management.mbean.ManagedCamelContext v;
java.lang.String v, v;
org.apache.camel.model.ModelCamelContext v;
boolean v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.model.ModelCamelContext context>;
v = interfaceinvoke v.<org.apache.camel.model.ModelCamelContext: java.lang.String explainEndpointJson(java.lang.String,boolean)>(v, v);
return v;
}
public void reset(boolean) throws java.lang.Exception
{
java.lang.Object[] v;
java.lang.String[] v;
org.apache.camel.management.mbean.ManagedCamelContext v;
javax.management.MBeanServer v;
java.lang.Boolean v, v;
java.lang.String v, v, v, v;
org.apache.camel.spi.ManagementStrategy v, v;
boolean v, v, v;
org.apache.camel.CamelContext v, v, v;
java.util.Iterator v;
java.util.Set v;
javax.management.ObjectName v;
org.apache.camel.spi.ManagementAgent v, v;
java.lang.Object v;
v := @this: org.apache.camel.management.mbean.ManagedCamelContext;
v := @parameter: boolean;
virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: void reset()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.CamelContext getContext()>();
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: javax.management.MBeanServer getMBeanServer()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.CamelContext getContext()>();
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 = "*/";
goto label;
label:
v = "";
label:
v = v.<org.apache.camel.management.mbean.ManagedCamelContext: java.lang.String jmxDomain>;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedCamelContext: org.apache.camel.CamelContext getContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.lang.String getManagementName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String,java.lang.String)>(v, 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:context=\u0001\u,type=routes,*");
v = staticinvoke <javax.management.ObjectName: javax.management.ObjectName getInstance(java.lang.String)>(v);
v = interfaceinvoke v.<javax.management.MBeanServer: java.util.Set queryNames(javax.management.ObjectName,javax.management.QueryExp)>(v, null);
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = newarray (java.lang.Object)[1];
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v[0] = v;
v = newarray (java.lang.String)[1];
v[0] = "boolean";
interfaceinvoke v.<javax.management.MBeanServer: java.lang.Object invoke(javax.management.ObjectName,java.lang.String,java.lang.Object[],java.lang.String[])>(v, "reset", v, v);
goto label;
label:
return;
}
static void <clinit>()
{
org.slf4j.Logger v;
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(class "Lorg/apache/camel/management/mbean/ManagedCamelContext;");
<org.apache.camel.management.mbean.ManagedCamelContext: org.slf4j.Logger LOG> = v;
return;
}
}