Example #1
0
 private static IntegrationFlowBuilder <TBodyType> FromExisting <TBodyType>(IntegrationFlowBuilder <TBody> sourceBuilder)
 {
     return(new IntegrationFlowBuilder <TBodyType>(sourceBuilder.DependencyInjection)
     {
         CreatedFlow = sourceBuilder.CreatedFlow
     });
 }
Example #2
0
        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
            });
        }