public class IOTaskResult extends java.lang.Object implements TaskResult
| Modifier and Type | Class and Description |
|---|---|
static class |
IOTaskResult.IOMode
The IO mode, either READ or WRITE.
|
static class |
IOTaskResult.Point
An object representation of a successful I/O operation to the UFS.
|
CLASS_NAME_FIELD| Constructor and Description |
|---|
IOTaskResult()
An empty constructor.
|
IOTaskResult(java.util.List<IOTaskResult.Point> points,
java.util.List<java.lang.String> errors)
The constructor used for serialization.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addError(java.lang.String errorMsg) |
void |
addPoint(IOTaskResult.Point p) |
TaskResult.Aggregator |
aggregator() |
BaseParameters |
getBaseParameters() |
java.util.List<java.lang.String> |
getErrors() |
UfsIOParameters |
getParameters() |
java.util.List<IOTaskResult.Point> |
getPoints() |
IOTaskResult |
merge(IOTaskResult anotherResult)
Merge another result into itself.
|
static IOTaskResult |
reduceList(java.lang.Iterable<IOTaskResult> results)
Reduce a list of
IOTaskResult into one. |
void |
setBaseParameters(BaseParameters baseParameters) |
void |
setErrors(java.util.List<java.lang.String> errors) |
void |
setParameters(UfsIOParameters parameters) |
void |
setPoints(java.util.List<IOTaskResult.Point> points) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfromJson, fromJson, getClassName, setClassName, toJsonpublic IOTaskResult()
public IOTaskResult(java.util.List<IOTaskResult.Point> points, java.util.List<java.lang.String> errors)
points - the pointserrors - the errorspublic void addPoint(IOTaskResult.Point p)
p - the point to addpublic java.util.List<IOTaskResult.Point> getPoints()
public void addError(java.lang.String errorMsg)
errorMsg - an error msg to addpublic java.util.List<java.lang.String> getErrors()
getErrors in interface TaskResultpublic void setErrors(java.util.List<java.lang.String> errors)
errors - the errorspublic void setPoints(java.util.List<IOTaskResult.Point> points)
points - the pointspublic BaseParameters getBaseParameters()
getBaseParameters in interface TaskResultpublic void setBaseParameters(BaseParameters baseParameters)
baseParameters - the BaseParameters to usepublic UfsIOParameters getParameters()
UfsIOParameterspublic void setParameters(UfsIOParameters parameters)
parameters - the UfsIOParameters to usepublic IOTaskResult merge(IOTaskResult anotherResult)
anotherResult - another IOTaskResultpublic static IOTaskResult reduceList(java.lang.Iterable<IOTaskResult> results)
IOTaskResult into one.results - a list of results to combinepublic java.lang.String toString()
toString in class java.lang.Objectpublic TaskResult.Aggregator aggregator()
aggregator in interface TaskResultCopyright © 2023. All Rights Reserved.