public final class org.apache.camel.util.toolbox.AggregationStrategies extends java.lang.Object
{
private void <init>()
{
org.apache.camel.util.toolbox.AggregationStrategies v;
v := @this: org.apache.camel.util.toolbox.AggregationStrategies;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.apache.camel.util.toolbox.FlexibleAggregationStrategy flexible(java.lang.Class)
{
org.apache.camel.util.toolbox.FlexibleAggregationStrategy v;
java.lang.Class v;
v := @parameter: java.lang.Class;
v = new org.apache.camel.util.toolbox.FlexibleAggregationStrategy;
specialinvoke v.<org.apache.camel.util.toolbox.FlexibleAggregationStrategy: void <init>(java.lang.Class)>(v);
return v;
}
public static org.apache.camel.util.toolbox.FlexibleAggregationStrategy flexible()
{
org.apache.camel.util.toolbox.FlexibleAggregationStrategy v;
v = new org.apache.camel.util.toolbox.FlexibleAggregationStrategy;
specialinvoke v.<org.apache.camel.util.toolbox.FlexibleAggregationStrategy: void <init>()>();
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy useLatest()
{
org.apache.camel.processor.aggregate.UseLatestAggregationStrategy v;
v = new org.apache.camel.processor.aggregate.UseLatestAggregationStrategy;
specialinvoke v.<org.apache.camel.processor.aggregate.UseLatestAggregationStrategy: void <init>()>();
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy useOriginal()
{
org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy v;
v = new org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy;
specialinvoke v.<org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy: void <init>()>();
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy useOriginal(boolean)
{
org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy v;
boolean v;
v := @parameter: boolean;
v = new org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy;
specialinvoke v.<org.apache.camel.processor.aggregate.UseOriginalAggregationStrategy: void <init>(boolean)>(v);
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy groupedExchange()
{
org.apache.camel.processor.aggregate.GroupedExchangeAggregationStrategy v;
v = new org.apache.camel.processor.aggregate.GroupedExchangeAggregationStrategy;
specialinvoke v.<org.apache.camel.processor.aggregate.GroupedExchangeAggregationStrategy: void <init>()>();
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy groupedBody()
{
org.apache.camel.processor.aggregate.GroupedBodyAggregationStrategy v;
v = new org.apache.camel.processor.aggregate.GroupedBodyAggregationStrategy;
specialinvoke v.<org.apache.camel.processor.aggregate.GroupedBodyAggregationStrategy: void <init>()>();
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy bean(java.lang.Object)
{
org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter v;
java.lang.Object v;
v := @parameter: java.lang.Object;
v = new org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter;
specialinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void <init>(java.lang.Object)>(v);
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy bean(java.lang.Object, java.lang.String)
{
org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter v;
java.lang.Object v;
java.lang.String v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v = new org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter;
specialinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void <init>(java.lang.Object,java.lang.String)>(v, v);
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy beanAllowNull(java.lang.Object, java.lang.String)
{
org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter v;
java.lang.Object v;
java.lang.String v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.String;
v = new org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter;
specialinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void <init>(java.lang.Object,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void setAllowNullOldExchange(boolean)>(1);
virtualinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void setAllowNullNewExchange(boolean)>(1);
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy bean(java.lang.Class)
{
org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter v;
java.lang.Class v;
v := @parameter: java.lang.Class;
v = new org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter;
specialinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void <init>(java.lang.Class)>(v);
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy bean(java.lang.Class, java.lang.String)
{
org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter v;
java.lang.Class v;
java.lang.String v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = new org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter;
specialinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void <init>(java.lang.Class,java.lang.String)>(v, v);
return v;
}
public static org.apache.camel.processor.aggregate.AggregationStrategy beanAllowNull(java.lang.Class, java.lang.String)
{
org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter v;
java.lang.Class v;
java.lang.String v;
v := @parameter: java.lang.Class;
v := @parameter: java.lang.String;
v = new org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter;
specialinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void <init>(java.lang.Class,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void setAllowNullOldExchange(boolean)>(1);
virtualinvoke v.<org.apache.camel.processor.aggregate.AggregationStrategyBeanAdapter: void setAllowNullNewExchange(boolean)>(1);
return v;
}
public static org.apache.camel.util.toolbox.XsltAggregationStrategy xslt(java.lang.String)
{
java.lang.String v;
org.apache.camel.util.toolbox.XsltAggregationStrategy v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.camel.util.toolbox.XsltAggregationStrategy: org.apache.camel.util.toolbox.XsltAggregationStrategy create(java.lang.String)>(v);
return v;
}
}