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.ApplicationDetails, AbstractStep.FirstStepResult, AbstractStep.InitialInput| Modifier and Type | Field and Description |
|---|---|
protected AbstractStep<?,I3> |
prevStep3 |
prevStep2applicationDetails, name, prevStep| Constructor and Description |
|---|
TriMergeStep(java.lang.String name,
AbstractStep<?,I1> prevStep1,
AbstractStep<?,I2> prevStep2,
AbstractStep<?,I3> prevStep3) |
| Modifier and Type | Method and Description |
|---|---|
protected O |
execute(ILogger logger,
net.lenni0451.commons.httpclient.HttpClient httpClient,
I1 prevResult1,
I2 prevResult2) |
protected abstract O |
execute(ILogger logger,
net.lenni0451.commons.httpclient.HttpClient httpClient,
I1 prevResult1,
I2 prevResult2,
I3 prevResult3) |
O |
getFromInput(ILogger logger,
net.lenni0451.commons.httpclient.HttpClient httpClient,
AbstractStep.InitialInput input) |
O |
refresh(ILogger logger,
net.lenni0451.commons.httpclient.HttpClient httpClient,
O result) |
executefromJson, getFromInput, refresh, toJsonprotected final AbstractStep<?,I3 extends AbstractStep.StepResult<?>> prevStep3
public TriMergeStep(java.lang.String name,
AbstractStep<?,I1> prevStep1,
AbstractStep<?,I2> prevStep2,
AbstractStep<?,I3> prevStep3)
protected final O execute(ILogger logger, net.lenni0451.commons.httpclient.HttpClient httpClient, I1 prevResult1, I2 prevResult2) throws java.lang.Exception
execute in class BiMergeStep<I1 extends AbstractStep.StepResult<?>,I2 extends AbstractStep.StepResult<?>,O extends TriMergeStep.StepResult<I1,I2,I3>>java.lang.Exceptionprotected abstract O execute(ILogger logger, net.lenni0451.commons.httpclient.HttpClient httpClient, I1 prevResult1, I2 prevResult2, I3 prevResult3) throws java.lang.Exception
java.lang.Exceptionpublic O refresh(ILogger logger, net.lenni0451.commons.httpclient.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(ILogger logger, net.lenni0451.commons.httpclient.HttpClient httpClient, AbstractStep.InitialInput 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