@Override public void onSubscribe(Subscription s) { if (s == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Subscription u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = s; downstream.onSubscribe(this); }
@Override public void onSubscribe(Subscription s) { if (s == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Subscription u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = s; downstream.onSubscribe(this); }
@Override public void onSubscribe(Disposable d) { if (d == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Disposable u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = d; downstream.onSubscribe(this); }
@Override public void onSubscribe(Disposable d) { if (d == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Disposable u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = d; downstream.onSubscribe(this); }
@Override public void onSubscribe(Disposable d) { if (d == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Disposable u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = d; downstream.onSubscribe(this); }
@Override public void onSubscribe(Disposable d) { if (d == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Disposable u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = d; downstream.onSubscribe(this); }
@Override public void onSubscribe(Disposable d) { if (d == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Disposable u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = d; downstream.onSubscribe(this); }
@Override public void onSubscribe(Disposable d) { if (d == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Disposable u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = d; downstream.onSubscribe(this); }
@Override public void onSubscribe(Disposable d) { if (d == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Disposable u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = d; downstream.onSubscribe(this); }
@Override public void onSubscribe(Disposable d) { if (d == null) { onViolation.accept(new NullOnSubscribeParameterException()); } Disposable u = upstream; if (u != null) { onViolation.accept(new MultipleOnSubscribeCallsException()); } upstream = d; downstream.onSubscribe(this); }