To allow reuse of this object, this class is mutable. @author Kohsuke Kawaguchi
838485868788899091
na.invokeAndForget(next,packet); return na; } protected final NextAction doReturnWith(Packet response) { NextAction na = new NextAction(); na.returnWith(response); return na; }
899091929394959697
na.returnWith(response); return na; } protected final NextAction doThrow(Packet response, Throwable t) { NextAction na = new NextAction(); na.throwException(response, t); return na; }
96979899100101102103104
return na; } @Deprecated protected final NextAction doSuspend() { NextAction na = new NextAction(); na.suspend(); return na; }
102103104105106107108109110
na.suspend(); return na; } protected final NextAction doSuspend(Runnable onExitRunnable) { NextAction na = new NextAction(); na.suspend(onExitRunnable); return na; }
109110111112113114115116117
return na; } @Deprecated protected final NextAction doSuspend(Tube next) { NextAction na = new NextAction(); na.suspend(next); return na; }
115116117118119120121122123
na.suspend(next); return na; } protected final NextAction doSuspend(Tube next, Runnable onExitRunnable) { NextAction na = new NextAction(); na.suspend(next, onExitRunnable); return na; }
121122123124125126127128129
na.suspend(next, onExitRunnable); return na; } protected final NextAction doThrow(Throwable t) { NextAction na = new NextAction(); na.throwException(t); return na; }