Class MultiTransformationAction

  • All Implemented Interfaces:
    com.embabel.agent.core.Action , com.embabel.agent.core.ActionRunner , com.embabel.agent.core.AgentSystemStep , com.embabel.agent.core.DataDictionary , com.embabel.agent.core.DataFlowStep , com.embabel.agent.core.Operation , com.embabel.agent.core.ToolGroupConsumer , com.embabel.common.core.types.Described , com.embabel.common.core.types.HasInfoString , com.embabel.common.core.types.Named , com.embabel.common.core.types.NamedAndDescribed , com.embabel.plan.Action , com.embabel.plan.Step , com.embabel.plan.common.condition.ConditionAction , com.embabel.plan.common.condition.ConditionStep

    
    public final class MultiTransformationAction<O extends Object>
    extends AbstractAction
                        

    Transformer that can take multiple inputs. The block takes a List<Any>. Used from within ActionMethodManager to support methods with multiple parameters. Handles @State returns from @Action types