public abstract class org.apache.camel.model.ProcessorDefinition extends org.apache.camel.model.OptionalIdentifiedDefinition implements org.apache.camel.model.Block, org.apache.camel.model.OtherAttributesAware
{
private static final java.util.concurrent.atomic.AtomicInteger COUNTER;
protected final org.slf4j.Logger log;
protected java.lang.Boolean inheritErrorHandler;
private final java.util.LinkedList blocks;
private org.apache.camel.model.ProcessorDefinition parent;
private final java.util.List interceptStrategies;
private java.util.Map otherAttributes;
private final int index;
protected void <init>()
{
org.slf4j.Logger v;
org.apache.camel.model.ProcessorDefinition v;
java.util.concurrent.atomic.AtomicInteger v;
int v;
java.lang.Class v;
java.util.LinkedList v;
java.util.ArrayList v;
v := @this: org.apache.camel.model.ProcessorDefinition;
specialinvoke v.<org.apache.camel.model.OptionalIdentifiedDefinition: void <init>()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = staticinvoke <org.slf4j.LoggerFactory: org.slf4j.Logger getLogger(java.lang.Class)>(v);
v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log> = v;
v = new java.util.LinkedList;
specialinvoke v.<java.util.LinkedList: void <init>()>();
v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks> = v;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v.<org.apache.camel.model.ProcessorDefinition: java.util.List interceptStrategies> = v;
v = <org.apache.camel.model.ProcessorDefinition: java.util.concurrent.atomic.AtomicInteger COUNTER>;
v = virtualinvoke v.<java.util.concurrent.atomic.AtomicInteger: int getAndIncrement()>();
v.<org.apache.camel.model.ProcessorDefinition: int index> = v;
return;
}
public int getIndex()
{
int v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v.<org.apache.camel.model.ProcessorDefinition: int index>;
return v;
}
public abstract java.util.List getOutputs();
public abstract boolean isOutputSupported();
public boolean isTopLevelOnly()
{
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
return 0;
}
public boolean isAbstract()
{
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
return 0;
}
public boolean isWrappingEntireOutput()
{
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
return 0;
}
public org.apache.camel.Processor createProcessor(org.apache.camel.spi.RouteContext) throws java.lang.Exception
{
java.lang.UnsupportedOperationException v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Class v;
java.lang.String v, v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("Not implemented yet for class: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public org.apache.camel.Processor createOutputsProcessor(org.apache.camel.spi.RouteContext) throws java.lang.Exception
{
org.apache.camel.Processor v;
java.util.List v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor createOutputsProcessor(org.apache.camel.spi.RouteContext,java.util.Collection)>(v, v);
return v;
}
public org.apache.camel.Processor createChildProcessor(org.apache.camel.spi.RouteContext, boolean) throws java.lang.Exception
{
org.apache.camel.CamelContext v, v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.ProcessorFactory v, v;
java.lang.IllegalArgumentException v;
org.apache.camel.Processor v;
java.lang.String v;
org.apache.camel.spi.RouteContext v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: boolean;
v = null;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ProcessorFactory getProcessorFactory()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ProcessorFactory getProcessorFactory()>();
v = interfaceinvoke v.<org.apache.camel.spi.ProcessorFactory: org.apache.camel.Processor createChildProcessor(org.apache.camel.spi.RouteContext,org.apache.camel.model.ProcessorDefinition,boolean)>(v, v, v);
label:
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor createOutputsProcessor(org.apache.camel.spi.RouteContext)>(v);
if v != null goto label;
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.camel.model.ProcessorDefinition)>(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[])>("Definition has no children on \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return v;
}
public void addOutput(org.apache.camel.model.ProcessorDefinition)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.IllegalArgumentException v;
java.util.List v;
java.lang.Class v, v;
java.lang.Object v;
java.lang.String v;
java.util.LinkedList v, v;
boolean v, v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.ProcessorDefinition;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
v = virtualinvoke v.<java.util.LinkedList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
v = virtualinvoke v.<java.util.LinkedList: java.lang.Object getLast()>();
interfaceinvoke v.<org.apache.camel.model.Block: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return;
label:
v = class "Lorg/apache/camel/model/RouteDefinition;";
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: boolean isAssignableFrom(java.lang.Class)>(v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: boolean isTopLevelOnly()>();
if v == 0 goto label;
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.camel.model.ProcessorDefinition)>(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[])>("The output must be added as top-level on the route. Try moving \u to the top of route.");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void setParent(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void configureChild(org.apache.camel.model.ProcessorDefinition)>(v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public void clearOutput()
{
java.util.List v;
java.util.LinkedList v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
interfaceinvoke v.<java.util.List: void clear()>();
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
virtualinvoke v.<java.util.LinkedList: void clear()>();
return;
}
public void addRoutes(org.apache.camel.spi.RouteContext, java.util.Collection) throws java.lang.Exception
{
org.slf4j.Logger v, v;
org.apache.camel.model.ProcessorDefinition v;
java.util.Collection v;
org.apache.camel.Processor v, v;
org.apache.camel.spi.RouteContext v;
boolean v, v, v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: java.util.Collection;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor makeProcessor(org.apache.camel.spi.RouteContext)>(v);
if v != null goto label;
return;
label:
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: boolean isRouteAdded()>();
if v != 0 goto label;
v = 0;
v = v instanceof org.apache.camel.Channel;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.camel.Channel: org.apache.camel.Processor getNextProcessor()>();
v = v instanceof org.apache.camel.processor.InterceptEndpointProcessor;
if v == 0 goto label;
v = 1;
label:
if v == 0 goto label;
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Object)>("Endpoint interceptor should not be added as an event driven consumer route: {}", v);
goto label;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void trace(java.lang.String,java.lang.Object)>("Adding event driven processor: {}", v);
interfaceinvoke v.<org.apache.camel.spi.RouteContext: void addEventDrivenProcessor(org.apache.camel.Processor)>(v);
label:
return;
}
public org.apache.camel.Processor wrapProcessor(org.apache.camel.spi.RouteContext, org.apache.camel.Processor) throws java.lang.Exception
{
org.apache.camel.Processor v, v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.RouteContext v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.Processor;
v = v instanceof org.apache.camel.Channel;
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor wrapChannel(org.apache.camel.spi.RouteContext,org.apache.camel.Processor,org.apache.camel.model.ProcessorDefinition)>(v, v, null);
return v;
}
protected org.apache.camel.Processor wrapChannel(org.apache.camel.spi.RouteContext, org.apache.camel.Processor, org.apache.camel.model.ProcessorDefinition) throws java.lang.Exception
{
org.apache.camel.Processor v, v;
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.Boolean v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.Processor;
v := @parameter: org.apache.camel.model.ProcessorDefinition;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.lang.Boolean isInheritErrorHandler()>();
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor wrapChannel(org.apache.camel.spi.RouteContext,org.apache.camel.Processor,org.apache.camel.model.ProcessorDefinition,java.lang.Boolean)>(v, v, v, v);
return v;
}
protected org.apache.camel.Processor wrapChannel(org.apache.camel.spi.RouteContext, org.apache.camel.Processor, org.apache.camel.model.ProcessorDefinition, java.lang.Boolean) throws java.lang.Exception
{
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v, v;
org.apache.camel.spi.RouteContext v;
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.Processor v;
java.lang.Boolean v, v, v;
org.apache.camel.CamelContext v;
org.slf4j.Logger v, v, v, v, v, v;
org.apache.camel.model.ModelChannel v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.Processor;
v := @parameter: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Boolean;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ModelChannel createChannel(org.apache.camel.spi.RouteContext)>(v);
interfaceinvoke v.<org.apache.camel.model.ModelChannel: void setNextProcessor(org.apache.camel.Processor)>(v);
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.util.List getInterceptStrategies()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addInterceptStrategies(org.apache.camel.spi.RouteContext,org.apache.camel.Channel,java.util.List)>(v, v, v);
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: java.util.List getInterceptStrategies()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addInterceptStrategies(org.apache.camel.spi.RouteContext,org.apache.camel.Channel,java.util.List)>(v, v, v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getInterceptStrategies()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addInterceptStrategies(org.apache.camel.spi.RouteContext,org.apache.camel.Channel,java.util.List)>(v, v, v);
interfaceinvoke v.<org.apache.camel.model.ModelChannel: void setChildDefinition(org.apache.camel.model.ProcessorDefinition)>(v);
interfaceinvoke v.<org.apache.camel.model.ModelChannel: void initChannel(org.apache.camel.model.ProcessorDefinition,org.apache.camel.spi.RouteContext)>(v, v);
v = v instanceof org.apache.camel.model.TryDefinition;
if v != 0 goto label;
v = v instanceof org.apache.camel.model.CatchDefinition;
if v != 0 goto label;
v = v instanceof org.apache.camel.model.FinallyDefinition;
if v == 0 goto label;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void trace(java.lang.String,java.lang.Object)>("{} is part of doTry .. doCatch .. doFinally so no error handler is applied", v);
goto label;
label:
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: boolean isParentOfType(java.lang.Class,org.apache.camel.model.ProcessorDefinition,boolean)>(class "Lorg/apache/camel/model/TryDefinition;", v, 1);
if v != 0 goto label;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: boolean isParentOfType(java.lang.Class,org.apache.camel.model.ProcessorDefinition,boolean)>(class "Lorg/apache/camel/model/CatchDefinition;", v, 1);
if v != 0 goto label;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: boolean isParentOfType(java.lang.Class,org.apache.camel.model.ProcessorDefinition,boolean)>(class "Lorg/apache/camel/model/FinallyDefinition;", v, 1);
if v == 0 goto label;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void trace(java.lang.String,java.lang.Object)>("{} is part of doTry .. doCatch .. doFinally so no error handler is applied", v);
goto label;
label:
v = v instanceof org.apache.camel.model.OnExceptionDefinition;
if v != 0 goto label;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: boolean isParentOfType(java.lang.Class,org.apache.camel.model.ProcessorDefinition,boolean)>(class "Lorg/apache/camel/model/OnExceptionDefinition;", v, 1);
if v == 0 goto label;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void trace(java.lang.String,java.lang.Object)>("{} is part of OnException so no error handler is applied", v);
goto label;
label:
v = v instanceof org.apache.camel.model.HystrixDefinition;
if v != 0 goto label;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: boolean isParentOfType(java.lang.Class,org.apache.camel.model.ProcessorDefinition,boolean)>(class "Lorg/apache/camel/model/HystrixDefinition;", v, 1);
if v == 0 goto label;
label:
if v == null goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
if v != null goto label;
specialinvoke v.<org.apache.camel.model.ProcessorDefinition: void wrapChannelInErrorHandler(org.apache.camel.Channel,org.apache.camel.spi.RouteContext,java.lang.Boolean)>(v, v, v);
goto label;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void trace(java.lang.String,java.lang.Object)>("{} is part of HystrixCircuitBreaker so no error handler is applied", v);
goto label;
label:
v = v instanceof org.apache.camel.model.MulticastDefinition;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.model.MulticastDefinition: java.lang.Boolean getShareUnitOfWork()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.model.MulticastDefinition: java.lang.Boolean getShareUnitOfWork()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
if v == 0 goto label;
if v != null goto label;
specialinvoke v.<org.apache.camel.model.ProcessorDefinition: void wrapChannelInErrorHandler(org.apache.camel.Channel,org.apache.camel.spi.RouteContext,java.lang.Boolean)>(v, v, v);
goto label;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void trace(java.lang.String,java.lang.Object)>("{} is part of multicast which have special error handling so no error handler is applied", v);
goto label;
label:
specialinvoke v.<org.apache.camel.model.ProcessorDefinition: void wrapChannelInErrorHandler(org.apache.camel.Channel,org.apache.camel.spi.RouteContext,java.lang.Boolean)>(v, v, v);
label:
interfaceinvoke v.<org.apache.camel.model.ModelChannel: void postInitChannel(org.apache.camel.model.ProcessorDefinition,org.apache.camel.spi.RouteContext)>(v, v);
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void trace(java.lang.String,java.lang.Object,java.lang.Object)>("{} wrapped in Channel: {}", v, v);
return v;
}
private void wrapChannelInErrorHandler(org.apache.camel.Channel, org.apache.camel.spi.RouteContext, java.lang.Boolean) throws java.lang.Exception
{
org.slf4j.Logger v, v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Channel v;
org.apache.camel.Processor v, v;
java.lang.Boolean v;
org.apache.camel.spi.RouteContext v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Channel;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: java.lang.Boolean;
if v == null goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void trace(java.lang.String,java.lang.Object)>("{} is configured to inheritErrorHandler", v);
v = interfaceinvoke v.<org.apache.camel.Channel: org.apache.camel.Processor getOutput()>();
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor wrapInErrorHandler(org.apache.camel.spi.RouteContext,org.apache.camel.Processor)>(v, v);
interfaceinvoke v.<org.apache.camel.Channel: void setErrorHandler(org.apache.camel.Processor)>(v);
goto label;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.slf4j.Logger log>;
interfaceinvoke v.<org.slf4j.Logger: void debug(java.lang.String,java.lang.Object)>("{} is configured to not inheritErrorHandler.", v);
label:
return;
}
protected org.apache.camel.Processor wrapInErrorHandler(org.apache.camel.spi.RouteContext, org.apache.camel.Processor) throws java.lang.Exception
{
org.apache.camel.model.RouteDefinition v;
org.apache.camel.CamelContext v;
java.util.Iterator v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.ErrorHandlerFactory v;
org.apache.camel.Processor v, v;
java.util.List v;
java.lang.Object v;
org.apache.camel.spi.RouteContext v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.Processor;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.model.RouteDefinition getRoute()>();
v = virtualinvoke v.<org.apache.camel.model.RouteDefinition: org.apache.camel.ErrorHandlerFactory getErrorHandlerBuilder()>();
v = interfaceinvoke v.<org.apache.camel.ErrorHandlerFactory: org.apache.camel.Processor createErrorHandler(org.apache.camel.spi.RouteContext,org.apache.camel.Processor)>(v, v);
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: java.util.List getLifecycleStrategies()>();
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()>();
interfaceinvoke v.<org.apache.camel.spi.LifecycleStrategy: void onErrorHandlerAdd(org.apache.camel.spi.RouteContext,org.apache.camel.Processor,org.apache.camel.ErrorHandlerFactory)>(v, v, v);
goto label;
label:
return v;
}
protected void addInterceptStrategies(org.apache.camel.spi.RouteContext, org.apache.camel.Channel, java.util.List)
{
org.apache.camel.model.ProcessorDefinition v;
long v;
byte v;
java.lang.Long v, v;
java.lang.Boolean v, v;
boolean v, v, v, v, v, v, v, v;
java.util.Iterator v, v;
org.apache.camel.Channel v;
java.util.List v, v;
java.lang.Object v, v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.Channel;
v := @parameter: java.util.List;
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.spi.RouteContext: java.lang.Boolean isStreamCaching()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v != 0 goto label;
v = v instanceof org.apache.camel.processor.interceptor.StreamCaching;
if v != 0 goto label;
label:
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: java.lang.Boolean isHandleFault()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v != 0 goto label;
v = v instanceof org.apache.camel.processor.interceptor.HandleFault;
if v != 0 goto label;
label:
v = v instanceof org.apache.camel.processor.interceptor.Delayer;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: java.lang.Long getDelayer()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: java.lang.Long getDelayer()>();
v = virtualinvoke v.<java.lang.Long: long longValue()>();
v = v cmp 0L;
if v <= 0 goto label;
v = interfaceinvoke v.<org.apache.camel.Channel: java.util.List getInterceptStrategies()>();
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 instanceof org.apache.camel.processor.interceptor.Delayer;
if v == 0 goto label;
interfaceinvoke v.<java.util.Iterator: void remove()>();
goto label;
label:
interfaceinvoke v.<org.apache.camel.Channel: void addInterceptStrategy(org.apache.camel.spi.InterceptStrategy)>(v);
goto label;
label:
interfaceinvoke v.<org.apache.camel.Channel: void addInterceptStrategy(org.apache.camel.spi.InterceptStrategy)>(v);
goto label;
label:
return;
}
protected org.apache.camel.Processor createCompositeProcessor(org.apache.camel.spi.RouteContext, java.util.List) throws java.lang.Exception
{
org.apache.camel.CamelContext v;
org.apache.camel.Processor v;
java.util.List v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: java.util.List;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = staticinvoke <org.apache.camel.processor.Pipeline: org.apache.camel.Processor newInstance(org.apache.camel.CamelContext,java.util.List)>(v, v);
return v;
}
protected org.apache.camel.model.ModelChannel createChannel(org.apache.camel.spi.RouteContext) throws java.lang.Exception
{
org.apache.camel.processor.interceptor.DefaultChannel v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v = new org.apache.camel.processor.interceptor.DefaultChannel;
specialinvoke v.<org.apache.camel.processor.interceptor.DefaultChannel: void <init>()>();
return v;
}
protected org.apache.camel.Processor createOutputsProcessor(org.apache.camel.spi.RouteContext, java.util.Collection) throws java.lang.Exception
{
java.lang.Throwable v;
org.apache.camel.Processor v;
org.apache.camel.model.ProcessorDefinition v;
java.util.Collection v;
java.lang.Runnable v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: java.util.Collection;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: java.lang.Runnable createPropertyPlaceholdersChangeReverter()>();
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor createOutputsProcessorImpl(org.apache.camel.spi.RouteContext,java.util.Collection)>(v, v);
label:
interfaceinvoke v.<java.lang.Runnable: void run()>();
return v;
label:
v := @caughtexception;
interfaceinvoke v.<java.lang.Runnable: void run()>();
throw v;
catch java.lang.Throwable from label to label with label;
}
protected org.apache.camel.Processor createOutputsProcessorImpl(org.apache.camel.spi.RouteContext, java.util.Collection) throws java.lang.Exception
{
org.apache.camel.model.ProcessorDefinition v;
java.util.ArrayList v;
org.apache.camel.Processor v, v;
int v;
java.lang.String v;
boolean v, v, v, v, v;
org.apache.camel.CamelContext v, v, v;
java.util.Iterator v;
java.util.Collection v;
org.apache.camel.model.language.ExpressionDefinition v;
java.lang.Object v, v;
org.apache.camel.spi.NodeIdFactory v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: java.util.Collection;
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>()>();
v = interfaceinvoke v.<java.util.Collection: 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()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void preCreateProcessor()>();
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: void resolvePropertyPlaceholders(org.apache.camel.CamelContext,java.lang.Object)>(v, v);
staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: void resolveKnownConstantFields(java.lang.Object)>(v);
v = v instanceof org.apache.camel.model.ExpressionNode;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.model.ExpressionNode: org.apache.camel.model.language.ExpressionDefinition getExpression()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: void resolvePropertyPlaceholders(org.apache.camel.CamelContext,java.lang.Object)>(v, v);
staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: void resolveKnownConstantFields(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor createProcessor(org.apache.camel.spi.RouteContext,org.apache.camel.model.ProcessorDefinition)>(v, v);
v = v instanceof org.apache.camel.spi.IdAware;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.NodeIdFactory getNodeIdFactory()>();
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.lang.String idOrCreate(org.apache.camel.spi.NodeIdFactory)>(v);
interfaceinvoke v.<org.apache.camel.spi.IdAware: void setId(java.lang.String)>(v);
label:
v = v instanceof org.apache.camel.Channel;
if v == 0 goto label;
if v == null goto label;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor wrapChannel(org.apache.camel.spi.RouteContext,org.apache.camel.Processor,org.apache.camel.model.ProcessorDefinition)>(v, v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 1 goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
goto label;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor createCompositeProcessor(org.apache.camel.spi.RouteContext,java.util.List)>(v, v);
label:
return v;
}
protected org.apache.camel.Processor createProcessor(org.apache.camel.spi.RouteContext, org.apache.camel.model.ProcessorDefinition) throws java.lang.Exception
{
org.apache.camel.CamelContext v, v;
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.spi.ProcessorFactory v, v;
org.apache.camel.Processor v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v := @parameter: org.apache.camel.model.ProcessorDefinition;
v = null;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ProcessorFactory getProcessorFactory()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ProcessorFactory getProcessorFactory()>();
v = interfaceinvoke v.<org.apache.camel.spi.ProcessorFactory: org.apache.camel.Processor createProcessor(org.apache.camel.spi.RouteContext,org.apache.camel.model.ProcessorDefinition)>(v, v);
label:
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor createProcessor(org.apache.camel.spi.RouteContext)>(v);
label:
return v;
}
protected org.apache.camel.Processor makeProcessor(org.apache.camel.spi.RouteContext) throws java.lang.Exception
{
java.lang.Throwable v;
org.apache.camel.Processor v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Runnable v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: java.lang.Runnable createPropertyPlaceholdersChangeReverter()>();
label:
v = specialinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor makeProcessorImpl(org.apache.camel.spi.RouteContext)>(v);
label:
interfaceinvoke v.<java.lang.Runnable: void run()>();
return v;
label:
v := @caughtexception;
interfaceinvoke v.<java.lang.Runnable: void run()>();
throw v;
catch java.lang.Throwable from label to label with label;
}
private org.apache.camel.Processor makeProcessorImpl(org.apache.camel.spi.RouteContext) throws java.lang.Exception
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.ProcessorFactory v, v;
org.apache.camel.Processor v, v;
java.lang.String v;
boolean v, v;
org.apache.camel.CamelContext v, v, v, v, v;
org.apache.camel.model.language.ExpressionDefinition v;
org.apache.camel.spi.NodeIdFactory v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.RouteContext;
v = null;
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void preCreateProcessor()>();
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: void resolvePropertyPlaceholders(org.apache.camel.CamelContext,java.lang.Object)>(v, v);
staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: void resolveKnownConstantFields(java.lang.Object)>(v);
v = v instanceof org.apache.camel.model.ExpressionNode;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.model.ExpressionNode: org.apache.camel.model.language.ExpressionDefinition getExpression()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: void resolvePropertyPlaceholders(org.apache.camel.CamelContext,java.lang.Object)>(v, v);
staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: void resolveKnownConstantFields(java.lang.Object)>(v);
label:
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ProcessorFactory getProcessorFactory()>();
if v == null goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.ProcessorFactory getProcessorFactory()>();
v = interfaceinvoke v.<org.apache.camel.spi.ProcessorFactory: org.apache.camel.Processor createProcessor(org.apache.camel.spi.RouteContext,org.apache.camel.model.ProcessorDefinition)>(v, v);
label:
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor createProcessor(org.apache.camel.spi.RouteContext)>(v);
label:
v = v instanceof org.apache.camel.spi.IdAware;
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.camel.spi.RouteContext: org.apache.camel.CamelContext getCamelContext()>();
v = interfaceinvoke v.<org.apache.camel.CamelContext: org.apache.camel.spi.NodeIdFactory getNodeIdFactory()>();
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.lang.String idOrCreate(org.apache.camel.spi.NodeIdFactory)>(v);
interfaceinvoke v.<org.apache.camel.spi.IdAware: void setId(java.lang.String)>(v);
label:
if v != null goto label;
return null;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.Processor wrapProcessor(org.apache.camel.spi.RouteContext,org.apache.camel.Processor)>(v, v);
return v;
}
protected void preCreateProcessor()
{
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
return;
}
public void configureChild(org.apache.camel.model.ProcessorDefinition)
{
org.apache.camel.model.ProcessorDefinition v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.ProcessorDefinition;
return;
}
public org.apache.camel.model.ProcessorDefinition placeholder(java.lang.String, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String v, v;
javax.xml.namespace.QName v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new javax.xml.namespace.QName;
specialinvoke v.<javax.xml.namespace.QName: void <init>(java.lang.String,java.lang.String)>("http://camel.apache.org/schema/placeholder", v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition attribute(javax.xml.namespace.QName,java.lang.Object)>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition attribute(javax.xml.namespace.QName, java.lang.Object)
{
org.apache.camel.model.ProcessorDefinition v;
java.util.Map v, v;
java.lang.Object v;
java.util.HashMap v;
javax.xml.namespace.QName v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: javax.xml.namespace.QName;
v := @parameter: java.lang.Object;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.Map otherAttributes>;
if v != null goto label;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<org.apache.camel.model.ProcessorDefinition: java.util.Map otherAttributes> = v;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.Map otherAttributes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition 'to'(java.lang.String)
{
org.apache.camel.model.ToDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition toD(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ToDynamicDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ToDynamicDefinition;
specialinvoke v.<org.apache.camel.model.ToDynamicDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ToDynamicDefinition: void setUri(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition toD(java.lang.String, int)
{
org.apache.camel.model.ToDynamicDefinition v;
org.apache.camel.model.ProcessorDefinition v;
int v;
java.lang.String v;
java.lang.Integer v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: int;
v = new org.apache.camel.model.ToDynamicDefinition;
specialinvoke v.<org.apache.camel.model.ToDynamicDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ToDynamicDefinition: void setUri(java.lang.String)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.camel.model.ToDynamicDefinition: void setCacheSize(java.lang.Integer)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition toD(java.lang.String, boolean)
{
org.apache.camel.model.ToDynamicDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.ToDynamicDefinition;
specialinvoke v.<org.apache.camel.model.ToDynamicDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ToDynamicDefinition: void setUri(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ToDynamicDefinition: void setIgnoreInvalidEndpoint(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition toF(java.lang.String, java.lang.Object[])
{
java.lang.Object[] v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ToDefinition v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object[];
v = new org.apache.camel.model.ToDefinition;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.cloud.ServiceCallDefinition serviceCall()
{
org.apache.camel.model.cloud.ServiceCallDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.cloud.ServiceCallDefinition;
specialinvoke v.<org.apache.camel.model.cloud.ServiceCallDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition serviceCall(java.lang.String)
{
org.apache.camel.model.cloud.ServiceCallDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.cloud.ServiceCallDefinition;
specialinvoke v.<org.apache.camel.model.cloud.ServiceCallDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.ServiceCallDefinition: void setName(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition serviceCall(java.lang.String, java.lang.String)
{
org.apache.camel.model.cloud.ServiceCallDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.cloud.ServiceCallDefinition;
specialinvoke v.<org.apache.camel.model.cloud.ServiceCallDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.cloud.ServiceCallDefinition: void setName(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.cloud.ServiceCallDefinition: void setUri(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.Endpoint)
{
org.apache.camel.model.ToDefinition v;
org.apache.camel.Endpoint v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Endpoint;
v = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(org.apache.camel.Endpoint)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ToDefinition v;
java.lang.String v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.ExchangePattern;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(java.lang.String,org.apache.camel.ExchangePattern)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern, org.apache.camel.Endpoint)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ToDefinition v;
org.apache.camel.Endpoint v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.ExchangePattern;
v := @parameter: org.apache.camel.Endpoint;
v = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(org.apache.camel.Endpoint,org.apache.camel.ExchangePattern)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition 'to'(java.lang.String[])
{
org.apache.camel.model.ProcessorDefinition v;
int v, v;
java.lang.String[] v;
org.apache.camel.model.ToDefinition v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = v + 1;
goto label;
label:
return v;
}
public transient org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.Endpoint[])
{
org.apache.camel.Endpoint[] v;
org.apache.camel.model.ProcessorDefinition v;
int v, v;
org.apache.camel.model.ToDefinition v;
org.apache.camel.Endpoint v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Endpoint[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(org.apache.camel.Endpoint)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = v + 1;
goto label;
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition 'to'(java.lang.Iterable)
{
java.util.Iterator v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Object v;
org.apache.camel.model.ToDefinition v;
java.lang.Iterable v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Iterable;
v = interfaceinvoke v.<java.lang.Iterable: 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 = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(org.apache.camel.Endpoint)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
goto label;
label:
return v;
}
public transient org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern, java.lang.String[])
{
org.apache.camel.model.ProcessorDefinition v;
int v, v;
java.lang.String[] v;
org.apache.camel.model.ToDefinition v;
java.lang.String v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.ExchangePattern;
v := @parameter: java.lang.String[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(java.lang.String,org.apache.camel.ExchangePattern)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = v + 1;
goto label;
label:
return v;
}
public transient org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern, org.apache.camel.Endpoint[])
{
org.apache.camel.Endpoint[] v;
org.apache.camel.model.ProcessorDefinition v;
int v, v;
org.apache.camel.model.ToDefinition v;
org.apache.camel.Endpoint v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.ExchangePattern;
v := @parameter: org.apache.camel.Endpoint[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(org.apache.camel.Endpoint,org.apache.camel.ExchangePattern)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = v + 1;
goto label;
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern, java.lang.Iterable)
{
java.util.Iterator v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Object v;
org.apache.camel.model.ToDefinition v;
java.lang.Iterable v;
boolean v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.ExchangePattern;
v := @parameter: java.lang.Iterable;
v = interfaceinvoke v.<java.lang.Iterable: 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 = new org.apache.camel.model.ToDefinition;
specialinvoke v.<org.apache.camel.model.ToDefinition: void <init>(org.apache.camel.Endpoint,org.apache.camel.ExchangePattern)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
goto label;
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition setExchangePattern(org.apache.camel.ExchangePattern)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.SetExchangePatternDefinition v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.ExchangePattern;
v = new org.apache.camel.model.SetExchangePatternDefinition;
specialinvoke v.<org.apache.camel.model.SetExchangePatternDefinition: void <init>(org.apache.camel.ExchangePattern)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inOnly()
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOnly>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition setExchangePattern(org.apache.camel.ExchangePattern)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inOnly(java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOnly>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,java.lang.String)>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inOnly(org.apache.camel.Endpoint)
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.Endpoint v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Endpoint;
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOnly>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,org.apache.camel.Endpoint)>(v, v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition inOnly(java.lang.String[])
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String[] v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String[];
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOnly>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,java.lang.String[])>(v, v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition inOnly(org.apache.camel.Endpoint[])
{
org.apache.camel.Endpoint[] v;
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Endpoint[];
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOnly>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,org.apache.camel.Endpoint[])>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inOnly(java.lang.Iterable)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.Iterable v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Iterable;
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOnly>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,java.lang.Iterable)>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inOut()
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOut>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition setExchangePattern(org.apache.camel.ExchangePattern)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inOut(java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOut>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,java.lang.String)>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inOut(org.apache.camel.Endpoint)
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.Endpoint v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Endpoint;
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOut>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,org.apache.camel.Endpoint)>(v, v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition inOut(java.lang.String[])
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String[] v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String[];
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOut>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,java.lang.String[])>(v, v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition inOut(org.apache.camel.Endpoint[])
{
org.apache.camel.Endpoint[] v;
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Endpoint[];
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOut>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,org.apache.camel.Endpoint[])>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inOut(java.lang.Iterable)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.Iterable v;
org.apache.camel.ExchangePattern v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Iterable;
v = <org.apache.camel.ExchangePattern: org.apache.camel.ExchangePattern InOut>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.ExchangePattern,java.lang.Iterable)>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition id(java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
int v, v;
java.lang.String v;
java.util.LinkedList v, v, v;
boolean v, v, v, v, v, v;
java.util.List v, v, v, v;
java.lang.Object v, v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: boolean isOutputSupported()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void setId(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
v = virtualinvoke v.<java.util.LinkedList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
v = virtualinvoke v.<java.util.LinkedList: java.lang.Object getLast()>();
v = v instanceof org.apache.camel.model.ProcessorDefinition;
if v == 0 goto label;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
v = virtualinvoke v.<java.util.LinkedList: java.lang.Object getLast()>();
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: int size()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void setId(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void setId(java.lang.String)>(v);
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition routeId(java.lang.String)
{
org.apache.camel.model.RouteDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: org.apache.camel.model.RouteDefinition getRoute(org.apache.camel.model.ProcessorDefinition)>(v);
if v == null goto label;
virtualinvoke v.<org.apache.camel.model.RouteDefinition: void setId(java.lang.String)>(v);
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition routeGroup(java.lang.String)
{
org.apache.camel.model.RouteDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: org.apache.camel.model.RouteDefinition getRoute(org.apache.camel.model.ProcessorDefinition)>(v);
if v == null goto label;
virtualinvoke v.<org.apache.camel.model.RouteDefinition: void setGroup(java.lang.String)>(v);
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition routeDescription(java.lang.String)
{
org.apache.camel.model.RouteDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.DescriptionDefinition v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: org.apache.camel.model.RouteDefinition getRoute(org.apache.camel.model.ProcessorDefinition)>(v);
if v == null goto label;
v = new org.apache.camel.model.DescriptionDefinition;
specialinvoke v.<org.apache.camel.model.DescriptionDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.DescriptionDefinition: void setText(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.RouteDefinition: void setDescription(org.apache.camel.model.DescriptionDefinition)>(v);
label:
return v;
}
public org.apache.camel.model.MulticastDefinition multicast()
{
org.apache.camel.model.MulticastDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.MulticastDefinition;
specialinvoke v.<org.apache.camel.model.MulticastDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.MulticastDefinition multicast(org.apache.camel.processor.aggregate.AggregationStrategy, boolean)
{
org.apache.camel.model.MulticastDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
java.lang.Boolean v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v := @parameter: boolean;
v = new org.apache.camel.model.MulticastDefinition;
specialinvoke v.<org.apache.camel.model.MulticastDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.MulticastDefinition: org.apache.camel.model.MulticastDefinition setAggregationStrategy(org.apache.camel.processor.aggregate.AggregationStrategy)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.MulticastDefinition: void setParallelProcessing(java.lang.Boolean)>(v);
return v;
}
public org.apache.camel.model.MulticastDefinition multicast(org.apache.camel.processor.aggregate.AggregationStrategy)
{
org.apache.camel.model.MulticastDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v = new org.apache.camel.model.MulticastDefinition;
specialinvoke v.<org.apache.camel.model.MulticastDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.MulticastDefinition: org.apache.camel.model.MulticastDefinition setAggregationStrategy(org.apache.camel.processor.aggregate.AggregationStrategy)>(v);
return v;
}
public org.apache.camel.model.PipelineDefinition pipeline()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.PipelineDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.PipelineDefinition;
specialinvoke v.<org.apache.camel.model.PipelineDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition pipeline(java.lang.String[])
{
java.lang.String[] v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.PipelineDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String[];
v = new org.apache.camel.model.PipelineDefinition;
specialinvoke v.<org.apache.camel.model.PipelineDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.PipelineDefinition: org.apache.camel.model.ProcessorDefinition 'to'(java.lang.String[])>(v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition pipeline(org.apache.camel.Endpoint[])
{
org.apache.camel.Endpoint[] v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.PipelineDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Endpoint[];
v = new org.apache.camel.model.PipelineDefinition;
specialinvoke v.<org.apache.camel.model.PipelineDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.PipelineDefinition: org.apache.camel.model.ProcessorDefinition 'to'(org.apache.camel.Endpoint[])>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pipeline(java.util.Collection)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.PipelineDefinition v;
java.util.Collection v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.util.Collection;
v = new org.apache.camel.model.PipelineDefinition;
specialinvoke v.<org.apache.camel.model.PipelineDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.PipelineDefinition: org.apache.camel.model.ProcessorDefinition 'to'(java.lang.Iterable)>(v);
return v;
}
public org.apache.camel.model.ThreadsDefinition threads()
{
org.apache.camel.model.ThreadsDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.ThreadsDefinition;
specialinvoke v.<org.apache.camel.model.ThreadsDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ThreadsDefinition threads(int)
{
org.apache.camel.model.ThreadsDefinition v;
org.apache.camel.model.ProcessorDefinition v;
int v;
java.lang.Integer v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: int;
v = new org.apache.camel.model.ThreadsDefinition;
specialinvoke v.<org.apache.camel.model.ThreadsDefinition: void <init>()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.camel.model.ThreadsDefinition: void setPoolSize(java.lang.Integer)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ThreadsDefinition threads(int, int)
{
org.apache.camel.model.ThreadsDefinition v;
org.apache.camel.model.ProcessorDefinition v;
int v, v;
java.lang.Integer v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: int;
v := @parameter: int;
v = new org.apache.camel.model.ThreadsDefinition;
specialinvoke v.<org.apache.camel.model.ThreadsDefinition: void <init>()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.camel.model.ThreadsDefinition: void setPoolSize(java.lang.Integer)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.camel.model.ThreadsDefinition: void setMaxPoolSize(java.lang.Integer)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ThreadsDefinition threads(int, int, java.lang.String)
{
org.apache.camel.model.ThreadsDefinition v;
org.apache.camel.model.ProcessorDefinition v;
int v, v;
java.lang.String v;
java.lang.Integer v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ThreadsDefinition;
specialinvoke v.<org.apache.camel.model.ThreadsDefinition: void <init>()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.camel.model.ThreadsDefinition: void setPoolSize(java.lang.Integer)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.camel.model.ThreadsDefinition: void setMaxPoolSize(java.lang.Integer)>(v);
virtualinvoke v.<org.apache.camel.model.ThreadsDefinition: void setThreadName(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.AOPDefinition aop()
{
org.apache.camel.model.AOPDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.AOPDefinition;
specialinvoke v.<org.apache.camel.model.AOPDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition end()
{
org.apache.camel.model.ProcessorDefinition v, v, v, v, v, v;
java.util.LinkedList v;
boolean v, v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v instanceof org.apache.camel.model.TryDefinition;
if v != 0 goto label;
v = v instanceof org.apache.camel.model.ChoiceDefinition;
if v == 0 goto label;
label:
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.Block popBlock()>();
label:
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
v = virtualinvoke v.<java.util.LinkedList: boolean isEmpty()>();
if v == 0 goto label;
v = v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition parent>;
if v != null goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition endParent()>();
return v;
label:
v = v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition parent>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition endParent()>();
return v;
label:
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.Block popBlock()>();
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition endParent()>();
return v;
}
public org.apache.camel.model.ProcessorDefinition endParent()
{
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
return v;
}
public org.apache.camel.model.ChoiceDefinition endChoice()
{
org.apache.camel.model.ProcessorDefinition v, v, v, v, v, v, v;
boolean v, v, v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition getParent()>();
v = v instanceof org.apache.camel.model.WhenDefinition;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition getParent()>();
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition getParent()>();
return v;
label:
v = v instanceof org.apache.camel.model.ChoiceDefinition;
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition end()>();
v = v instanceof org.apache.camel.model.WhenDefinition;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition getParent()>();
return v;
label:
v = v instanceof org.apache.camel.model.OtherwiseDefinition;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition getParent()>();
return v;
label:
return v;
}
public org.apache.camel.model.rest.RestDefinition endRest()
{
org.apache.camel.model.RouteDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.IllegalArgumentException v;
org.apache.camel.model.rest.RestDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: org.apache.camel.model.RouteDefinition getRoute(org.apache.camel.model.ProcessorDefinition)>(v);
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.model.RouteDefinition: org.apache.camel.model.rest.RestDefinition getRestDefinition()>();
return v;
label:
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Cannot find RouteDefinition to allow endRest");
throw v;
}
public org.apache.camel.model.TryDefinition endDoTry()
{
org.apache.camel.model.ProcessorDefinition v, v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v instanceof org.apache.camel.model.TryDefinition;
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition end()>();
return v;
}
public org.apache.camel.model.HystrixDefinition endHystrix()
{
org.apache.camel.model.ProcessorDefinition v, v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v instanceof org.apache.camel.model.HystrixDefinition;
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition end()>();
return v;
}
public org.apache.camel.builder.ExpressionClause idempotentConsumer()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
org.apache.camel.model.IdempotentConsumerDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.IdempotentConsumerDefinition;
specialinvoke v.<org.apache.camel.model.IdempotentConsumerDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.IdempotentConsumerDefinition idempotentConsumer(org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.language.ExpressionDefinition v;
org.apache.camel.Expression v;
org.apache.camel.model.IdempotentConsumerDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.IdempotentConsumerDefinition;
specialinvoke v.<org.apache.camel.model.IdempotentConsumerDefinition: void <init>()>();
v = staticinvoke <org.apache.camel.model.ExpressionNodeHelper: org.apache.camel.model.language.ExpressionDefinition toExpressionDefinition(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.IdempotentConsumerDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.IdempotentConsumerDefinition idempotentConsumer(org.apache.camel.Expression, org.apache.camel.spi.IdempotentRepository)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.IdempotentRepository v;
org.apache.camel.Expression v;
org.apache.camel.model.IdempotentConsumerDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: org.apache.camel.spi.IdempotentRepository;
v = new org.apache.camel.model.IdempotentConsumerDefinition;
specialinvoke v.<org.apache.camel.model.IdempotentConsumerDefinition: void <init>(org.apache.camel.Expression,org.apache.camel.spi.IdempotentRepository)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause idempotentConsumer(org.apache.camel.spi.IdempotentRepository)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.IdempotentRepository v;
org.apache.camel.builder.ExpressionClause v;
org.apache.camel.model.IdempotentConsumerDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.IdempotentRepository;
v = new org.apache.camel.model.IdempotentConsumerDefinition;
specialinvoke v.<org.apache.camel.model.IdempotentConsumerDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.IdempotentConsumerDefinition: void setMessageIdRepository(org.apache.camel.spi.IdempotentRepository)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause filter()
{
org.apache.camel.model.FilterDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.FilterDefinition;
specialinvoke v.<org.apache.camel.model.FilterDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.FilterDefinition filter(org.apache.camel.Predicate)
{
org.apache.camel.model.FilterDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Predicate v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Predicate;
v = new org.apache.camel.model.FilterDefinition;
specialinvoke v.<org.apache.camel.model.FilterDefinition: void <init>(org.apache.camel.Predicate)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.FilterDefinition filter(org.apache.camel.model.language.ExpressionDefinition)
{
org.apache.camel.model.language.ExpressionDefinition v;
org.apache.camel.model.FilterDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.language.ExpressionDefinition;
v = new org.apache.camel.model.FilterDefinition;
specialinvoke v.<org.apache.camel.model.FilterDefinition: void <init>(org.apache.camel.model.language.ExpressionDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.FilterDefinition filter(java.lang.String, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v, v;
org.apache.camel.model.FilterDefinition v;
org.apache.camel.model.language.LanguageExpression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.language.LanguageExpression;
specialinvoke v.<org.apache.camel.model.language.LanguageExpression: void <init>(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.FilterDefinition filter(org.apache.camel.model.language.ExpressionDefinition)>(v);
return v;
}
public org.apache.camel.model.ValidateDefinition validate(org.apache.camel.Expression)
{
org.apache.camel.model.ValidateDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.ValidateDefinition;
specialinvoke v.<org.apache.camel.model.ValidateDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ValidateDefinition validate(org.apache.camel.Predicate)
{
org.apache.camel.model.ValidateDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Predicate v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Predicate;
v = new org.apache.camel.model.ValidateDefinition;
specialinvoke v.<org.apache.camel.model.ValidateDefinition: void <init>(org.apache.camel.Predicate)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause validate()
{
org.apache.camel.model.ValidateDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.ValidateDefinition;
specialinvoke v.<org.apache.camel.model.ValidateDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.HystrixDefinition hystrix()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.HystrixDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.HystrixDefinition;
specialinvoke v.<org.apache.camel.model.HystrixDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.LoadBalanceDefinition loadBalance()
{
org.apache.camel.model.LoadBalanceDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.LoadBalanceDefinition;
specialinvoke v.<org.apache.camel.model.LoadBalanceDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.LoadBalanceDefinition loadBalance(org.apache.camel.processor.loadbalancer.LoadBalancer)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.processor.loadbalancer.LoadBalancer v;
org.apache.camel.model.LoadBalanceDefinition v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.processor.loadbalancer.LoadBalancer;
v = new org.apache.camel.model.LoadBalanceDefinition;
specialinvoke v.<org.apache.camel.model.LoadBalanceDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = virtualinvoke v.<org.apache.camel.model.LoadBalanceDefinition: org.apache.camel.model.LoadBalanceDefinition loadBalance(org.apache.camel.processor.loadbalancer.LoadBalancer)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition log(java.lang.String)
{
org.apache.camel.model.LogDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.LogDefinition;
specialinvoke v.<org.apache.camel.model.LogDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition log(org.apache.camel.LoggingLevel, java.lang.String)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.LogDefinition v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.LoggingLevel;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.LogDefinition;
specialinvoke v.<org.apache.camel.model.LogDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLoggingLevel(org.apache.camel.LoggingLevel)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition log(org.apache.camel.LoggingLevel, java.lang.String, java.lang.String)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.LogDefinition v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.LoggingLevel;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.LogDefinition;
specialinvoke v.<org.apache.camel.model.LogDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLoggingLevel(org.apache.camel.LoggingLevel)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLogName(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition log(org.apache.camel.LoggingLevel, org.slf4j.Logger, java.lang.String)
{
org.apache.camel.LoggingLevel v;
org.slf4j.Logger v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.LogDefinition v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.LoggingLevel;
v := @parameter: org.slf4j.Logger;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.LogDefinition;
specialinvoke v.<org.apache.camel.model.LogDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLoggingLevel(org.apache.camel.LoggingLevel)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLogger(org.slf4j.Logger)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition log(org.apache.camel.LoggingLevel, java.lang.String, java.lang.String, java.lang.String)
{
org.apache.camel.LoggingLevel v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.LogDefinition v;
java.lang.String v, v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.LoggingLevel;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.LogDefinition;
specialinvoke v.<org.apache.camel.model.LogDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLoggingLevel(org.apache.camel.LoggingLevel)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLogName(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setMarker(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition log(org.apache.camel.LoggingLevel, org.slf4j.Logger, java.lang.String, java.lang.String)
{
org.apache.camel.LoggingLevel v;
org.slf4j.Logger v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.LogDefinition v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.LoggingLevel;
v := @parameter: org.slf4j.Logger;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.LogDefinition;
specialinvoke v.<org.apache.camel.model.LogDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLoggingLevel(org.apache.camel.LoggingLevel)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setLogger(org.slf4j.Logger)>(v);
virtualinvoke v.<org.apache.camel.model.LogDefinition: void setMarker(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ChoiceDefinition choice()
{
org.apache.camel.model.ChoiceDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.ChoiceDefinition;
specialinvoke v.<org.apache.camel.model.ChoiceDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.TryDefinition doTry()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.TryDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.TryDefinition;
specialinvoke v.<org.apache.camel.model.TryDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.RecipientListDefinition recipientList(org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
org.apache.camel.model.RecipientListDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.RecipientListDefinition;
specialinvoke v.<org.apache.camel.model.RecipientListDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.RecipientListDefinition recipientList(org.apache.camel.Expression, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.RecipientListDefinition v;
java.lang.String v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RecipientListDefinition;
specialinvoke v.<org.apache.camel.model.RecipientListDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.RecipientListDefinition: void setDelimiter(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause recipientList(java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.RecipientListDefinition v;
java.lang.String v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RecipientListDefinition;
specialinvoke v.<org.apache.camel.model.RecipientListDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.RecipientListDefinition: void setDelimiter(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause recipientList()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
org.apache.camel.model.RecipientListDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.RecipientListDefinition;
specialinvoke v.<org.apache.camel.model.RecipientListDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition routingSlip(java.lang.String, java.lang.String)
{
org.apache.camel.model.RoutingSlipDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RoutingSlipDefinition;
specialinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void <init>(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition routingSlip(java.lang.String)
{
org.apache.camel.model.RoutingSlipDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RoutingSlipDefinition;
specialinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition routingSlip(java.lang.String, java.lang.String, boolean)
{
org.apache.camel.model.RoutingSlipDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.RoutingSlipDefinition;
specialinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void <init>(java.lang.String,java.lang.String)>(v, v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void setIgnoreInvalidEndpoints(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition routingSlip(java.lang.String, boolean)
{
org.apache.camel.model.RoutingSlipDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.RoutingSlipDefinition;
specialinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void <init>(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void setIgnoreInvalidEndpoints(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.RoutingSlipDefinition routingSlip(org.apache.camel.Expression, java.lang.String)
{
org.apache.camel.model.RoutingSlipDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RoutingSlipDefinition;
specialinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void <init>(org.apache.camel.Expression,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.RoutingSlipDefinition routingSlip(org.apache.camel.Expression)
{
org.apache.camel.model.RoutingSlipDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.RoutingSlipDefinition;
specialinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause routingSlip()
{
org.apache.camel.model.RoutingSlipDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.RoutingSlipDefinition;
specialinvoke v.<org.apache.camel.model.RoutingSlipDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.DynamicRouterDefinition dynamicRouter(org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
org.apache.camel.model.DynamicRouterDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.DynamicRouterDefinition;
specialinvoke v.<org.apache.camel.model.DynamicRouterDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause dynamicRouter()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
org.apache.camel.model.DynamicRouterDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.DynamicRouterDefinition;
specialinvoke v.<org.apache.camel.model.DynamicRouterDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.SamplingDefinition sample()
{
java.util.concurrent.TimeUnit v;
org.apache.camel.model.SamplingDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = <java.util.concurrent.TimeUnit: java.util.concurrent.TimeUnit SECONDS>;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.SamplingDefinition sample(long,java.util.concurrent.TimeUnit)>(1L, v);
return v;
}
public org.apache.camel.model.SamplingDefinition sample(long, java.util.concurrent.TimeUnit)
{
java.util.concurrent.TimeUnit v;
org.apache.camel.model.SamplingDefinition v;
org.apache.camel.model.ProcessorDefinition v;
long v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: long;
v := @parameter: java.util.concurrent.TimeUnit;
v = new org.apache.camel.model.SamplingDefinition;
specialinvoke v.<org.apache.camel.model.SamplingDefinition: void <init>(long,java.util.concurrent.TimeUnit)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.SamplingDefinition sample(long)
{
long v;
org.apache.camel.model.SamplingDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: long;
v = new org.apache.camel.model.SamplingDefinition;
specialinvoke v.<org.apache.camel.model.SamplingDefinition: void <init>(long)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause split()
{
org.apache.camel.model.SplitDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.SplitDefinition;
specialinvoke v.<org.apache.camel.model.SplitDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.SplitDefinition split(org.apache.camel.Expression)
{
org.apache.camel.model.SplitDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.SplitDefinition;
specialinvoke v.<org.apache.camel.model.SplitDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.SplitDefinition split(org.apache.camel.Expression, org.apache.camel.processor.aggregate.AggregationStrategy)
{
org.apache.camel.model.SplitDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v = new org.apache.camel.model.SplitDefinition;
specialinvoke v.<org.apache.camel.model.SplitDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.SplitDefinition: void setAggregationStrategy(org.apache.camel.processor.aggregate.AggregationStrategy)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause resequence()
{
org.apache.camel.model.ResequenceDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.ResequenceDefinition;
specialinvoke v.<org.apache.camel.model.ResequenceDefinition: void <init>()>();
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
virtualinvoke v.<org.apache.camel.model.ResequenceDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ResequenceDefinition resequence(org.apache.camel.Expression)
{
org.apache.camel.model.ResequenceDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.ResequenceDefinition;
specialinvoke v.<org.apache.camel.model.ResequenceDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause aggregate()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.AggregateDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.AggregateDefinition;
specialinvoke v.<org.apache.camel.model.AggregateDefinition: void <init>()>();
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
virtualinvoke v.<org.apache.camel.model.AggregateDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause aggregate(org.apache.camel.processor.aggregate.AggregationStrategy)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
org.apache.camel.model.AggregateDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v = new org.apache.camel.model.AggregateDefinition;
specialinvoke v.<org.apache.camel.model.AggregateDefinition: void <init>()>();
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
virtualinvoke v.<org.apache.camel.model.AggregateDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.AggregateDefinition: void setAggregationStrategy(org.apache.camel.processor.aggregate.AggregationStrategy)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.AggregateDefinition aggregate(org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
org.apache.camel.model.AggregateDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.AggregateDefinition;
specialinvoke v.<org.apache.camel.model.AggregateDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.AggregateDefinition aggregate(org.apache.camel.Expression, org.apache.camel.processor.aggregate.AggregationStrategy)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
org.apache.camel.Expression v;
org.apache.camel.model.AggregateDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v = new org.apache.camel.model.AggregateDefinition;
specialinvoke v.<org.apache.camel.model.AggregateDefinition: void <init>(org.apache.camel.Expression,org.apache.camel.processor.aggregate.AggregationStrategy)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.DelayDefinition delay(org.apache.camel.Expression)
{
org.apache.camel.model.DelayDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.DelayDefinition;
specialinvoke v.<org.apache.camel.model.DelayDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause delay()
{
org.apache.camel.model.DelayDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.DelayDefinition;
specialinvoke v.<org.apache.camel.model.DelayDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.DelayDefinition delay(long)
{
org.apache.camel.model.DelayDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Long v;
long v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: long;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionBuilder: org.apache.camel.Expression constantExpression(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.DelayDefinition delay(org.apache.camel.Expression)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause throttle()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ThrottleDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.ThrottleDefinition;
specialinvoke v.<org.apache.camel.model.ThrottleDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.ThrottleDefinition throttle(long)
{
org.apache.camel.model.ProcessorDefinition v;
java.lang.Long v;
org.apache.camel.model.ThrottleDefinition v;
long v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: long;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionBuilder: org.apache.camel.Expression constantExpression(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ThrottleDefinition throttle(org.apache.camel.Expression)>(v);
return v;
}
public org.apache.camel.model.ThrottleDefinition throttle(org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
org.apache.camel.model.ThrottleDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.ThrottleDefinition;
specialinvoke v.<org.apache.camel.model.ThrottleDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ThrottleDefinition throttle(org.apache.camel.Expression, long)
{
org.apache.camel.model.ProcessorDefinition v;
java.lang.Long v;
org.apache.camel.model.ThrottleDefinition v;
long v;
org.apache.camel.Expression v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: long;
v = new org.apache.camel.model.ThrottleDefinition;
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionBuilder: org.apache.camel.Expression constantExpression(java.lang.Object)>(v);
specialinvoke v.<org.apache.camel.model.ThrottleDefinition: void <init>(org.apache.camel.Expression,org.apache.camel.Expression)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ThrottleDefinition throttle(org.apache.camel.Expression, org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ThrottleDefinition v;
org.apache.camel.Expression v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.ThrottleDefinition;
specialinvoke v.<org.apache.camel.model.ThrottleDefinition: void <init>(org.apache.camel.Expression,org.apache.camel.Expression)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause loop()
{
org.apache.camel.model.LoopDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.LoopDefinition;
specialinvoke v.<org.apache.camel.model.LoopDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.LoopDefinition loop(org.apache.camel.Expression)
{
org.apache.camel.model.LoopDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.LoopDefinition;
specialinvoke v.<org.apache.camel.model.LoopDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.LoopDefinition loopDoWhile(org.apache.camel.Predicate)
{
org.apache.camel.model.LoopDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Predicate v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Predicate;
v = new org.apache.camel.model.LoopDefinition;
specialinvoke v.<org.apache.camel.model.LoopDefinition: void <init>(org.apache.camel.Predicate)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause loopDoWhile()
{
org.apache.camel.model.LoopDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.LoopDefinition;
specialinvoke v.<org.apache.camel.model.LoopDefinition: void <init>()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
virtualinvoke v.<org.apache.camel.model.LoopDefinition: void setDoWhile(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.LoopDefinition loop(int)
{
org.apache.camel.model.LoopDefinition v;
org.apache.camel.model.ProcessorDefinition v;
int v;
org.apache.camel.model.language.ConstantExpression v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: int;
v = new org.apache.camel.model.LoopDefinition;
v = new org.apache.camel.model.language.ConstantExpression;
v = staticinvoke <java.lang.Integer: java.lang.String toString(int)>(v);
specialinvoke v.<org.apache.camel.model.language.ConstantExpression: void <init>(java.lang.String)>(v);
specialinvoke v.<org.apache.camel.model.LoopDefinition: void <init>(org.apache.camel.model.language.ExpressionDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition throwException(java.lang.Exception)
{
org.apache.camel.model.ThrowExceptionDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Exception v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Exception;
v = new org.apache.camel.model.ThrowExceptionDefinition;
specialinvoke v.<org.apache.camel.model.ThrowExceptionDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ThrowExceptionDefinition: void setException(java.lang.Exception)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition throwException(java.lang.Class, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ThrowExceptionDefinition v;
java.lang.Class v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ThrowExceptionDefinition;
specialinvoke v.<org.apache.camel.model.ThrowExceptionDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ThrowExceptionDefinition: void setExceptionClass(java.lang.Class)>(v);
virtualinvoke v.<org.apache.camel.model.ThrowExceptionDefinition: void setMessage(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition markRollbackOnly()
{
java.lang.Boolean v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.RollbackDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.RollbackDefinition;
specialinvoke v.<org.apache.camel.model.RollbackDefinition: void <init>()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
virtualinvoke v.<org.apache.camel.model.RollbackDefinition: void setMarkRollbackOnly(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition markRollbackOnlyLast()
{
java.lang.Boolean v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.RollbackDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.RollbackDefinition;
specialinvoke v.<org.apache.camel.model.RollbackDefinition: void <init>()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
virtualinvoke v.<org.apache.camel.model.RollbackDefinition: void setMarkRollbackOnlyLast(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition rollback()
{
org.apache.camel.model.ProcessorDefinition v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition rollback(java.lang.String)>(null);
return v;
}
public org.apache.camel.model.ProcessorDefinition rollback(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.RollbackDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RollbackDefinition;
specialinvoke v.<org.apache.camel.model.RollbackDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(org.apache.camel.Endpoint)
{
org.apache.camel.model.WireTapDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
org.apache.camel.Endpoint v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Endpoint;
v = new org.apache.camel.model.WireTapDefinition;
specialinvoke v.<org.apache.camel.model.WireTapDefinition: void <init>()>();
v = interfaceinvoke v.<org.apache.camel.Endpoint: java.lang.String getEndpointUri()>();
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setUri(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(java.lang.String)
{
org.apache.camel.model.WireTapDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.WireTapDefinition;
specialinvoke v.<org.apache.camel.model.WireTapDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setUri(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(java.lang.String, java.util.concurrent.ExecutorService)
{
org.apache.camel.model.WireTapDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
java.util.concurrent.ExecutorService v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.util.concurrent.ExecutorService;
v = new org.apache.camel.model.WireTapDefinition;
specialinvoke v.<org.apache.camel.model.WireTapDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setUri(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setExecutorService(java.util.concurrent.ExecutorService)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(java.lang.String, java.lang.String)
{
org.apache.camel.model.WireTapDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.WireTapDefinition;
specialinvoke v.<org.apache.camel.model.WireTapDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setUri(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setExecutorServiceRef(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(java.lang.String, org.apache.camel.Expression)
{
org.apache.camel.model.WireTapDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.Expression;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.WireTapDefinition wireTap(java.lang.String,boolean,org.apache.camel.Expression)>(v, 1, v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(java.lang.String, boolean)
{
org.apache.camel.model.WireTapDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.WireTapDefinition;
specialinvoke v.<org.apache.camel.model.WireTapDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setUri(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setCopy(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(java.lang.String, boolean, org.apache.camel.Expression)
{
org.apache.camel.model.WireTapDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ExpressionSubElementDefinition v;
java.lang.Boolean v;
java.lang.String v;
org.apache.camel.Expression v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.WireTapDefinition;
specialinvoke v.<org.apache.camel.model.WireTapDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setUri(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setCopy(java.lang.Boolean)>(v);
v = new org.apache.camel.model.ExpressionSubElementDefinition;
specialinvoke v.<org.apache.camel.model.ExpressionSubElementDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setNewExchangeExpression(org.apache.camel.model.ExpressionSubElementDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(java.lang.String, org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.model.WireTapDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.Processor;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.WireTapDefinition wireTap(java.lang.String,boolean,org.apache.camel.Processor)>(v, 1, v);
return v;
}
public org.apache.camel.model.WireTapDefinition wireTap(java.lang.String, boolean, org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.model.WireTapDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: org.apache.camel.Processor;
v = new org.apache.camel.model.WireTapDefinition;
specialinvoke v.<org.apache.camel.model.WireTapDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setUri(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setCopy(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.WireTapDefinition: void setNewExchangeProcessor(org.apache.camel.Processor)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
void pushBlock(org.apache.camel.model.Block)
{
org.apache.camel.model.Block v;
java.util.LinkedList v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.Block;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
virtualinvoke v.<java.util.LinkedList: boolean add(java.lang.Object)>(v);
return;
}
org.apache.camel.model.Block popBlock()
{
org.apache.camel.model.ProcessorDefinition v;
java.lang.Object v;
java.util.LinkedList v, v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
v = virtualinvoke v.<java.util.LinkedList: boolean isEmpty()>();
if v != 0 goto label;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.LinkedList blocks>;
v = virtualinvoke v.<java.util.LinkedList: java.lang.Object removeLast()>();
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition startupOrder(int)
{
int v;
org.apache.camel.model.RouteDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: int;
v = staticinvoke <org.apache.camel.model.ProcessorDefinitionHelper: org.apache.camel.model.RouteDefinition getRoute(org.apache.camel.model.ProcessorDefinition)>(v);
if v == null goto label;
virtualinvoke v.<org.apache.camel.model.RouteDefinition: org.apache.camel.model.RouteDefinition startupOrder(int)>(v);
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition stop()
{
org.apache.camel.model.StopDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.StopDefinition;
specialinvoke v.<org.apache.camel.model.StopDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.OnExceptionDefinition onException(java.lang.Class)
{
java.lang.Class v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.OnExceptionDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class;
v = new org.apache.camel.model.OnExceptionDefinition;
specialinvoke v.<org.apache.camel.model.OnExceptionDefinition: void <init>(java.lang.Class)>(v);
virtualinvoke v.<org.apache.camel.model.OnExceptionDefinition: void setRouteScoped(boolean)>(1);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public transient org.apache.camel.model.OnExceptionDefinition onException(java.lang.Class[])
{
java.util.List v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.OnExceptionDefinition v;
java.lang.Class[] v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class[];
v = new org.apache.camel.model.OnExceptionDefinition;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
specialinvoke v.<org.apache.camel.model.OnExceptionDefinition: void <init>(java.util.List)>(v);
virtualinvoke v.<org.apache.camel.model.OnExceptionDefinition: void setRouteScoped(boolean)>(1);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.PolicyDefinition policy(org.apache.camel.spi.Policy)
{
org.apache.camel.model.PolicyDefinition v;
org.apache.camel.spi.Policy v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.Policy;
v = new org.apache.camel.model.PolicyDefinition;
specialinvoke v.<org.apache.camel.model.PolicyDefinition: void <init>(org.apache.camel.spi.Policy)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.PolicyDefinition policy(java.lang.String)
{
org.apache.camel.model.PolicyDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.PolicyDefinition;
specialinvoke v.<org.apache.camel.model.PolicyDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.PolicyDefinition: void setRef(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.TransactedDefinition transacted()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.TransactedDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.TransactedDefinition;
specialinvoke v.<org.apache.camel.model.TransactedDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.TransactedDefinition transacted(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.TransactedDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.TransactedDefinition;
specialinvoke v.<org.apache.camel.model.TransactedDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.TransactedDefinition: void setRef(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.SagaDefinition saga()
{
org.apache.camel.model.SagaDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.SagaDefinition;
specialinvoke v.<org.apache.camel.model.SagaDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition process(org.apache.camel.Processor)
{
org.apache.camel.Processor v;
org.apache.camel.model.ProcessDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Processor;
v = new org.apache.camel.model.ProcessDefinition;
specialinvoke v.<org.apache.camel.model.ProcessDefinition: void <init>(org.apache.camel.Processor)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition process(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ProcessDefinition;
specialinvoke v.<org.apache.camel.model.ProcessDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessDefinition: void setRef(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition processRef(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ProcessDefinition;
specialinvoke v.<org.apache.camel.model.ProcessDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessDefinition: void setRef(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ProcessClause process()
{
org.apache.camel.builder.ProcessClause v;
org.apache.camel.model.ProcessDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.builder.ProcessClause;
specialinvoke v.<org.apache.camel.builder.ProcessClause: void <init>(java.lang.Object)>(v);
v = new org.apache.camel.model.ProcessDefinition;
specialinvoke v.<org.apache.camel.model.ProcessDefinition: void <init>(org.apache.camel.Processor)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition bean(java.lang.Object)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Object v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Object;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>()>();
v = v instanceof java.lang.String;
if v == 0 goto label;
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setRef(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setBean(java.lang.Object)>(v);
label:
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition bean(java.lang.Object, java.lang.String)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Object v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>()>();
v = v instanceof java.lang.String;
if v == 0 goto label;
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setRef(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setBean(java.lang.Object)>(v);
label:
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setMethod(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition bean(java.lang.Object, boolean)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.Object v;
boolean v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Object;
v := @parameter: boolean;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>()>();
v = v instanceof java.lang.String;
if v == 0 goto label;
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setRef(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setBean(java.lang.Object)>(v);
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setCache(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition bean(java.lang.Object, java.lang.String, boolean)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.Object v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>()>();
v = v instanceof java.lang.String;
if v == 0 goto label;
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setRef(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setBean(java.lang.Object)>(v);
label:
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setMethod(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setCache(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition bean(java.lang.Class)
{
java.lang.Class v;
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setBeanType(java.lang.Class)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition bean(java.lang.Class, java.lang.String)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Class v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setBeanType(java.lang.Class)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setMethod(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition bean(java.lang.Class, java.lang.String, boolean)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.Class v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setBeanType(java.lang.Class)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setMethod(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setMultiParameterArray(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition bean(java.lang.Class, java.lang.String, boolean, boolean)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v, v;
java.lang.Class v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: boolean;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setBeanType(java.lang.Class)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setMethod(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setMultiParameterArray(java.lang.Boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setCache(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition beanRef(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition beanRef(java.lang.String, java.lang.String)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition beanRef(java.lang.String, boolean)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setCache(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition beanRef(java.lang.String, java.lang.String, boolean)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>(java.lang.String,java.lang.String)>(v, v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setCache(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition beanRef(java.lang.String, java.lang.String, boolean, boolean)
{
org.apache.camel.model.BeanDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: boolean;
v = new org.apache.camel.model.BeanDefinition;
specialinvoke v.<org.apache.camel.model.BeanDefinition: void <init>(java.lang.String,java.lang.String)>(v, v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setCache(java.lang.Boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.BeanDefinition: void setMultiParameterArray(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause setBody()
{
org.apache.camel.model.SetBodyDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
v = new org.apache.camel.model.SetBodyDefinition;
specialinvoke v.<org.apache.camel.model.SetBodyDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setBody(org.apache.camel.Expression)
{
org.apache.camel.model.SetBodyDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.SetBodyDefinition;
specialinvoke v.<org.apache.camel.model.SetBodyDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setBody(java.util.function.Supplier)
{
org.apache.camel.model.ProcessorDefinition$1 v;
org.apache.camel.model.SetBodyDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.util.function.Supplier v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.util.function.Supplier;
v = new org.apache.camel.model.SetBodyDefinition;
v = new org.apache.camel.model.ProcessorDefinition$1;
specialinvoke v.<org.apache.camel.model.ProcessorDefinition$1: void <init>(org.apache.camel.model.ProcessorDefinition,java.util.function.Supplier)>(v, v);
specialinvoke v.<org.apache.camel.model.SetBodyDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setBody(java.util.function.Function)
{
org.apache.camel.model.SetBodyDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.util.function.Function v;
org.apache.camel.model.ProcessorDefinition$2 v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.util.function.Function;
v = new org.apache.camel.model.SetBodyDefinition;
v = new org.apache.camel.model.ProcessorDefinition$2;
specialinvoke v.<org.apache.camel.model.ProcessorDefinition$2: void <init>(org.apache.camel.model.ProcessorDefinition,java.util.function.Function)>(v, v);
specialinvoke v.<org.apache.camel.model.SetBodyDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition transform(org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.TransformDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.TransformDefinition;
specialinvoke v.<org.apache.camel.model.TransformDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause transform()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.TransformDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
v = new org.apache.camel.model.TransformDefinition;
specialinvoke v.<org.apache.camel.model.TransformDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition script(org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ScriptDefinition v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.ScriptDefinition;
specialinvoke v.<org.apache.camel.model.ScriptDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause script()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ScriptDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
v = new org.apache.camel.model.ScriptDefinition;
specialinvoke v.<org.apache.camel.model.ScriptDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setFaultBody(org.apache.camel.Expression)
{
org.apache.camel.Processor v;
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = staticinvoke <org.apache.camel.builder.ProcessorBuilder: org.apache.camel.Processor setFaultBody(org.apache.camel.Expression)>(v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition process(org.apache.camel.Processor)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause setHeader(java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.SetHeaderDefinition v;
java.lang.String v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
v = new org.apache.camel.model.SetHeaderDefinition;
specialinvoke v.<org.apache.camel.model.SetHeaderDefinition: void <init>(java.lang.String,org.apache.camel.model.language.ExpressionDefinition)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setHeader(java.lang.String, org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.SetHeaderDefinition v;
java.lang.String v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.SetHeaderDefinition;
specialinvoke v.<org.apache.camel.model.SetHeaderDefinition: void <init>(java.lang.String,org.apache.camel.Expression)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setHeader(java.lang.String, java.util.function.Supplier)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.SetHeaderDefinition v;
java.lang.String v;
java.util.function.Supplier v;
org.apache.camel.model.ProcessorDefinition$3 v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.util.function.Supplier;
v = new org.apache.camel.model.SetHeaderDefinition;
v = new org.apache.camel.model.ProcessorDefinition$3;
specialinvoke v.<org.apache.camel.model.ProcessorDefinition$3: void <init>(org.apache.camel.model.ProcessorDefinition,java.util.function.Supplier)>(v, v);
specialinvoke v.<org.apache.camel.model.SetHeaderDefinition: void <init>(java.lang.String,org.apache.camel.Expression)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause setOutHeader(java.lang.String)
{
org.apache.camel.model.SetOutHeaderDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
v = new org.apache.camel.model.SetOutHeaderDefinition;
specialinvoke v.<org.apache.camel.model.SetOutHeaderDefinition: void <init>(java.lang.String,org.apache.camel.model.language.ExpressionDefinition)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setOutHeader(java.lang.String, org.apache.camel.Expression)
{
org.apache.camel.model.SetOutHeaderDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.SetOutHeaderDefinition;
specialinvoke v.<org.apache.camel.model.SetOutHeaderDefinition: void <init>(java.lang.String,org.apache.camel.Expression)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setFaultHeader(java.lang.String, org.apache.camel.Expression)
{
org.apache.camel.Processor v;
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.Expression;
v = staticinvoke <org.apache.camel.builder.ProcessorBuilder: org.apache.camel.Processor setFaultHeader(java.lang.String,org.apache.camel.Expression)>(v, v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition process(org.apache.camel.Processor)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition setProperty(java.lang.String, org.apache.camel.Expression)
{
org.apache.camel.model.SetPropertyDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.Expression;
v = new org.apache.camel.model.SetPropertyDefinition;
specialinvoke v.<org.apache.camel.model.SetPropertyDefinition: void <init>(java.lang.String,org.apache.camel.Expression)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause setProperty(java.lang.String)
{
org.apache.camel.model.SetPropertyDefinition v;
org.apache.camel.model.ProcessorDefinition v;
java.lang.String v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.builder.ExpressionClause;
specialinvoke v.<org.apache.camel.builder.ExpressionClause: void <init>(java.lang.Object)>(v);
v = new org.apache.camel.model.SetPropertyDefinition;
specialinvoke v.<org.apache.camel.model.SetPropertyDefinition: void <init>(java.lang.String,org.apache.camel.model.language.ExpressionDefinition)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition removeHeader(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.RemoveHeaderDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RemoveHeaderDefinition;
specialinvoke v.<org.apache.camel.model.RemoveHeaderDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition removeHeaders(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.RemoveHeadersDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RemoveHeadersDefinition;
specialinvoke v.<org.apache.camel.model.RemoveHeadersDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition removeHeaders(java.lang.String, java.lang.String[])
{
org.apache.camel.model.ProcessorDefinition v;
java.lang.String[] v;
java.lang.String v;
org.apache.camel.model.RemoveHeadersDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
v = new org.apache.camel.model.RemoveHeadersDefinition;
specialinvoke v.<org.apache.camel.model.RemoveHeadersDefinition: void <init>(java.lang.String,java.lang.String[])>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition removeFaultHeader(java.lang.String)
{
org.apache.camel.Processor v;
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.camel.builder.ProcessorBuilder: org.apache.camel.Processor removeFaultHeader(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition process(org.apache.camel.Processor)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition removeProperty(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.RemovePropertyDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RemovePropertyDefinition;
specialinvoke v.<org.apache.camel.model.RemovePropertyDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition removeProperties(java.lang.String)
{
org.apache.camel.model.RemovePropertiesDefinition v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.RemovePropertiesDefinition;
specialinvoke v.<org.apache.camel.model.RemovePropertiesDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public transient org.apache.camel.model.ProcessorDefinition removeProperties(java.lang.String, java.lang.String[])
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.RemovePropertiesDefinition v;
java.lang.String[] v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
v = new org.apache.camel.model.RemovePropertiesDefinition;
specialinvoke v.<org.apache.camel.model.RemovePropertiesDefinition: void <init>(java.lang.String,java.lang.String[])>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition convertBodyTo(java.lang.Class)
{
java.lang.Class v;
org.apache.camel.model.ConvertBodyDefinition v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class;
v = new org.apache.camel.model.ConvertBodyDefinition;
specialinvoke v.<org.apache.camel.model.ConvertBodyDefinition: void <init>(java.lang.Class)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition convertBodyTo(java.lang.Class, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
java.lang.Class v;
java.lang.String v;
org.apache.camel.model.ConvertBodyDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ConvertBodyDefinition;
specialinvoke v.<org.apache.camel.model.ConvertBodyDefinition: void <init>(java.lang.Class,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition sort(org.apache.camel.Expression)
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition sort(org.apache.camel.Expression,java.util.Comparator)>(v, null);
return v;
}
public org.apache.camel.model.ProcessorDefinition sort(org.apache.camel.Expression, java.util.Comparator)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.SortDefinition v;
java.util.Comparator v;
org.apache.camel.Expression v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: java.util.Comparator;
v = new org.apache.camel.model.SortDefinition;
specialinvoke v.<org.apache.camel.model.SortDefinition: void <init>(org.apache.camel.Expression,java.util.Comparator)>(v, v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause sort()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
org.apache.camel.model.SortDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.SortDefinition;
specialinvoke v.<org.apache.camel.model.SortDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.ClaimCheckDefinition claimCheck()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ClaimCheckDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.ClaimCheckDefinition;
specialinvoke v.<org.apache.camel.model.ClaimCheckDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition claimCheck(org.apache.camel.model.ClaimCheckOperation)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ClaimCheckOperation v;
org.apache.camel.model.ClaimCheckDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.ClaimCheckOperation;
v = new org.apache.camel.model.ClaimCheckDefinition;
specialinvoke v.<org.apache.camel.model.ClaimCheckDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ClaimCheckDefinition: void setOperation(org.apache.camel.model.ClaimCheckOperation)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition claimCheck(org.apache.camel.model.ClaimCheckOperation, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String v;
org.apache.camel.model.ClaimCheckOperation v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.ClaimCheckOperation;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition claimCheck(org.apache.camel.model.ClaimCheckOperation,java.lang.String,java.lang.String)>(v, v, null);
return v;
}
public org.apache.camel.model.ProcessorDefinition claimCheck(org.apache.camel.model.ClaimCheckOperation, java.lang.String, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.ClaimCheckDefinition v;
java.lang.String v, v;
org.apache.camel.model.ClaimCheckOperation v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.ClaimCheckOperation;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.ClaimCheckDefinition;
specialinvoke v.<org.apache.camel.model.ClaimCheckDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ClaimCheckDefinition: void setOperation(org.apache.camel.model.ClaimCheckOperation)>(v);
virtualinvoke v.<org.apache.camel.model.ClaimCheckDefinition: void setKey(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ClaimCheckDefinition: void setFilter(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition enrich(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition enrich(java.lang.String,org.apache.camel.processor.aggregate.AggregationStrategy)>(v, null);
return v;
}
public org.apache.camel.model.ProcessorDefinition enrich(java.lang.String, org.apache.camel.processor.aggregate.AggregationStrategy)
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition enrich(java.lang.String,org.apache.camel.processor.aggregate.AggregationStrategy,boolean)>(v, v, 0);
return v;
}
public org.apache.camel.builder.EnrichClause enrichWith(java.lang.String)
{
org.apache.camel.builder.EnrichClause v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.builder.EnrichClause;
specialinvoke v.<org.apache.camel.builder.EnrichClause: void <init>(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition enrich(java.lang.String,org.apache.camel.processor.aggregate.AggregationStrategy)>(v, v);
return v;
}
public org.apache.camel.builder.EnrichClause enrichWith(java.lang.String, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.EnrichClause v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.builder.EnrichClause;
specialinvoke v.<org.apache.camel.builder.EnrichClause: void <init>(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition enrich(java.lang.String,org.apache.camel.processor.aggregate.AggregationStrategy,boolean,boolean)>(v, v, v, 0);
return v;
}
public org.apache.camel.builder.EnrichClause enrichWith(java.lang.String, boolean, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.EnrichClause v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: boolean;
v = new org.apache.camel.builder.EnrichClause;
specialinvoke v.<org.apache.camel.builder.EnrichClause: void <init>(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition enrich(java.lang.String,org.apache.camel.processor.aggregate.AggregationStrategy,boolean,boolean)>(v, v, v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition enrich(java.lang.String, org.apache.camel.processor.aggregate.AggregationStrategy, boolean)
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition enrich(java.lang.String,org.apache.camel.processor.aggregate.AggregationStrategy,boolean,boolean)>(v, v, v, 0);
return v;
}
public org.apache.camel.model.ProcessorDefinition enrich(java.lang.String, org.apache.camel.processor.aggregate.AggregationStrategy, boolean, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.language.ConstantExpression v;
org.apache.camel.model.EnrichDefinition v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
java.lang.Boolean v, v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v := @parameter: boolean;
v := @parameter: boolean;
v = new org.apache.camel.model.EnrichDefinition;
specialinvoke v.<org.apache.camel.model.EnrichDefinition: void <init>()>();
v = new org.apache.camel.model.language.ConstantExpression;
specialinvoke v.<org.apache.camel.model.language.ConstantExpression: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.EnrichDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.EnrichDefinition: void setAggregationStrategy(org.apache.camel.processor.aggregate.AggregationStrategy)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.EnrichDefinition: void setAggregateOnException(java.lang.Boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.EnrichDefinition: void setShareUnitOfWork(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition enrichRef(java.lang.String, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition enrichRef(java.lang.String,java.lang.String,boolean)>(v, v, 0);
return v;
}
public org.apache.camel.model.ProcessorDefinition enrichRef(java.lang.String, java.lang.String, boolean)
{
org.apache.camel.model.ProcessorDefinition v, v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition enrichRef(java.lang.String,java.lang.String,boolean,boolean)>(v, v, 0, 0);
return v;
}
public org.apache.camel.model.ProcessorDefinition enrichRef(java.lang.String, java.lang.String, boolean, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.EnrichDefinition v;
org.apache.camel.model.language.SimpleExpression v;
java.lang.Boolean v, v;
java.lang.String v, v, v;
boolean v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: boolean;
v = new org.apache.camel.model.EnrichDefinition;
specialinvoke v.<org.apache.camel.model.EnrichDefinition: void <init>()>();
v = new org.apache.camel.model.language.SimpleExpression;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("ref:\u0001");
specialinvoke v.<org.apache.camel.model.language.SimpleExpression: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.EnrichDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.EnrichDefinition: void setAggregationStrategyRef(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.EnrichDefinition: void setAggregateOnException(java.lang.Boolean)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.EnrichDefinition: void setShareUnitOfWork(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause enrich()
{
org.apache.camel.model.EnrichDefinition v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.EnrichDefinition;
specialinvoke v.<org.apache.camel.model.EnrichDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String,org.apache.camel.processor.aggregate.AggregationStrategy)>(v, null);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String, org.apache.camel.processor.aggregate.AggregationStrategy)
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String,long,org.apache.camel.processor.aggregate.AggregationStrategy)>(v, -1L, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String, long, org.apache.camel.processor.aggregate.AggregationStrategy)
{
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
long v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String,long,org.apache.camel.processor.aggregate.AggregationStrategy,boolean)>(v, v, v, 0);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String, long, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v, v;
long v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String,long,java.lang.String,boolean)>(v, v, v, 0);
return v;
}
public org.apache.camel.builder.EnrichClause pollEnrichWith(java.lang.String)
{
org.apache.camel.builder.EnrichClause v;
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.builder.EnrichClause;
specialinvoke v.<org.apache.camel.builder.EnrichClause: void <init>(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String,long,org.apache.camel.processor.aggregate.AggregationStrategy,boolean)>(v, -1L, v, 0);
return v;
}
public org.apache.camel.builder.EnrichClause pollEnrichWith(java.lang.String, long)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.EnrichClause v;
long v;
java.lang.String v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v = new org.apache.camel.builder.EnrichClause;
specialinvoke v.<org.apache.camel.builder.EnrichClause: void <init>(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String,long,org.apache.camel.processor.aggregate.AggregationStrategy,boolean)>(v, v, v, 0);
return v;
}
public org.apache.camel.builder.EnrichClause pollEnrichWith(java.lang.String, long, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.builder.EnrichClause v;
long v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: boolean;
v = new org.apache.camel.builder.EnrichClause;
specialinvoke v.<org.apache.camel.builder.EnrichClause: void <init>(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String,long,org.apache.camel.processor.aggregate.AggregationStrategy,boolean)>(v, v, v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String, long, org.apache.camel.processor.aggregate.AggregationStrategy, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.language.ConstantExpression v;
long v;
java.lang.Long v;
org.apache.camel.processor.aggregate.AggregationStrategy v;
java.lang.Boolean v;
java.lang.String v;
org.apache.camel.model.PollEnrichDefinition v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: org.apache.camel.processor.aggregate.AggregationStrategy;
v := @parameter: boolean;
v = new org.apache.camel.model.PollEnrichDefinition;
specialinvoke v.<org.apache.camel.model.PollEnrichDefinition: void <init>()>();
v = new org.apache.camel.model.language.ConstantExpression;
specialinvoke v.<org.apache.camel.model.language.ConstantExpression: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setTimeout(java.lang.Long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregationStrategy(org.apache.camel.processor.aggregate.AggregationStrategy)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregateOnException(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String, long, java.lang.String, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.language.ConstantExpression v;
long v;
java.lang.Long v;
java.lang.Boolean v;
java.lang.String v, v;
org.apache.camel.model.PollEnrichDefinition v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.PollEnrichDefinition;
specialinvoke v.<org.apache.camel.model.PollEnrichDefinition: void <init>()>();
v = new org.apache.camel.model.language.ConstantExpression;
specialinvoke v.<org.apache.camel.model.language.ConstantExpression: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setTimeout(java.lang.Long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregationStrategyRef(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregateOnException(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String, long)
{
org.apache.camel.model.ProcessorDefinition v, v;
long v;
java.lang.String v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v = null;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition pollEnrich(java.lang.String,long,java.lang.String)>(v, v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrichRef(java.lang.String, long, java.lang.String)
{
org.apache.camel.model.ProcessorDefinition v;
long v;
java.lang.Long v;
org.apache.camel.model.language.SimpleExpression v;
java.lang.String v, v, v;
org.apache.camel.model.PollEnrichDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.PollEnrichDefinition;
specialinvoke v.<org.apache.camel.model.PollEnrichDefinition: void <init>()>();
v = new org.apache.camel.model.language.SimpleExpression;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("ref:\u0001");
specialinvoke v.<org.apache.camel.model.language.SimpleExpression: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setTimeout(java.lang.Long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregationStrategyRef(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrichRef(java.lang.String, long, java.lang.String, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
long v;
java.lang.Long v;
org.apache.camel.model.language.SimpleExpression v;
java.lang.Boolean v;
java.lang.String v, v, v;
org.apache.camel.model.PollEnrichDefinition v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.PollEnrichDefinition;
specialinvoke v.<org.apache.camel.model.PollEnrichDefinition: void <init>()>();
v = new org.apache.camel.model.language.SimpleExpression;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("ref:\u0001");
specialinvoke v.<org.apache.camel.model.language.SimpleExpression: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setTimeout(java.lang.Long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregationStrategyRef(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregateOnException(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition pollEnrich(org.apache.camel.Expression, long, java.lang.String, boolean)
{
org.apache.camel.model.ProcessorDefinition v;
long v;
org.apache.camel.model.language.ExpressionDefinition v;
org.apache.camel.Expression v;
java.lang.Long v;
java.lang.Boolean v;
java.lang.String v;
org.apache.camel.model.PollEnrichDefinition v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.Expression;
v := @parameter: long;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = new org.apache.camel.model.PollEnrichDefinition;
specialinvoke v.<org.apache.camel.model.PollEnrichDefinition: void <init>()>();
v = new org.apache.camel.model.language.ExpressionDefinition;
specialinvoke v.<org.apache.camel.model.language.ExpressionDefinition: void <init>(org.apache.camel.Expression)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setExpression(org.apache.camel.model.language.ExpressionDefinition)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setTimeout(java.lang.Long)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregationStrategyRef(java.lang.String)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.PollEnrichDefinition: void setAggregateOnException(java.lang.Boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.ExpressionClause pollEnrich()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.PollEnrichDefinition v;
org.apache.camel.builder.ExpressionClause v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.PollEnrichDefinition;
specialinvoke v.<org.apache.camel.model.PollEnrichDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
v = staticinvoke <org.apache.camel.builder.ExpressionClause: org.apache.camel.builder.ExpressionClause createAndSetExpression(org.apache.camel.model.ExpressionNode)>(v);
return v;
}
public org.apache.camel.model.OnCompletionDefinition onCompletion()
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.OnCompletionDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.model.OnCompletionDefinition;
specialinvoke v.<org.apache.camel.model.OnCompletionDefinition: void <init>()>();
virtualinvoke v.<org.apache.camel.model.OnCompletionDefinition: void removeAllOnCompletionDefinition(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.Block popBlock()>();
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void pushBlock(org.apache.camel.model.Block)>(v);
return v;
}
public org.apache.camel.builder.DataFormatClause unmarshal()
{
org.apache.camel.builder.DataFormatClause v;
org.apache.camel.builder.DataFormatClause$Operation v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.builder.DataFormatClause;
v = <org.apache.camel.builder.DataFormatClause$Operation: org.apache.camel.builder.DataFormatClause$Operation Unmarshal>;
specialinvoke v.<org.apache.camel.builder.DataFormatClause: void <init>(org.apache.camel.model.ProcessorDefinition,org.apache.camel.builder.DataFormatClause$Operation)>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition unmarshal(org.apache.camel.model.DataFormatDefinition)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.UnmarshalDefinition v;
org.apache.camel.model.DataFormatDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.DataFormatDefinition;
v = new org.apache.camel.model.UnmarshalDefinition;
specialinvoke v.<org.apache.camel.model.UnmarshalDefinition: void <init>(org.apache.camel.model.DataFormatDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition unmarshal(org.apache.camel.spi.DataFormat)
{
org.apache.camel.spi.DataFormat v;
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.model.DataFormatDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.DataFormat;
v = new org.apache.camel.model.DataFormatDefinition;
specialinvoke v.<org.apache.camel.model.DataFormatDefinition: void <init>(org.apache.camel.spi.DataFormat)>(v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition unmarshal(org.apache.camel.model.DataFormatDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition unmarshal(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.UnmarshalDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.UnmarshalDefinition;
specialinvoke v.<org.apache.camel.model.UnmarshalDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.builder.DataFormatClause marshal()
{
org.apache.camel.builder.DataFormatClause v;
org.apache.camel.builder.DataFormatClause$Operation v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = new org.apache.camel.builder.DataFormatClause;
v = <org.apache.camel.builder.DataFormatClause$Operation: org.apache.camel.builder.DataFormatClause$Operation Marshal>;
specialinvoke v.<org.apache.camel.builder.DataFormatClause: void <init>(org.apache.camel.model.ProcessorDefinition,org.apache.camel.builder.DataFormatClause$Operation)>(v, v);
return v;
}
public org.apache.camel.model.ProcessorDefinition marshal(org.apache.camel.model.DataFormatDefinition)
{
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.MarshalDefinition v;
org.apache.camel.model.DataFormatDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.DataFormatDefinition;
v = new org.apache.camel.model.MarshalDefinition;
specialinvoke v.<org.apache.camel.model.MarshalDefinition: void <init>(org.apache.camel.model.DataFormatDefinition)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition marshal(org.apache.camel.spi.DataFormat)
{
org.apache.camel.spi.DataFormat v;
org.apache.camel.model.ProcessorDefinition v, v;
org.apache.camel.model.DataFormatDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.DataFormat;
v = new org.apache.camel.model.DataFormatDefinition;
specialinvoke v.<org.apache.camel.model.DataFormatDefinition: void <init>(org.apache.camel.spi.DataFormat)>(v);
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition marshal(org.apache.camel.model.DataFormatDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition marshal(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.model.MarshalDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.String;
v = new org.apache.camel.model.MarshalDefinition;
specialinvoke v.<org.apache.camel.model.MarshalDefinition: void <init>(java.lang.String)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void addOutput(org.apache.camel.model.ProcessorDefinition)>(v);
return v;
}
public org.apache.camel.model.ProcessorDefinition inheritErrorHandler(boolean)
{
org.apache.camel.model.ProcessorDefinition v;
java.util.List v, v;
int v, v;
java.lang.Boolean v, v;
java.lang.Object v;
boolean v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: boolean;
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
v = interfaceinvoke v.<java.util.List: int size()>();
if v != 0 goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void setInheritErrorHandler(java.lang.Boolean)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: java.util.List getOutputs()>();
v = v - 1;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
if v == null goto label;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.ProcessorDefinition: void setInheritErrorHandler(java.lang.Boolean)>(v);
label:
return v;
}
public org.apache.camel.model.ProcessorDefinition getParent()
{
org.apache.camel.model.ProcessorDefinition v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition parent>;
return v;
}
public void setParent(org.apache.camel.model.ProcessorDefinition)
{
org.apache.camel.model.ProcessorDefinition v, v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.model.ProcessorDefinition;
v.<org.apache.camel.model.ProcessorDefinition: org.apache.camel.model.ProcessorDefinition parent> = v;
return;
}
public java.util.List getInterceptStrategies()
{
java.util.List v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.List interceptStrategies>;
return v;
}
public void addInterceptStrategy(org.apache.camel.spi.InterceptStrategy)
{
java.util.List v;
org.apache.camel.model.ProcessorDefinition v;
org.apache.camel.spi.InterceptStrategy v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: org.apache.camel.spi.InterceptStrategy;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.List interceptStrategies>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
return;
}
public java.lang.Boolean isInheritErrorHandler()
{
java.lang.Boolean v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v.<org.apache.camel.model.ProcessorDefinition: java.lang.Boolean inheritErrorHandler>;
return v;
}
public void setInheritErrorHandler(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.lang.Boolean;
v.<org.apache.camel.model.ProcessorDefinition: java.lang.Boolean inheritErrorHandler> = v;
return;
}
public java.util.Map getOtherAttributes()
{
org.apache.camel.model.ProcessorDefinition v;
java.util.Map v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v = v.<org.apache.camel.model.ProcessorDefinition: java.util.Map otherAttributes>;
return v;
}
public void setOtherAttributes(java.util.Map)
{
org.apache.camel.model.ProcessorDefinition v;
java.util.Map v;
v := @this: org.apache.camel.model.ProcessorDefinition;
v := @parameter: java.util.Map;
v.<org.apache.camel.model.ProcessorDefinition: java.util.Map otherAttributes> = v;
return;
}
public java.lang.String getLabel()
{
org.apache.camel.model.ProcessorDefinition v;
v := @this: org.apache.camel.model.ProcessorDefinition;
return "";
}
static void <clinit>()
{
java.util.concurrent.atomic.AtomicInteger v;
v = new java.util.concurrent.atomic.AtomicInteger;
specialinvoke v.<java.util.concurrent.atomic.AtomicInteger: void <init>()>();
<org.apache.camel.model.ProcessorDefinition: java.util.concurrent.atomic.AtomicInteger COUNTER> = v;
return;
}
}