@Override public <T> void onSubscribe(AbstractListenerWriteProcessor<T> processor, Subscription subscription) { Assert.notNull(subscription, "Subscription must not be null"); if (processor.changeState(this, REQUESTED)) { processor.subscription = subscription; subscription.request(1); } else { super.onSubscribe(processor, subscription); } } },
@Override public final void onSubscribe(Subscription subscription) { this.state.get().onSubscribe(this, subscription); }
@Override public <T> void onSubscribe(AbstractListenerWriteProcessor<T> processor, Subscription subscription) { Assert.notNull(subscription, "Subscription must not be null"); if (processor.changeState(this, REQUESTED)) { processor.subscription = subscription; subscription.request(1); } else { super.onSubscribe(processor, subscription); } } },
@Override public final void onSubscribe(Subscription subscription) { this.state.get().onSubscribe(this, subscription); }
@Override public final void onSubscribe(Subscription subscription) { this.state.get().onSubscribe(this, subscription); }
@Override public <T> void onSubscribe(AbstractListenerWriteProcessor<T> processor, Subscription subscription) { Assert.notNull(subscription, "Subscription must not be null"); if (processor.changeState(this, REQUESTED)) { processor.subscription = subscription; subscription.request(1); } else { super.onSubscribe(processor, subscription); } } },
@Override public <T> void onSubscribe(AbstractListenerWriteProcessor<T> processor, Subscription subscription) { Assert.notNull(subscription, "Subscription must not be null"); if (processor.changeState(this, REQUESTED)) { processor.subscription = subscription; subscription.request(1); } else { super.onSubscribe(processor, subscription); } } },
@Override public final void onSubscribe(Subscription subscription) { this.state.get().onSubscribe(this, subscription); }