public interface Eventful<ReturnType extends Eventful>
| Modifier and Type | Method and Description |
|---|---|
ReturnType |
first(io.magentys.Mission... missions) |
ReturnType |
on(CherryEvent event,
io.magentys.Mission... missions) |
ReturnType |
on(Class<? extends Throwable> throwableEvent,
io.magentys.Mission... missions) |
ReturnType |
onAnyException(io.magentys.Mission... missions) |
ReturnType |
onEvents(Set<CherryEvent> cherryEvents,
io.magentys.Mission... missions) |
ReturnType |
onExceptions(Set<Class<? extends Throwable>> events,
io.magentys.Mission... missions) |
ReturnType |
onSuccess(io.magentys.Mission... missions) |
int |
retries() |
ReturnType |
setNarrateExecutionTime(boolean shouldNarrateExecutionTime) |
Boolean |
shouldNarrateExecutionTime() |
ReturnType |
timeout(scala.concurrent.duration.FiniteDuration duration,
io.magentys.Mission... missions) |
ReturnType |
timesToRetry(Integer times,
io.magentys.Mission... missions) |
ReturnType timeout(scala.concurrent.duration.FiniteDuration duration, io.magentys.Mission... missions)
ReturnType timesToRetry(Integer times, io.magentys.Mission... missions)
ReturnType on(CherryEvent event, io.magentys.Mission... missions)
ReturnType on(Class<? extends Throwable> throwableEvent, io.magentys.Mission... missions)
ReturnType onAnyException(io.magentys.Mission... missions)
ReturnType onEvents(Set<CherryEvent> cherryEvents, io.magentys.Mission... missions)
ReturnType onExceptions(Set<Class<? extends Throwable>> events, io.magentys.Mission... missions)
ReturnType first(io.magentys.Mission... missions)
ReturnType onSuccess(io.magentys.Mission... missions)
ReturnType setNarrateExecutionTime(boolean shouldNarrateExecutionTime)
Boolean shouldNarrateExecutionTime()
int retries()
Copyright © 2016. All rights reserved.