public class DefaultStepReporter extends java.lang.Object implements StepReporter
StepReporter.StepEntryNOOP_STEP_REPORTER| Constructor and Description |
|---|
DefaultStepReporter(Launch currentLaunch) |
| Modifier and Type | Method and Description |
|---|---|
void |
finishPreviousStep() |
io.reactivex.Maybe<java.lang.String> |
getParent() |
boolean |
isFailed(io.reactivex.Maybe<java.lang.String> parentId) |
void |
removeParent(io.reactivex.Maybe<java.lang.String> parentUuid) |
void |
sendStep(ItemStatus status,
java.lang.String name) |
void |
sendStep(ItemStatus status,
java.lang.String name,
java.io.File... files) |
protected void |
sendStep(ItemStatus status,
java.lang.String name,
java.lang.Runnable actions) |
void |
sendStep(ItemStatus status,
java.lang.String name,
java.lang.String... logs) |
void |
sendStep(ItemStatus status,
java.lang.String name,
java.lang.Throwable throwable) |
void |
sendStep(ItemStatus status,
java.lang.String name,
java.lang.Throwable throwable,
java.io.File... files) |
void |
sendStep(java.lang.String name) |
void |
sendStep(java.lang.String name,
java.io.File... files) |
void |
sendStep(java.lang.String name,
java.lang.String... logs) |
void |
setParent(io.reactivex.Maybe<java.lang.String> parentUuid) |
public DefaultStepReporter(Launch currentLaunch)
public void setParent(io.reactivex.Maybe<java.lang.String> parentUuid)
setParent in interface StepReporterpublic io.reactivex.Maybe<java.lang.String> getParent()
getParent in interface StepReporterpublic void removeParent(io.reactivex.Maybe<java.lang.String> parentUuid)
removeParent in interface StepReporterpublic boolean isFailed(io.reactivex.Maybe<java.lang.String> parentId)
isFailed in interface StepReporterprotected void sendStep(ItemStatus status, java.lang.String name, java.lang.Runnable actions)
public void sendStep(java.lang.String name)
sendStep in interface StepReporterpublic void sendStep(java.lang.String name,
java.lang.String... logs)
sendStep in interface StepReporterpublic void sendStep(@Nonnull
ItemStatus status,
java.lang.String name)
sendStep in interface StepReporterpublic void sendStep(@Nonnull
ItemStatus status,
java.lang.String name,
java.lang.String... logs)
sendStep in interface StepReporterpublic void sendStep(@Nonnull
ItemStatus status,
java.lang.String name,
java.lang.Throwable throwable)
sendStep in interface StepReporterpublic void sendStep(java.lang.String name,
java.io.File... files)
sendStep in interface StepReporterpublic void sendStep(@Nonnull
ItemStatus status,
java.lang.String name,
java.io.File... files)
sendStep in interface StepReporterpublic void sendStep(@Nonnull
ItemStatus status,
java.lang.String name,
java.lang.Throwable throwable,
java.io.File... files)
sendStep in interface StepReporterpublic void finishPreviousStep()
finishPreviousStep in interface StepReporter