T - return type of method calculated with variations.public class VariationsResult<T> extends Object
NoVariation.ORIGINAL_CALCULATION.
Also stores exceptions for variation that was failed.| Constructor and Description |
|---|
VariationsResult() |
| Modifier and Type | Method and Description |
|---|---|
String[] |
getAllProcessedVariationIDs() |
String[] |
getCalculatedVariationIDs() |
byte[] |
getData() |
String[] |
getFailedVariationIDs() |
String |
getFailureErrorForVariation(String variationID) |
T |
getResultForVariation(String variationID)
Return successfully calculated result for variation.
|
Map<String,String> |
getVariationFailures() |
Map<String,T> |
getVariationResults() |
void |
pack() |
void |
registerFailure(String variationID,
String errorMessage) |
void |
registerResult(String variationID,
T result)
Stores result of calculation with the specified variation.
|
void |
setData(byte[] data) |
void |
setVariationFailures(Map<String,String> variationFailures) |
void |
setVariationResults(Map<String,T> variationResults) |
void |
unpack() |
public void registerResult(String variationID, T result)
variationID - ID of variation.result - Result of the caculation with the corresponding variation.public T getResultForVariation(String variationID)
variationID - ID of needed variation.public String getFailureErrorForVariation(String variationID)
variationID - ID of needed variation.public Map<String,T> getVariationResults()
public Map<String,String> getVariationFailures()
public String[] getCalculatedVariationIDs()
public String[] getFailedVariationIDs()
public byte[] getData()
public void setData(byte[] data)
public void unpack()
throws IOException
IOExceptionpublic void pack()
public String[] getAllProcessedVariationIDs()
Copyright © 2018. All rights reserved.