public DeferredSubscriptionSubscriber(Subscriber<? super O> subscriber,long initialRequest){
  if (initialRequest < 0) {
    throw new IllegalArgumentException("initialRequest >= required but it was " + initialRequest);
  }
  this.subscriber=Objects.requireNonNull(subscriber,"subscriber");
  setInitialRequest(initialRequest);
}

public DeferredSubscriptionSubscriber ( Subscriber < ? super O > subscriber , long initialRequest ) { if ( initialRequest < 0 ) { throw new IllegalArgumentException ( "initialRequest >= required but it was " + initialRequest ) ; } this . subscriber = Objects . requireNonNull ( subscriber , "subscriber" ) ; setInitialRequest ( initialRequest ) ; }
constructs a singlesubscriptionarbiter with the specified initial request amount .
