public final Flux<T> delaySequence(Duration delay, Scheduler timer) {
    """
	Shift this {@link Flux} forward in time by a given {@link Duration}.
	Unlike with {@link #delayElements(Duration, Scheduler)}, elements are shifted forward in time
	as they are emitted, always resulting in the delay between two elements being
	the same as in the source (only the first element is visibly delayed from the
	previous event, that is the subscription).
	Signals are delayed and continue on an user-specified {@link Scheduler}, but empty
	sequences or immediate error signals are not delayed.
	<p>
	With this operator, a source emitting at 10Hz with a delaySequence {@link Duration}
	of 1s will still emit at 10Hz, with an initial "hiccup" of 1s.
	On the other hand, {@link #delayElements(Duration, Scheduler)} would end up emitting
	at 1Hz.
	<p>
	This is closer to {@link #delaySubscription(Duration, Scheduler)}, except the source
	is subscribed to immediately.
	
	<p>
	<img class="marble" src="doc-files/marbles/delaySequence.svg" alt="">
	
	@param delay {@link Duration} to shift the sequence by
	@param timer a time-capable {@link Scheduler} instance to delay signals on
	@return an shifted {@link Flux} emitting at the same frequency as the source
    """
		return onAssembly(new FluxDelaySequence<>(this, delay, timer));
	}
public final Flux<T> delaySequence(Duration delay, Scheduler timer) {
		return onAssembly(new FluxDelaySequence<>(this, delay, timer));
	}
public final Flux < T > delaySequence ( Duration delay , Scheduler timer ) { return onAssembly ( new FluxDelaySequence <> ( this , delay , timer ) ) ; }
Shift this {@link Flux} forward in time by a given {@link Duration}.
Unlike with {@link #delayElements(Duration, Scheduler)}, elements are shifted forward in time
as they are emitted, always resulting in the delay between two elements being
the same as in the source (only the first element is visibly delayed from the
previous event, that is the subscription).
Signals are delayed and continue on an user-specified {@link Scheduler}, but empty
sequences or immediate error signals are not delayed.
<p>
With this operator, a source emitting at 10Hz with a delaySequence {@link Duration}
of 1s will still emit at 10Hz, with an initial "hiccup" of 1s.
On the other hand, {@link #delayElements(Duration, Scheduler)} would end up emitting
at 1Hz.
<p>
This is closer to {@link #delaySubscription(Duration, Scheduler)}, except the source
is subscribed to immediately.

<p>
<img class="marble" src="doc-files/marbles/delaySequence.svg" alt="">

@param delay {@link Duration} to shift the sequence by
@param timer a time-capable {@link Scheduler} instance to delay signals on
@return an shifted {@link Flux} emitting at the same frequency as the source
Shift this { @link Flux } forward in time by a given { @link Duration } . Unlike with { @link #delayElements ( Duration Scheduler ) } elements are shifted forward in time as they are emitted always resulting in the delay between two elements being the same as in the source ( only the first element is visibly delayed from the previous event that is the subscription ) . Signals are delayed and continue on an user - specified { @link Scheduler } but empty sequences or immediate error signals are not delayed . <p > With this operator a source emitting at 10Hz with a delaySequence { @link Duration } of 1s will still emit at 10Hz with an initial hiccup of 1s . On the other hand { @link #delayElements ( Duration Scheduler ) } would end up emitting at 1Hz . <p > This is closer to { @link #delaySubscription ( Duration Scheduler ) } except the source is subscribed to immediately .