public class org.apache.camel.builder.ProcessClause extends java.lang.Object implements org.apache.camel.Processor
{
private final java.lang.Object parent;
private org.apache.camel.Processor processor;
public void <init>(java.lang.Object)
{
java.lang.Object v;
org.apache.camel.builder.ProcessClause v;
v := @this: org.apache.camel.builder.ProcessClause;
v := @parameter: java.lang.Object;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.camel.builder.ProcessClause: java.lang.Object parent> = v;
return;
}
public void process(org.apache.camel.Exchange) throws java.lang.Exception
{
org.apache.camel.Processor v, v;
org.apache.camel.Exchange v;
org.apache.camel.builder.ProcessClause v;
v := @this: org.apache.camel.builder.ProcessClause;
v := @parameter: org.apache.camel.Exchange;
v = v.<org.apache.camel.builder.ProcessClause: org.apache.camel.Processor processor>;
if v == null goto label;
v = v.<org.apache.camel.builder.ProcessClause: org.apache.camel.Processor processor>;
interfaceinvoke v.<org.apache.camel.Processor: void process(org.apache.camel.Exchange)>(v);
label:
return;
}
public java.lang.Object exchange(java.util.function.Consumer)
{
java.util.function.Consumer v;
org.apache.camel.Processor v;
java.lang.Object v;
org.apache.camel.builder.ProcessClause v;
v := @this: org.apache.camel.builder.ProcessClause;
v := @parameter: java.util.function.Consumer;
virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.apache.camel.builder.ProcessClause$accept__23: org.apache.camel.Processor bootstrap$(java.util.function.Consumer)>(v);
v.<org.apache.camel.builder.ProcessClause: org.apache.camel.Processor processor> = v;
v = v.<org.apache.camel.builder.ProcessClause: java.lang.Object parent>;
return v;
}
public java.lang.Object message(java.util.function.Consumer)
{
java.util.function.Consumer v;
org.apache.camel.Processor v;
java.lang.Object v;
org.apache.camel.builder.ProcessClause v;
v := @this: org.apache.camel.builder.ProcessClause;
v := @parameter: java.util.function.Consumer;
v = staticinvoke <org.apache.camel.builder.ProcessClause$lambda_message_0__24: org.apache.camel.Processor bootstrap$(java.util.function.Consumer)>(v);
v.<org.apache.camel.builder.ProcessClause: org.apache.camel.Processor processor> = v;
v = v.<org.apache.camel.builder.ProcessClause: java.lang.Object parent>;
return v;
}
public java.lang.Object body(java.util.function.Consumer)
{
java.util.function.Consumer v;
org.apache.camel.Processor v;
java.lang.Object v;
org.apache.camel.builder.ProcessClause v;
v := @this: org.apache.camel.builder.ProcessClause;
v := @parameter: java.util.function.Consumer;
v = staticinvoke <org.apache.camel.builder.ProcessClause$lambda_body_1__25: org.apache.camel.Processor bootstrap$(java.util.function.Consumer)>(v);
v.<org.apache.camel.builder.ProcessClause: org.apache.camel.Processor processor> = v;
v = v.<org.apache.camel.builder.ProcessClause: java.lang.Object parent>;
return v;
}
public java.lang.Object body(java.lang.Class, java.util.function.Consumer)
{
java.util.function.Consumer v;
org.apache.camel.Processor v;
java.lang.Class v;
java.lang.Object v;
org.apache.camel.builder.ProcessClause v;
v := @this: org.apache.camel.builder.ProcessClause;
v := @parameter: java.lang.Class;
v := @parameter: java.util.function.Consumer;
v = staticinvoke <org.apache.camel.builder.ProcessClause$lambda_body_2__26: org.apache.camel.Processor bootstrap$(java.util.function.Consumer,java.lang.Class)>(v, v);
v.<org.apache.camel.builder.ProcessClause: org.apache.camel.Processor processor> = v;
v = v.<org.apache.camel.builder.ProcessClause: java.lang.Object parent>;
return v;
}
public java.lang.Object body(java.util.function.BiConsumer)
{
org.apache.camel.Processor v;
java.util.function.BiConsumer v;
java.lang.Object v;
org.apache.camel.builder.ProcessClause v;
v := @this: org.apache.camel.builder.ProcessClause;
v := @parameter: java.util.function.BiConsumer;
v = staticinvoke <org.apache.camel.builder.ProcessClause$lambda_body_3__27: org.apache.camel.Processor bootstrap$(java.util.function.BiConsumer)>(v);
v.<org.apache.camel.builder.ProcessClause: org.apache.camel.Processor processor> = v;
v = v.<org.apache.camel.builder.ProcessClause: java.lang.Object parent>;
return v;
}
public java.lang.Object body(java.lang.Class, java.util.function.BiConsumer)
{
org.apache.camel.Processor v;
java.util.function.BiConsumer v;
java.lang.Class v;
java.lang.Object v;
org.apache.camel.builder.ProcessClause v;
v := @this: org.apache.camel.builder.ProcessClause;
v := @parameter: java.lang.Class;
v := @parameter: java.util.function.BiConsumer;
v = staticinvoke <org.apache.camel.builder.ProcessClause$lambda_body_4__28: org.apache.camel.Processor bootstrap$(java.util.function.BiConsumer,java.lang.Class)>(v, v);
v.<org.apache.camel.builder.ProcessClause: org.apache.camel.Processor processor> = v;
v = v.<org.apache.camel.builder.ProcessClause: java.lang.Object parent>;
return v;
}
}