Additional top-level class in compilation unit: FlatMapTracker.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class | |
| pack-priv static class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final boolean | |
| pack-priv final Supplier | |
| pack-priv final Supplier | |
| pack-priv final Function | |
| pack-priv final int | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public int | getPrefetch()
Overrides reactor. Flux
|
| public Object | scanUnsafe(Scannable.
a keyAttr to resolve for the component.Overrides reactor. Implements reactor. |
| public CoreSubscriber | subscribeOrReturn(CoreSubscriber<? super R> actual)
Implements abstract reactor. Implements reactor. CoreSubscriber, or force
subscription encapsulation by returning null.
|
| pack-priv static <T, R> boolean | Returns: true if the optimization workedthe source publisher source, CoreSubscriber<? super R> the end consumer s, Function<? super T, ? extends Publisher<? extends R>> the mapper function mapper, boolean if true, the parent class was marked Fuseable thus the
mapping output has to signal onSubscribe with a QueueSubscription fuseableExpected, boolean errorContinueExpected)Checks if the source is a Supplier and if the mapper's publisher output is also a supplier, thus avoiding subscribing to any of them. |