private static IntegrationFlowBuilder <TBodyType> FromExisting <TBodyType>(IntegrationFlowBuilder <TBody> sourceBuilder) { return(new IntegrationFlowBuilder <TBodyType>(sourceBuilder.DependencyInjection) { CreatedFlow = sourceBuilder.CreatedFlow }); }
public static FilterBuilder <TBody> Filter(Func <Integration, bool> filterFunction, IBuildableFlow sourceFlow, IntegrationFlowBuilder <TBody> builder) { if (filterFunction == null) { throw new ArgumentNullException(nameof(filterFunction)); } return(new FilterBuilder <TBody>() { FilterFunction = filterFunction, Builder = builder, SourceFlow = sourceFlow }); }