void cancelWhen() { otherArbiter.cancel(); }
void cancelWhen() { otherArbiter.cancel(); }
@Override public void cancel() { super.cancel(); worker.shutdown(); }
@Override public void onComplete() { otherArbiter.cancel(); subscriber.onComplete(); }
@Override public void onError(Throwable t) { otherArbiter.cancel(); subscriber.onError(t); }
@Override public void cancel() { super.cancel(); worker.shutdown(); }