FunctionConfiguration.FunctionToDestinationBinder

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total913 of 9130%138 of 1380%93931921922424
bindFunctionToDestinations(BindableProxyFactory, String, ConfigurableEnvironment)2820%300%1616606011
lambda$bindFunctionToDestinations$8(long, String, Set, MessageChannel, Object)990%140%88242411
afterPropertiesSet()950%220%1212171711
createFunctionHandler(SimpleFunctionRegistry.FunctionInvocationWrapper, String, String)610%40%33141411
assertSupportedSignatures(BindableProxyFactory, SimpleFunctionRegistry.FunctionInvocationWrapper)470%100%668811
determinePartitionForOutputBinding(String, Object)440%80%558811
lambda$bindFunctionToDestinations$5(SimpleFunctionRegistry.FunctionInvocationWrapper, String)400%60%448811
lambda$bindFunctionToDestinations$10(Set, Iterator, long, String, SimpleFunctionRegistry.FunctionInvocationWrapper, Object)380%40%339911
determineTargetProtocol(String)310%40%336611
determineOutputDestinationName(int, BindableProxyFactory, boolean)290%60%446611
FunctionConfiguration.FunctionToDestinationBinder(FunctionCatalog, StreamFunctionProperties, BindingServiceProperties, StreamBridge)200%n/a117711
isReactiveOrMultipleInputOutput(BindableProxyFactory, Type, Type)200%80%553311
assertBindingIsPossible(BindableProxyFactory)180%60%443311
lambda$bindFunctionToDestinations$3(Field, Message)160%20%225511
isArray(Type)140%60%441111
isMultipleInputOutput(BindableProxyFactory)110%40%332211
lambda$bindFunctionToDestinations$6(AtomicReference, Flux)110%20%223311
lambda$bindFunctionToDestinations$9(String, Object)90%n/a113311
lambda$bindFunctionToDestinations$0(String)80%n/a111111
lambda$bindFunctionToDestinations$4(Message)70%20%223311
setApplicationContext(ApplicationContext)50%n/a112211
lambda$bindFunctionToDestinations$7(int)30%n/a111111
lambda$bindFunctionToDestinations$1(int)30%n/a111111
lambda$bindFunctionToDestinations$2(DirectWithAttributesChannel)0%n/a111111