public abstract class TriMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,I3 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>> extends BiMergeStep<I1,I2,O>
| Modifier and Type | Class and Description |
|---|---|
static class |
TriMergeStep.StepResult<P1 extends AbstractStep.StepResult<?>,P2 extends AbstractStep.StepResult<?>,P3 extends AbstractStep.StepResult<?>> |
AbstractStep.FirstStepResult, AbstractStep.InitialInput| Modifier and Type | Field and Description |
|---|---|
protected AbstractStep<?,I3> |
prevStep3 |
prevStep2name, prevStep| Constructor and Description |
|---|
TriMergeStep(java.lang.String name,
AbstractStep<?,I1> prevStep1,
AbstractStep<?,I2> prevStep2,
AbstractStep<?,I3> prevStep3) |
| Modifier and Type | Method and Description |
|---|---|
O |
applyStep(org.apache.http.client.HttpClient httpClient,
I1 prevResult1,
I2 prevResult2) |
abstract O |
applyStep(org.apache.http.client.HttpClient httpClient,
I1 prevResult1,
I2 prevResult2,
I3 prevResult3) |
O |
getFromInput(org.apache.http.client.HttpClient httpClient,
java.lang.Object input) |
O |
refresh(org.apache.http.client.HttpClient httpClient,
O result) |
applyStepfromJson, toJsonprotected final AbstractStep<?,I3 extends AbstractStep.StepResult<?>> prevStep3
public TriMergeStep(java.lang.String name,
AbstractStep<?,I1> prevStep1,
AbstractStep<?,I2> prevStep2,
AbstractStep<?,I3> prevStep3)
public O applyStep(org.apache.http.client.HttpClient httpClient, I1 prevResult1, I2 prevResult2) throws java.lang.Exception
applyStep in class BiMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>>java.lang.Exceptionpublic abstract O applyStep(org.apache.http.client.HttpClient httpClient, I1 prevResult1, I2 prevResult2, I3 prevResult3) throws java.lang.Exception
java.lang.Exceptionpublic O refresh(org.apache.http.client.HttpClient httpClient, O result) throws java.lang.Exception
refresh in class BiMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>>java.lang.Exceptionpublic O getFromInput(org.apache.http.client.HttpClient httpClient, java.lang.Object input) throws java.lang.Exception
getFromInput in class BiMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>>java.lang.Exception