public abstract class AbstractStep<I extends AbstractStep.StepResult<?>,O extends AbstractStep.StepResult<?>>
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
AbstractStep.StepResult<P extends AbstractStep.StepResult<?>> |
| Modifier and Type | Field and Description |
|---|---|
AbstractStep<?,I> |
prevStep |
| Constructor and Description |
|---|
AbstractStep(AbstractStep<?,I> prevStep) |
| Modifier and Type | Method and Description |
|---|---|
abstract O |
applyStep(org.apache.http.client.HttpClient httpClient,
I prevResult) |
abstract O |
fromJson(com.google.gson.JsonObject json) |
O |
refresh(org.apache.http.client.HttpClient httpClient,
O result) |
public final AbstractStep<?,I extends AbstractStep.StepResult<?>> prevStep
public AbstractStep(AbstractStep<?,I> prevStep)
public abstract O applyStep(org.apache.http.client.HttpClient httpClient, I prevResult) throws java.lang.Exception
java.lang.Exceptionpublic O refresh(org.apache.http.client.HttpClient httpClient, O result) throws java.lang.Exception
java.lang.Exceptionpublic abstract O fromJson(com.google.gson.JsonObject json) throws java.lang.Exception
java.lang.Exception