public class org.apache.camel.management.mbean.ManagedUnmarshal extends org.apache.camel.management.mbean.ManagedProcessor implements org.apache.camel.api.management.mbean.ManagedUnmarshalMBean
{
private final org.apache.camel.processor.UnmarshalProcessor processor;
public void <init>(org.apache.camel.CamelContext, org.apache.camel.processor.UnmarshalProcessor, org.apache.camel.model.UnmarshalDefinition)
{
org.apache.camel.CamelContext v;
org.apache.camel.processor.UnmarshalProcessor v;
org.apache.camel.management.mbean.ManagedUnmarshal v;
org.apache.camel.model.UnmarshalDefinition v;
v := @this: org.apache.camel.management.mbean.ManagedUnmarshal;
v := @parameter: org.apache.camel.CamelContext;
v := @parameter: org.apache.camel.processor.UnmarshalProcessor;
v := @parameter: org.apache.camel.model.UnmarshalDefinition;
specialinvoke v.<org.apache.camel.management.mbean.ManagedProcessor: void <init>(org.apache.camel.CamelContext,org.apache.camel.Processor,org.apache.camel.model.ProcessorDefinition)>(v, v, v);
v.<org.apache.camel.management.mbean.ManagedUnmarshal: org.apache.camel.processor.UnmarshalProcessor processor> = v;
return;
}
public org.apache.camel.model.UnmarshalDefinition getDefinition()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.management.mbean.ManagedUnmarshal v;
v := @this: org.apache.camel.management.mbean.ManagedUnmarshal;
v = specialinvoke v.<org.apache.camel.management.mbean.ManagedProcessor: org.apache.camel.model.ProcessorDefinition getDefinition()>();
return v;
}
public java.lang.String getDataFormatName()
{
org.apache.camel.model.DataFormatDefinition v, v;
java.lang.String v;
org.apache.camel.management.mbean.ManagedUnmarshal v;
org.apache.camel.model.UnmarshalDefinition v, v, v;
v := @this: org.apache.camel.management.mbean.ManagedUnmarshal;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedUnmarshal: org.apache.camel.model.UnmarshalDefinition getDefinition()>();
v = virtualinvoke v.<org.apache.camel.model.UnmarshalDefinition: java.lang.String getRef()>();
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedUnmarshal: org.apache.camel.model.UnmarshalDefinition getDefinition()>();
v = virtualinvoke v.<org.apache.camel.model.UnmarshalDefinition: org.apache.camel.model.DataFormatDefinition getDataFormatType()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.management.mbean.ManagedUnmarshal: org.apache.camel.model.UnmarshalDefinition getDefinition()>();
v = virtualinvoke v.<org.apache.camel.model.UnmarshalDefinition: org.apache.camel.model.DataFormatDefinition getDataFormatType()>();
v = virtualinvoke v.<org.apache.camel.model.DataFormatDefinition: java.lang.String getDataFormatName()>();
label:
return v;
}
}