flowRef (FlowRef)

block this flow while executing another flow, with the current payload from this flow passed to the new flow. The new flow will execute in its own context, and when complete, will return its results back to this flow. However, the return type of this processor is a FlowRefResult, so if you want to use the result, follow this processor with an adoptFlowRefResults processor

Class names

scala: code.data.FlowRefScannable
javascript: code_data_FlowRefScannable

Aliases

Input type

scala.Nothing

Config

{"categories":[{"defaultCollapsed":true,"fields":["testData","testDataTransformFunc","assertionFunc"],"name":"Testing"}],"fieldName":"flowRef","fields":[{"default":null,"fieldName":"flowRef.name","hidden":false,"hideLabel":false,"name":"name","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"flowRef","fieldName":"flowRef.classPath","hidden":false,"hideLabel":false,"name":"classPath","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":1,"fieldName":"flowRef.threadPoolSize","hidden":false,"hideLabel":false,"name":"threadPoolSize","readonly":false,"renderStrategies":[],"type":"I","validators":[]},{"default":null,"fieldName":"flowRef.flowOrchestratorFunc","hidden":false,"hideLabel":false,"name":"flowOrchestratorFunc","readonly":false,"renderStrategies":[],"type":"Js","validators":[]},{"default":"","fieldName":"flowRef.storePayloadAtKey","hidden":false,"hideLabel":false,"name":"storePayloadAtKey","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":true,"fieldName":"flowRef.overrideConsoleLevel","hidden":false,"hideLabel":false,"name":"overrideConsoleLevel","readonly":false,"renderStrategies":[],"type":"B","validators":[]},{"default":false,"fieldName":"flowRef.discardResults","hidden":false,"hideLabel":false,"name":"discardResults","readonly":false,"renderStrategies":[],"type":"B","validators":[]},{"default":null,"fieldName":"flowRef.flowOrchestrator","hidden":false,"hideLabel":false,"name":"flowOrchestrator","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":"return true;","fieldName":"flowRef.includeState","hidden":false,"hideLabel":false,"name":"includeState","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":null,"fieldName":"flowRef.testDataTransformFunc","hidden":false,"hideLabel":false,"name":"testDataTransformFunc","readonly":false,"renderStrategies":[],"type":"Js","validators":[]},{"default":"T1726099537264_F1639379835024GFQZM2","fieldName":"flowRef.id","hidden":false,"hideLabel":false,"name":"id","readonly":false,"renderStrategies":[],"type":"S","validators":[]},{"default":null,"fieldName":"flowRef.testData","hidden":false,"hideLabel":false,"name":"testData","readonly":false,"renderStrategies":[],"type":"Jv","validators":[]},{"default":null,"fieldName":"flowRef.assertionFunc","hidden":false,"hideLabel":false,"name":"assertionFunc","readonly":false,"renderStrategies":[],"type":"Js","validators":[]},{"default":null,"fieldName":"flowRef.orchestrationTimeout","hidden":false,"hideLabel":false,"name":"orchestrationTimeout","readonly":false,"renderStrategies":[],"type":"L","validators":[]},{"default":true,"fieldName":"flowRef.runWhenEmpty","hidden":false,"hideLabel":false,"name":"runWhenEmpty","readonly":false,"renderStrategies":[],"type":"B","validators":[]},{"default":true,"fieldName":"flowRef.synchronous","hidden":false,"hideLabel":false,"name":"synchronous","readonly":false,"renderStrategies":[],"type":"B","validators":[]},{"default":[],"fieldName":"flowRef.flowsToPin","hidden":false,"hideLabel":false,"itemType":{"default":null,"fieldName":"flowRef.flowsToPin","hidden":false,"hideLabel":false,"name":"flowsToPin","readonly":false,"renderStrategies":[],"type":"S","validators":[]},"name":"flowsToPin","readonly":false,"renderStrategies":[],"type":"A"}],"hidden":false,"hideLabel":false,"label":"Processor Configuration","name":"flowRef","readonly":false,"renderStrategies":[],"type":"O"}