Skip to content

Upgrading io.projectreactor:reactor-core 2 to 3

Unknown2.0.8.RELEASE → 3.8.8Deprecated2New70Changed22Fixed10Other15

Fetching 195 releases from GitHub…36 / 195
UnknownUpgrade verdict

DepDelta is still reading the notes for 159 of 195 releases, so breaking changes can't be ruled out yet.

  • DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
  • This page updates as the notes come in.
2 items need code or config changes

Adds org.jspecify:jspecify 1.0.1.

Drops org.slf4j:slf4j-api.

Deprecated2
Introduce JSpecify for nullability annotations.
Introduce JSpecify for nullability annotations.

Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.

  • removed: class Environment implements Iterable, Closeable
  • removed: ctor Environment()
  • removed: ctor Environment(ConfigurationReader)
  • removed: ctor Environment(Map, ConfigurationReader)
  • removed: method Environment.addCachedDispatchers(String, DispatcherSupplier): Environment
  • removed: method Environment.assignErrorJournal(): Environment
  • removed: method Environment.assignErrorJournal(Consumer): Environment
  • removed: method Environment.close(): void
  • removed: method Environment.getCachedDispatcher(): Dispatcher
  • removed: method Environment.getCachedDispatchers(): DispatcherSupplier
  • removed: method Environment.getCachedDispatchers(String): DispatcherSupplier
  • removed: method Environment.getDefaultDispatcher(): Dispatcher
  • removed: method Environment.getDispatcher(String): Dispatcher
  • removed: method Environment.getIntProperty(String, int): int
  • removed: method Environment.getLongProperty(String, long): long
  • removed: method Environment.getProperty(String, String): String
  • removed: method Environment.getTimer(): Timer
  • removed: method Environment.iterator(): Iterator
  • removed: method Environment.removeCachedDispatchers(String): Environment
  • removed: method Environment.removeDispatcher(String): Environment
  • removed: method Environment.routeError(Throwable): void
  • removed: method Environment.setDispatcher(String, Dispatcher): Environment
  • removed: method Environment.shutdown(): void
  • removed: static field Environment.DISPATCHER_GROUP: String
  • removed: static field Environment.MPSC: String
  • removed: static field Environment.PROCESSORS: int
  • removed: static field Environment.SHARED: String
  • removed: static field Environment.THREAD_POOL: String
  • removed: static field Environment.WORK_QUEUE: String
  • removed: static method Environment.alive(): boolean
  • removed: static method Environment.assign(Environment): Environment
  • removed: static method Environment.cachedDispatcher(): Dispatcher
  • removed: static method Environment.cachedDispatchers(): DispatcherSupplier
  • removed: static method Environment.cachedDispatchers(String): DispatcherSupplier
  • removed: static method Environment.cachedDispatchers(String, DispatcherSupplier): DispatcherSupplier
  • removed: static method Environment.createDispatcherFactory(String, int, int, Consumer, ProducerType, WaitStrategy): DispatcherSupplier
  • removed: static method Environment.dispatcher(String): Dispatcher
  • removed: static method Environment.dispatcher(String, Dispatcher): Dispatcher
  • removed: static method Environment.get(): Environment
  • removed: static method Environment.initialize(): Environment
  • removed: static method Environment.initialize(Consumer): Environment
  • removed: static method Environment.initializeIfEmpty(): Environment
  • removed: static method Environment.newCachedDispatchers(int): DispatcherSupplier
  • removed: static method Environment.newCachedDispatchers(int, String): DispatcherSupplier
  • removed: static method Environment.newDispatcher(): Dispatcher
  • removed: static method Environment.newDispatcher(String, int): Dispatcher
  • removed: static method Environment.newDispatcher(String, int, int): Dispatcher
  • removed: static method Environment.newDispatcher(String, int, int, DispatcherType): Dispatcher
  • removed: static method Environment.newDispatcher(int): Dispatcher
  • removed: static method Environment.newDispatcher(int, int): Dispatcher
  • removed: static method Environment.newDispatcher(int, int, DispatcherType): Dispatcher
  • removed: static method Environment.newDispatcherLike(String): Dispatcher
  • removed: static method Environment.newDispatcherLike(String, String): Dispatcher
  • removed: static method Environment.newFanOutCachedDispatchers(int, String): DispatcherSupplier
  • removed: static method Environment.sharedDispatcher(): Dispatcher
  • removed: static method Environment.tailRecurse(): TailRecurseDispatcher
  • removed: static method Environment.terminate(): void
  • removed: static method Environment.timer(): Timer
  • removed: static method Environment.workDispatcher(): Dispatcher
  • added: abstract class JdkFlowAdapter
  • added: static method JdkFlowAdapter.flowPublisherToFlux(Flow.Publisher): Flux
  • added: static method JdkFlowAdapter.publisherToFlowPublisher(Publisher): Flow.Publisher
  • removed: interface Dispatcher extends Executor, Resource
  • removed: interface DispatcherSupplier extends Resource, Supplier
  • removed: method Dispatcher.backlogSize(): long
  • removed: method Dispatcher.dispatch(Object, Consumer, Consumer): void
  • removed: method Dispatcher.inContext(): boolean
  • removed: method Dispatcher.remainingSlots(): long
  • removed: method Dispatcher.supportsOrdering(): boolean
  • removed: method Dispatcher.tryDispatch(Object, Consumer, Consumer): void
  • added: abstract class Exceptions
  • added: ctor Scannable.Attr(Object)
  • added: ctor Scannable.Attr(Object, Function)
  • added: enum Scannable.Attr.RunStyle
  • added: final class Disposables
  • added: interface CorePublisher extends Publisher
  • added: interface CoreSubscriber extends Subscriber
  • added: interface Disposable
  • added: interface Disposable.Composite extends Disposable
  • added: interface Disposable.Swap extends Disposable, Supplier
  • added: interface Fuseable
  • added: interface Fuseable.ConditionalSubscriber extends CoreSubscriber
  • added: interface Fuseable.QueueSubscription extends Queue, Subscription
  • added: interface Fuseable.ScalarCallable extends Callable
  • added: interface Fuseable.SynchronousSubscription extends Fuseable.QueueSubscription
  • added: interface Scannable
  • added: method CorePublisher.subscribe(CoreSubscriber): void
  • added: method CoreSubscriber.currentContext(): Context
  • added: method CoreSubscriber.onSubscribe(Subscription): void
  • added: method Disposable.Composite.add(Disposable): boolean
  • added: method Disposable.Composite.addAll(Collection): boolean
  • added: method Disposable.Composite.dispose(): void
  • added: method Disposable.Composite.isDisposed(): boolean
  • added: method Disposable.Composite.remove(Disposable): boolean
  • added: method Disposable.Composite.size(): int
  • added: method Disposable.Swap.replace(Disposable): boolean
  • added: method Disposable.Swap.update(Disposable): boolean
  • added: method Disposable.dispose(): void
  • added: method Disposable.isDisposed(): boolean
  • added: method Fuseable.ConditionalSubscriber.tryOnNext(Object): boolean
  • added: method Fuseable.QueueSubscription.add(Object): boolean
  • added: method Fuseable.QueueSubscription.addAll(Collection): boolean
  • added: method Fuseable.QueueSubscription.contains(Object): boolean
  • added: method Fuseable.QueueSubscription.containsAll(Collection): boolean
  • added: method Fuseable.QueueSubscription.element(): Object
  • added: method Fuseable.QueueSubscription.iterator(): Iterator
  • added: method Fuseable.QueueSubscription.offer(Object): boolean
  • added: method Fuseable.QueueSubscription.peek(): Object
  • added: method Fuseable.QueueSubscription.remove(): Object
  • added: method Fuseable.QueueSubscription.remove(Object): boolean
  • added: method Fuseable.QueueSubscription.removeAll(Collection): boolean
  • added: method Fuseable.QueueSubscription.requestFusion(int): int
  • added: method Fuseable.QueueSubscription.retainAll(Collection): boolean
  • added: method Fuseable.QueueSubscription.toArray(): Object[]
  • added: method Fuseable.QueueSubscription.toArray(Object[]): Object[]
  • added: method Fuseable.SynchronousSubscription.requestFusion(int): int
  • added: method Scannable.Attr.defaultValue(): Object
  • added: method Scannable.actuals(): Stream
  • added: method Scannable.inners(): Stream
  • added: method Scannable.isScanAvailable(): boolean
  • added: method Scannable.name(): String
  • added: method Scannable.parents(): Stream
  • added: method Scannable.scan(Scannable.Attr): Object
  • added: method Scannable.scanOrDefault(Scannable.Attr, Object): Object
  • added: method Scannable.scanUnsafe(Scannable.Attr): Object
  • added: method Scannable.stepName(): String
  • added: method Scannable.steps(): Stream
  • added: method Scannable.tags(): Stream
  • added: method Scannable.tagsDeduplicated(): Map
  • added: static class Exceptions.SourceException extends Exceptions.ReactiveException
  • added: static class Scannable.Attr
  • added: static field Exceptions.AUTO_CLOSE: Consumer
  • added: static field Exceptions.BACKPRESSURE_ERROR_QUEUE_FULL: String
  • added: static field Exceptions.TERMINATED: Throwable
  • added: static field Fuseable.ANY: int
  • added: static field Fuseable.ASYNC: int
  • added: static field Fuseable.NONE: int
  • added: static field Fuseable.QueueSubscription.NOT_SUPPORTED_MESSAGE: String
  • added: static field Fuseable.SYNC: int
  • added: static field Fuseable.THREAD_BARRIER: int
  • added: static field Scannable.Attr.ACTUAL: Scannable.Attr
  • added: static field Scannable.Attr.ACTUAL_METADATA: Scannable.Attr
  • added: static field Scannable.Attr.BUFFERED: Scannable.Attr
  • added: static field Scannable.Attr.CANCELLED: Scannable.Attr
  • added: static field Scannable.Attr.CAPACITY: Scannable.Attr
  • added: static field Scannable.Attr.DELAY_ERROR: Scannable.Attr
  • added: static field Scannable.Attr.ERROR: Scannable.Attr
  • added: static field Scannable.Attr.LARGE_BUFFERED: Scannable.Attr
  • added: static field Scannable.Attr.LIFTER: Scannable.Attr
  • added: static field Scannable.Attr.NAME: Scannable.Attr
  • added: static field Scannable.Attr.PARENT: Scannable.Attr
  • added: static field Scannable.Attr.PREFETCH: Scannable.Attr
  • added: static field Scannable.Attr.REQUESTED_FROM_DOWNSTREAM: Scannable.Attr
  • added: static field Scannable.Attr.RUN_ON: Scannable.Attr
  • added: static field Scannable.Attr.RUN_STYLE: Scannable.Attr
  • added: static field Scannable.Attr.RunStyle.ASYNC: Scannable.Attr.RunStyle
  • added: static field Scannable.Attr.RunStyle.SYNC: Scannable.Attr.RunStyle
  • added: static field Scannable.Attr.RunStyle.UNKNOWN: Scannable.Attr.RunStyle
  • added: static field Scannable.Attr.TAGS: Scannable.Attr
  • added: static field Scannable.Attr.TERMINATED: Scannable.Attr
  • added: static field Scannable.OPERATOR_NAME_UNRELATED_WORDS_PATTERN: Pattern
  • added: static method Disposables.composite(): Disposable.Composite
  • added: static method Disposables.composite(Disposable[]): Disposable.Composite
  • added: static method Disposables.composite(Iterable): Disposable.Composite
  • added: static method Disposables.disposed(): Disposable
  • added: static method Disposables.never(): Disposable
  • added: static method Disposables.single(): Disposable
  • added: static method Disposables.swap(): Disposable.Swap
  • added: static method Exceptions.addSuppressed(RuntimeException, Throwable): RuntimeException
  • added: static method Exceptions.addSuppressed(Throwable, Throwable): Throwable
  • added: static method Exceptions.addThrowable(AtomicReferenceFieldUpdater, Object, Throwable): boolean
  • added: static method Exceptions.bubble(Throwable): RuntimeException
  • added: static method Exceptions.duplicateOnSubscribeException(): IllegalStateException
  • added: static method Exceptions.errorCallbackNotImplemented(Throwable): UnsupportedOperationException
  • added: static method Exceptions.failWithCancel(): RuntimeException
  • added: static method Exceptions.failWithOverflow(): IllegalStateException
  • added: static method Exceptions.failWithOverflow(String): IllegalStateException
  • added: static method Exceptions.failWithRejected(): RejectedExecutionException
  • added: static method Exceptions.failWithRejected(String): RejectedExecutionException
  • added: static method Exceptions.failWithRejected(Throwable): RejectedExecutionException
  • added: static method Exceptions.failWithRejectedNotTimeCapable(): RejectedExecutionException
  • added: static method Exceptions.isBubbling(Throwable): boolean
  • added: static method Exceptions.isCancel(Throwable): boolean
  • added: static method Exceptions.isErrorCallbackNotImplemented(Throwable): boolean
  • added: static method Exceptions.isFatal(Throwable): boolean
  • added: static method Exceptions.isJvmFatal(Throwable): boolean
  • added: static method Exceptions.isMultiple(Throwable): boolean
  • added: static method Exceptions.isOverflow(Throwable): boolean
  • added: static method Exceptions.isRetryExhausted(Throwable): boolean
  • added: static method Exceptions.isTraceback(Throwable): boolean
  • added: static method Exceptions.multiple(Iterable): RuntimeException
  • added: static method Exceptions.multiple(Throwable[]): RuntimeException
  • added: static method Exceptions.nullOrNegativeRequestException(long): IllegalArgumentException
  • added: static method Exceptions.propagate(Throwable): RuntimeException
  • added: static method Exceptions.retryExhausted(String, Throwable): RuntimeException
  • added: static method Exceptions.terminate(AtomicReferenceFieldUpdater, Object): Throwable
  • added: static method Exceptions.throwIfFatal(Throwable): void
  • added: static method Exceptions.throwIfJvmFatal(Throwable): void
  • added: static method Exceptions.unwrap(Throwable): Throwable
  • added: static method Exceptions.unwrapMultiple(Throwable): List
  • added: static method Exceptions.unwrapMultipleExcludingTracebacks(Throwable): List
  • added: static method Exceptions.wrapSource(Throwable): Throwable
  • added: static method Fuseable.fusionModeName(int): String
  • added: static method Fuseable.fusionModeName(int, boolean): String
  • added: static method Scannable.Attr.RunStyle.valueOf(String): Scannable.Attr.RunStyle
  • added: static method Scannable.Attr.RunStyle.values(): Scannable.Attr.RunStyle[]
  • added: static method Scannable.from(Object): Scannable
  • removed: class PropertiesConfigurationReader implements ConfigurationReader
  • removed: class ReactorConfiguration
  • removed: ctor DispatcherConfiguration(String, DispatcherType, Integer, Integer)
  • removed: ctor PropertiesConfigurationReader()
  • removed: ctor PropertiesConfigurationReader(String)
  • removed: ctor ReactorConfiguration(List, String, Properties)
  • removed: enum DispatcherType
  • removed: final class DispatcherConfiguration
  • removed: interface ConfigurationReader
  • removed: method ConfigurationReader.read(): ReactorConfiguration
  • removed: method DispatcherConfiguration.getBacklog(): Integer
  • removed: method DispatcherConfiguration.getName(): String
  • removed: method DispatcherConfiguration.getSize(): Integer
  • removed: method DispatcherConfiguration.getType(): DispatcherType
  • removed: method PropertiesConfigurationReader.loadProfile(String): Properties
  • removed: method PropertiesConfigurationReader.read(): ReactorConfiguration
  • removed: method ReactorConfiguration.getAdditionalProperties(): Properties
  • removed: method ReactorConfiguration.getDefaultDispatcherName(): String
  • removed: method ReactorConfiguration.getDispatcherConfigurations(): List
  • removed: static field DispatcherType.DISPATCHER_GROUP: DispatcherType
  • removed: static field DispatcherType.MPSC: DispatcherType
  • removed: static field DispatcherType.RING_BUFFER: DispatcherType
  • removed: static field DispatcherType.SYNCHRONOUS: DispatcherType
  • removed: static field DispatcherType.THREAD_POOL_EXECUTOR: DispatcherType
  • removed: static field DispatcherType.WORK_QUEUE: DispatcherType
  • removed: static method DispatcherType.valueOf(String): DispatcherType
  • removed: static method DispatcherType.values(): DispatcherType[]
  • removed: abstract class AbstractLifecycleDispatcher implements Dispatcher
  • removed: abstract class AbstractLifecycleDispatcher.Task implements Runnable, Recyclable
  • removed: abstract class MultiThreadDispatcher extends AbstractLifecycleDispatcher
  • removed: abstract class SingleThreadDispatcher extends AbstractLifecycleDispatcher
  • removed: class MultiThreadDispatcher.MultiThreadTask extends AbstractLifecycleDispatcher.Task
  • removed: class SingleThreadDispatcher.SingleThreadTask extends AbstractLifecycleDispatcher.Task
  • removed: class ThreadPoolExecutorDispatcher extends MultiThreadDispatcher
  • removed: class TraceableDelegatingDispatcher implements Dispatcher
  • removed: ctor AbstractLifecycleDispatcher()
  • removed: ctor AbstractLifecycleDispatcher.Task(AbstractLifecycleDispatcher)
  • removed: ctor MpscDispatcher(String)
  • removed: ctor MpscDispatcher(String, int)
  • removed: ctor MultiThreadDispatcher(int, int)
  • removed: ctor MultiThreadDispatcher.MultiThreadTask(MultiThreadDispatcher)
  • removed: ctor RingBufferDispatcher(String)
  • removed: ctor RingBufferDispatcher(String, int)
  • removed: ctor RingBufferDispatcher(String, int, Consumer)
  • removed: ctor RingBufferDispatcher(String, int, Consumer, ProducerType, WaitStrategy)
  • removed: ctor SingleThreadDispatcher(int)
  • removed: ctor SingleThreadDispatcher.SingleThreadTask(SingleThreadDispatcher)
  • removed: ctor SynchronousDispatcher()
  • removed: ctor TailRecurseDispatcher()
  • removed: ctor ThreadPoolExecutorDispatcher(int, int)
  • removed: ctor ThreadPoolExecutorDispatcher(int, int, ExecutorService)
  • removed: ctor ThreadPoolExecutorDispatcher(int, int, String)
  • removed: ctor ThreadPoolExecutorDispatcher(int, int, String, BlockingQueue, RejectedExecutionHandler)
  • removed: ctor TraceableDelegatingDispatcher(Dispatcher)
  • removed: ctor WorkQueueDispatcher(String, int, int, Consumer)
  • removed: ctor WorkQueueDispatcher(String, int, int, Consumer, ProducerType, WaitStrategy)
  • removed: field AbstractLifecycleDispatcher.context: ClassLoader
  • removed: field SingleThreadDispatcher.backlog: int
  • removed: field SingleThreadDispatcher.tailRecurseSeq: int
  • removed: field SingleThreadDispatcher.tailRecursionPile: List
  • removed: field SingleThreadDispatcher.tailRecursionPileSize: int
  • removed: final class MpscDispatcher extends SingleThreadDispatcher
  • removed: final class RingBufferDispatcher extends SingleThreadDispatcher implements WaitingMood
  • removed: final class SynchronousDispatcher implements Dispatcher
  • removed: final class TailRecurseDispatcher implements Dispatcher
  • removed: final class WorkQueueDispatcher extends MultiThreadDispatcher implements WaitingMood
  • removed: method AbstractLifecycleDispatcher.Task.recycle(): void
  • removed: method AbstractLifecycleDispatcher.Task.setData(Object): AbstractLifecycleDispatcher.Task
  • removed: method AbstractLifecycleDispatcher.Task.setErrorConsumer(Consumer): AbstractLifecycleDispatcher.Task
  • removed: method AbstractLifecycleDispatcher.Task.setEventConsumer(Consumer): AbstractLifecycleDispatcher.Task
  • removed: method AbstractLifecycleDispatcher.alive(): boolean
  • removed: method AbstractLifecycleDispatcher.allocateRecursiveTask(): AbstractLifecycleDispatcher.Task
  • removed: method AbstractLifecycleDispatcher.allocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method AbstractLifecycleDispatcher.awaitAndShutdown(): boolean
  • removed: method AbstractLifecycleDispatcher.dispatch(Object, Consumer, Consumer): void
  • removed: method AbstractLifecycleDispatcher.execute(AbstractLifecycleDispatcher.Task): void
  • removed: method AbstractLifecycleDispatcher.execute(Runnable): void
  • removed: method AbstractLifecycleDispatcher.forceShutdown(): void
  • removed: method AbstractLifecycleDispatcher.getContext(): ClassLoader
  • removed: method AbstractLifecycleDispatcher.inContext(): boolean
  • removed: method AbstractLifecycleDispatcher.scheduleLater(AbstractLifecycleDispatcher.Task): void
  • removed: method AbstractLifecycleDispatcher.shutdown(): void
  • removed: method AbstractLifecycleDispatcher.toString(): String
  • removed: method AbstractLifecycleDispatcher.tryAllocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method AbstractLifecycleDispatcher.tryDispatch(Object, Consumer, Consumer): void
  • removed: method MpscDispatcher.allocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method MpscDispatcher.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method MpscDispatcher.execute(AbstractLifecycleDispatcher.Task): void
  • removed: method MpscDispatcher.forceShutdown(): void
  • removed: method MpscDispatcher.remainingSlots(): long
  • removed: method MpscDispatcher.shutdown(): void
  • removed: method MpscDispatcher.tryAllocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method MultiThreadDispatcher.MultiThreadTask.run(): void
  • removed: method MultiThreadDispatcher.allocateRecursiveTask(): AbstractLifecycleDispatcher.Task
  • removed: method MultiThreadDispatcher.allocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method MultiThreadDispatcher.backlogSize(): long
  • removed: method MultiThreadDispatcher.poolSize(): int
  • removed: method MultiThreadDispatcher.scheduleLater(AbstractLifecycleDispatcher.Task): void
  • removed: method MultiThreadDispatcher.supportsOrdering(): boolean
  • removed: method MultiThreadDispatcher.tryAllocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method RingBufferDispatcher.allocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method RingBufferDispatcher.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method RingBufferDispatcher.calm(): void
  • removed: method RingBufferDispatcher.execute(AbstractLifecycleDispatcher.Task): void
  • removed: method RingBufferDispatcher.forceShutdown(): void
  • removed: method RingBufferDispatcher.nervous(): void
  • removed: method RingBufferDispatcher.remainingSlots(): long
  • removed: method RingBufferDispatcher.shutdown(): void
  • removed: method RingBufferDispatcher.tryAllocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method SingleThreadDispatcher.SingleThreadTask.run(): void
  • removed: method SingleThreadDispatcher.allocateRecursiveTask(): AbstractLifecycleDispatcher.Task
  • removed: method SingleThreadDispatcher.allocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method SingleThreadDispatcher.backlogSize(): long
  • removed: method SingleThreadDispatcher.expandTailRecursionPile(int): void
  • removed: method SingleThreadDispatcher.getTailRecursionPileSize(): int
  • removed: method SingleThreadDispatcher.supportsOrdering(): boolean
  • removed: method SynchronousDispatcher.alive(): boolean
  • removed: method SynchronousDispatcher.awaitAndShutdown(): boolean
  • removed: method SynchronousDispatcher.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method SynchronousDispatcher.backlogSize(): long
  • removed: method SynchronousDispatcher.dispatch(Object, Consumer, Consumer): void
  • removed: method SynchronousDispatcher.execute(Runnable): void
  • removed: method SynchronousDispatcher.forceShutdown(): void
  • removed: method SynchronousDispatcher.inContext(): boolean
  • removed: method SynchronousDispatcher.remainingSlots(): long
  • removed: method SynchronousDispatcher.shutdown(): void
  • removed: method SynchronousDispatcher.supportsOrdering(): boolean
  • removed: method SynchronousDispatcher.toString(): String
  • removed: method SynchronousDispatcher.tryDispatch(Object, Consumer, Consumer): void
  • removed: method TailRecurseDispatcher.alive(): boolean
  • removed: method TailRecurseDispatcher.awaitAndShutdown(): boolean
  • removed: method TailRecurseDispatcher.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method TailRecurseDispatcher.backlogSize(): long
  • removed: method TailRecurseDispatcher.dispatch(Object, Consumer, Consumer): void
  • removed: method TailRecurseDispatcher.execute(Runnable): void
  • removed: method TailRecurseDispatcher.forceShutdown(): void
  • removed: method TailRecurseDispatcher.inContext(): boolean
  • removed: method TailRecurseDispatcher.remainingSlots(): long
  • removed: method TailRecurseDispatcher.shutdown(): void
  • removed: method TailRecurseDispatcher.supportsOrdering(): boolean
  • removed: method TailRecurseDispatcher.toString(): String
  • removed: method TailRecurseDispatcher.tryDispatch(Object, Consumer, Consumer): void
  • removed: method ThreadPoolExecutorDispatcher.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method ThreadPoolExecutorDispatcher.execute(AbstractLifecycleDispatcher.Task): void
  • removed: method ThreadPoolExecutorDispatcher.execute(Runnable): void
  • removed: method ThreadPoolExecutorDispatcher.forceShutdown(): void
  • removed: method ThreadPoolExecutorDispatcher.remainingSlots(): long
  • removed: method ThreadPoolExecutorDispatcher.shutdown(): void
  • removed: method TraceableDelegatingDispatcher.alive(): boolean
  • removed: method TraceableDelegatingDispatcher.awaitAndShutdown(): boolean
  • removed: method TraceableDelegatingDispatcher.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method TraceableDelegatingDispatcher.backlogSize(): long
  • removed: method TraceableDelegatingDispatcher.dispatch(Object, Consumer, Consumer): void
  • removed: method TraceableDelegatingDispatcher.execute(Runnable): void
  • removed: method TraceableDelegatingDispatcher.forceShutdown(): void
  • removed: method TraceableDelegatingDispatcher.inContext(): boolean
  • removed: method TraceableDelegatingDispatcher.remainingSlots(): long
  • removed: method TraceableDelegatingDispatcher.shutdown(): void
  • removed: method TraceableDelegatingDispatcher.supportsOrdering(): boolean
  • removed: method TraceableDelegatingDispatcher.tryDispatch(Object, Consumer, Consumer): void
  • removed: method WorkQueueDispatcher.allocateTask(): AbstractLifecycleDispatcher.Task
  • removed: method WorkQueueDispatcher.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method WorkQueueDispatcher.calm(): void
  • removed: method WorkQueueDispatcher.execute(AbstractLifecycleDispatcher.Task): void
  • removed: method WorkQueueDispatcher.forceShutdown(): void
  • removed: method WorkQueueDispatcher.nervous(): void
  • removed: method WorkQueueDispatcher.remainingSlots(): long
  • removed: method WorkQueueDispatcher.shutdown(): void
  • removed: method WorkQueueDispatcher.tryAllocateTask(): AbstractLifecycleDispatcher.Task
  • removed: static field AbstractLifecycleDispatcher.DEFAULT_BUFFER_SIZE: int
  • removed: static field SynchronousDispatcher.INSTANCE: SynchronousDispatcher
  • removed: static field TailRecurseDispatcher.INSTANCE: TailRecurseDispatcher
  • removed: static method AbstractLifecycleDispatcher.route(AbstractLifecycleDispatcher.Task): void
  • removed: class ParkWaitStrategy implements WaitStrategy
  • removed: ctor AgileWaitingStrategy()
  • removed: ctor AgileWaitingStrategy(WaitStrategy, WaitStrategy)
  • removed: ctor ParkWaitStrategy()
  • removed: ctor ParkWaitStrategy(long)
  • removed: final class AgileWaitingStrategy implements WaitStrategy, WaitingMood
  • removed: interface WaitingMood
  • removed: method AgileWaitingStrategy.calm(): void
  • removed: method AgileWaitingStrategy.current(): WaitStrategy
  • removed: method AgileWaitingStrategy.nervous(): void
  • removed: method AgileWaitingStrategy.signalAllWhenBlocking(): void
  • removed: method AgileWaitingStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method ParkWaitStrategy.signalAllWhenBlocking(): void
  • removed: method ParkWaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method WaitingMood.calm(): void
  • removed: method WaitingMood.nervous(): void
  • removed: class PlatformDependent
  • removed: ctor PlatformDependent()
  • removed: static method PlatformDependent.hasUnsafe(): boolean
  • removed: static method PlatformDependent.newAtomicReferenceFieldUpdater(Class, String): AtomicReferenceFieldUpdater
  • added: abstract class DefaultSignalListener implements SignalListener
  • added: ctor DefaultSignalListener()
  • added: interface SignalListener
  • added: interface SignalListenerFactory
  • added: method DefaultSignalListener.doAfterComplete(): void
  • added: method DefaultSignalListener.doAfterError(Throwable): void
  • added: method DefaultSignalListener.doFinally(SignalType): void
  • added: method DefaultSignalListener.doFirst(): void
  • added: method DefaultSignalListener.doOnCancel(): void
  • added: method DefaultSignalListener.doOnComplete(): void
  • added: method DefaultSignalListener.doOnError(Throwable): void
  • added: method DefaultSignalListener.doOnFusion(int): void
  • added: method DefaultSignalListener.doOnMalformedOnComplete(): void
  • added: method DefaultSignalListener.doOnMalformedOnError(Throwable): void
  • added: method DefaultSignalListener.doOnMalformedOnNext(Object): void
  • added: method DefaultSignalListener.doOnNext(Object): void
  • added: method DefaultSignalListener.doOnRequest(long): void
  • added: method DefaultSignalListener.doOnSubscription(): void
  • added: method DefaultSignalListener.getFusionMode(): int
  • added: method DefaultSignalListener.handleListenerError(Throwable): void
  • added: method SignalListener.addToContext(Context): Context
  • added: method SignalListener.doAfterComplete(): void
  • added: method SignalListener.doAfterError(Throwable): void
  • added: method SignalListener.doFinally(SignalType): void
  • added: method SignalListener.doFirst(): void
  • added: method SignalListener.doOnCancel(): void
  • added: method SignalListener.doOnComplete(): void
  • added: method SignalListener.doOnError(Throwable): void
  • added: method SignalListener.doOnFusion(int): void
  • added: method SignalListener.doOnMalformedOnComplete(): void
  • added: method SignalListener.doOnMalformedOnError(Throwable): void
  • added: method SignalListener.doOnMalformedOnNext(Object): void
  • added: method SignalListener.doOnNext(Object): void
  • added: method SignalListener.doOnRequest(long): void
  • added: method SignalListener.doOnSubscription(): void
  • added: method SignalListener.handleListenerError(Throwable): void
  • added: method SignalListenerFactory.createListener(Publisher, ContextView, Object): SignalListener
  • added: method SignalListenerFactory.initializePublisherState(Publisher): Object
  • removed: abstract class ExecutorPoweredProcessor extends ReactorProcessor
  • removed: abstract class ReactorProcessor implements Processor, Consumer, NonBlocking, Resource
  • removed: ctor ExecutorPoweredProcessor(String, ExecutorService, boolean)
  • removed: ctor MutableSignal()
  • removed: ctor ReactorProcessor(boolean)
  • removed: enum MutableSignal.Type
  • removed: field ExecutorPoweredProcessor.executor: ExecutorService
  • removed: field MutableSignal.error: Throwable
  • removed: field MutableSignal.type: MutableSignal.Type
  • removed: field MutableSignal.value: Object
  • removed: field ReactorProcessor.autoCancel: boolean
  • removed: field ReactorProcessor.upstreamSubscription: Subscription
  • removed: final class CancelException extends RuntimeException
  • removed: final class InsufficientCapacityException extends RuntimeException
  • removed: final class MutableSignal
  • removed: final class RingBufferProcessor extends ExecutorPoweredProcessor
  • removed: final class RingBufferWorkProcessor extends ExecutorPoweredProcessor
  • removed: method CancelException.fillInStackTrace(): Throwable
  • removed: method ExecutorPoweredProcessor.alive(): boolean
  • removed: method ExecutorPoweredProcessor.awaitAndShutdown(): boolean
  • removed: method ExecutorPoweredProcessor.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method ExecutorPoweredProcessor.forceShutdown(): void
  • removed: method ExecutorPoweredProcessor.onComplete(): void
  • removed: method ExecutorPoweredProcessor.shutdown(): void
  • removed: method InsufficientCapacityException.fillInStackTrace(): Throwable
  • removed: method ReactorProcessor.accept(Object): void
  • removed: method ReactorProcessor.decrementSubscribers(): int
  • removed: method ReactorProcessor.getAvailableCapacity(): long
  • removed: method ReactorProcessor.getCapacity(): long
  • removed: method ReactorProcessor.incrementSubscribers(): boolean
  • removed: method ReactorProcessor.isReactivePull(Dispatcher, long): boolean
  • removed: method ReactorProcessor.onSubscribe(Subscription): void
  • removed: method RingBufferProcessor.getAvailableCapacity(): long
  • removed: method RingBufferProcessor.getCapacity(): long
  • removed: method RingBufferProcessor.onComplete(): void
  • removed: method RingBufferProcessor.onError(Throwable): void
  • removed: method RingBufferProcessor.onNext(Object): void
  • removed: method RingBufferProcessor.subscribe(Subscriber): void
  • removed: method RingBufferProcessor.toString(): String
  • removed: method RingBufferProcessor.writeWith(Publisher): Publisher
  • removed: method RingBufferWorkProcessor.getAvailableCapacity(): long
  • removed: method RingBufferWorkProcessor.getCapacity(): long
  • removed: method RingBufferWorkProcessor.onComplete(): void
  • removed: method RingBufferWorkProcessor.onError(Throwable): void
  • removed: method RingBufferWorkProcessor.onNext(Object): void
  • removed: method RingBufferWorkProcessor.subscribe(Subscriber): void
  • removed: method RingBufferWorkProcessor.toString(): String
  • removed: method RingBufferWorkProcessor.writeWith(Publisher): Publisher
  • removed: static field CancelException.INSTANCE: CancelException
  • removed: static field CancelException.TRACE_CANCEL: boolean
  • removed: static field InsufficientCapacityException.TRACE_NOCAPACITY: boolean
  • removed: static field MutableSignal.Type.COMPLETE: MutableSignal.Type
  • removed: static field MutableSignal.Type.ERROR: MutableSignal.Type
  • removed: static field MutableSignal.Type.NEXT: MutableSignal.Type
  • removed: static field ReactorProcessor.SMALL_BUFFER_SIZE: int
  • removed: static field ReactorProcessor.SUBSCRIBER_COUNT: AtomicIntegerFieldUpdater
  • removed: static method CancelException.get(): CancelException
  • removed: static method InsufficientCapacityException.get(): InsufficientCapacityException
  • removed: static method MutableSignal.Type.valueOf(String): MutableSignal.Type
  • removed: static method MutableSignal.Type.values(): MutableSignal.Type[]
  • removed: static method RingBufferProcessor.create(): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(ExecutorService): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(ExecutorService, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(ExecutorService, int): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(ExecutorService, int, WaitStrategy): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(ExecutorService, int, WaitStrategy, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(ExecutorService, int, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(String, int): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(String, int, WaitStrategy): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(String, int, WaitStrategy, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(String, int, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.create(boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(ExecutorService): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(ExecutorService, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(ExecutorService, int): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(ExecutorService, int, WaitStrategy): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(ExecutorService, int, WaitStrategy, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(ExecutorService, int, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(String, int): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(String, int, WaitStrategy): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(String, int, WaitStrategy, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(String, int, boolean): RingBufferProcessor
  • removed: static method RingBufferProcessor.share(boolean): RingBufferProcessor
  • removed: static method RingBufferWorkProcessor.create(): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(ExecutorService): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(ExecutorService, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(ExecutorService, int): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(ExecutorService, int, WaitStrategy): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(ExecutorService, int, WaitStrategy, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(ExecutorService, int, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(String, int): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(String, int, WaitStrategy): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(String, int, WaitStrategy, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(String, int, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.create(boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(ExecutorService): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(ExecutorService, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(ExecutorService, int): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(ExecutorService, int, WaitStrategy): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(ExecutorService, int, WaitStrategy, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(ExecutorService, int, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(String, int): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(String, int, WaitStrategy): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(String, int, WaitStrategy, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(String, int, boolean): RingBufferWorkProcessor
  • removed: static method RingBufferWorkProcessor.share(boolean): RingBufferWorkProcessor
  • removed: final class RingBufferSubscriberUtils
  • removed: final class SingleUseExecutor implements ExecutorService
  • removed: method SingleUseExecutor.awaitTermination(long, TimeUnit): boolean
  • removed: method SingleUseExecutor.execute(Runnable): void
  • removed: method SingleUseExecutor.invokeAll(Collection): List
  • removed: method SingleUseExecutor.invokeAll(Collection, long, TimeUnit): List
  • removed: method SingleUseExecutor.invokeAny(Collection): Object
  • removed: method SingleUseExecutor.invokeAny(Collection, long, TimeUnit): Object
  • removed: method SingleUseExecutor.isShutdown(): boolean
  • removed: method SingleUseExecutor.isTerminated(): boolean
  • removed: method SingleUseExecutor.shutdown(): void
  • removed: method SingleUseExecutor.shutdownNow(): List
  • removed: method SingleUseExecutor.submit(Callable): Future
  • removed: method SingleUseExecutor.submit(Runnable): Future
  • removed: method SingleUseExecutor.submit(Runnable, Object): Future
  • removed: static method RingBufferSubscriberUtils.onComplete(RingBuffer): void
  • removed: static method RingBufferSubscriberUtils.onError(Throwable, RingBuffer): void
  • removed: static method RingBufferSubscriberUtils.onNext(Object, RingBuffer): void
  • removed: static method RingBufferSubscriberUtils.route(MutableSignal, Subscriber): void
  • removed: static method RingBufferSubscriberUtils.routeOnce(MutableSignal, Subscriber): void
  • removed: static method RingBufferSubscriberUtils.waitRequestOrTerminalEvent(Sequence, RingBuffer, SequenceBarrier, Subscriber, AtomicBoolean): boolean
  • removed: static method RingBufferSubscriberUtils.writeWith(Publisher, RingBuffer): Publisher
  • removed: static method SingleUseExecutor.create(String): ExecutorService
  • removed: static method SingleUseExecutor.wrap(ExecutorService): ExecutorService
  • added: abstract class BaseSubscriber implements CoreSubscriber, Subscription, Disposable
  • added: abstract class ConnectableFlux extends Flux
  • added: abstract class Flux implements CorePublisher
  • added: abstract class FluxOperator extends Flux implements Scannable
  • added: abstract class FluxProcessor extends Flux implements Processor, CoreSubscriber, Scannable, Disposable, ContextHolder
  • added: abstract class GroupedFlux extends Flux
  • added: abstract class Hooks
  • added: abstract class Mono implements CorePublisher
  • added: abstract class MonoOperator extends Mono implements Scannable
  • added: abstract class MonoProcessor extends Mono implements Processor, CoreSubscriber, Disposable, Subscription, Scannable
  • added: abstract class Operators
  • added: abstract class ParallelFlux implements CorePublisher
  • added: class SinkOneSerialized extends SinkEmptySerialized implements InternalOneSink, ContextHolder
  • added: ctor BaseSubscriber()
  • added: ctor ConnectableFlux()
  • added: ctor Flux()
  • added: ctor FluxOperator(Flux)
  • added: ctor FluxProcessor()
  • added: ctor GroupedFlux()
  • added: ctor Mono()
  • added: ctor MonoOperator(Mono)
  • added: ctor MonoProcessor()
  • added: ctor Operators.DeferredSubscription()
  • added: ctor Operators.MonoSubscriber(CoreSubscriber)
  • added: ctor ParallelFlux()
  • added: ctor SinkOneSerialized(Sinks.One, ContextHolder)
  • added: ctor Sinks.EmissionException(Sinks.EmitResult)
  • added: ctor Sinks.EmissionException(Sinks.EmitResult, String)
  • added: ctor Sinks.EmissionException(Throwable, Sinks.EmitResult)
  • added: ctor UnicastProcessor(Queue)
  • added: ctor UnicastProcessor(Queue, Consumer, Disposable)
  • added: ctor UnicastProcessor(Queue, Disposable)
  • added: enum BufferOverflowStrategy
  • added: enum FluxSink.OverflowStrategy
  • added: enum SignalType
  • added: enum Sinks.EmitResult
  • added: field FluxOperator.source: Flux
  • added: field MonoOperator.source: Mono
  • added: field Operators.MonoSubscriber.actual: CoreSubscriber
  • added: field Operators.MonoSubscriber.value: Object
  • added: final class DirectProcessor extends FluxProcessor implements DirectInnerContainer
  • added: final class EmitterProcessor extends FluxProcessor implements InternalManySink, Sinks.ManyWithUpstream
  • added: final class ReplayProcessor extends FluxProcessor implements Fuseable, InternalManySink
  • added: final class Sinks
  • added: final class UnicastProcessor extends FluxProcessor implements Fuseable.QueueSubscription, Fuseable, InnerOperator, InternalManySink
  • added: interface FluxSink
  • added: interface MonoSink
  • added: interface Signal extends Supplier, Consumer
  • added: interface Sinks.EmitFailureHandler
  • added: interface Sinks.Empty extends Scannable
  • added: interface Sinks.Many extends Scannable
  • added: interface Sinks.ManySpec
  • added: interface Sinks.ManyWithUpstream extends Sinks.Many
  • added: interface Sinks.ManyWithUpstreamUnsafeSpec
  • added: interface Sinks.MulticastReplaySpec
  • added: interface Sinks.MulticastSpec
  • added: interface Sinks.One extends Sinks.Empty
  • added: interface Sinks.RootSpec
  • added: interface Sinks.UnicastSpec
  • added: interface SynchronousSink
  • added: interface Timed extends Supplier
  • added: method BaseSubscriber.cancel(): void
  • added: method BaseSubscriber.dispose(): void
  • added: method BaseSubscriber.hookFinally(SignalType): void
  • added: method BaseSubscriber.hookOnCancel(): void
  • added: method BaseSubscriber.hookOnComplete(): void
  • added: method BaseSubscriber.hookOnError(Throwable): void
  • added: method BaseSubscriber.hookOnNext(Object): void
  • added: method BaseSubscriber.hookOnSubscribe(Subscription): void
  • added: method BaseSubscriber.isDisposed(): boolean
  • added: method BaseSubscriber.onComplete(): void
  • added: method BaseSubscriber.onError(Throwable): void
  • added: method BaseSubscriber.onNext(Object): void
  • added: method BaseSubscriber.onSubscribe(Subscription): void
  • added: method BaseSubscriber.request(long): void
  • added: method BaseSubscriber.requestUnbounded(): void
  • added: method BaseSubscriber.toString(): String
  • added: method BaseSubscriber.upstream(): Subscription
  • added: method ConnectableFlux.autoConnect(): Flux
  • added: method ConnectableFlux.autoConnect(int): Flux
  • added: method ConnectableFlux.autoConnect(int, Consumer): Flux
  • added: method ConnectableFlux.connect(): Disposable
  • added: method ConnectableFlux.connect(Consumer): void
  • added: method ConnectableFlux.hide(): ConnectableFlux
  • added: method ConnectableFlux.refCount(): Flux
  • added: method ConnectableFlux.refCount(int): Flux
  • added: method ConnectableFlux.refCount(int, Duration): Flux
  • added: method ConnectableFlux.refCount(int, Duration, Scheduler): Flux
  • added: method DirectProcessor.add(SinkManyBestEffort.DirectInner): boolean
  • added: method DirectProcessor.currentContext(): Context
  • added: method DirectProcessor.downstreamCount(): long
  • added: method DirectProcessor.getError(): Throwable
  • added: method DirectProcessor.getPrefetch(): int
  • added: method DirectProcessor.hasDownstreams(): boolean
  • added: method DirectProcessor.inners(): Stream
  • added: method DirectProcessor.isIdentityProcessor(): boolean
  • added: method DirectProcessor.isTerminated(): boolean
  • added: method DirectProcessor.onComplete(): void
  • added: method DirectProcessor.onError(Throwable): void
  • added: method DirectProcessor.onNext(Object): void
  • added: method DirectProcessor.onSubscribe(Subscription): void
  • added: method DirectProcessor.remove(SinkManyBestEffort.DirectInner): void
  • added: method DirectProcessor.subscribe(CoreSubscriber): void
  • added: method EmitterProcessor.asFlux(): Flux
  • added: method EmitterProcessor.currentContext(): Context
  • added: method EmitterProcessor.currentSubscriberCount(): int
  • added: method EmitterProcessor.downstreamCount(): long
  • added: method EmitterProcessor.getBufferSize(): int
  • added: method EmitterProcessor.getError(): Throwable
  • added: method EmitterProcessor.getPending(): int
  • added: method EmitterProcessor.getPrefetch(): int
  • added: method EmitterProcessor.inners(): Stream
  • added: method EmitterProcessor.isCancelled(): boolean
  • added: method EmitterProcessor.isDisposed(): boolean
  • added: method EmitterProcessor.isIdentityProcessor(): boolean
  • added: method EmitterProcessor.isTerminated(): boolean
  • added: method EmitterProcessor.onComplete(): void
  • added: method EmitterProcessor.onError(Throwable): void
  • added: method EmitterProcessor.onNext(Object): void
  • added: method EmitterProcessor.onSubscribe(Subscription): void
  • added: method EmitterProcessor.scanUnsafe(Scannable.Attr): Object
  • added: method EmitterProcessor.subscribe(CoreSubscriber): void
  • added: method EmitterProcessor.subscribeTo(Publisher): Disposable
  • added: method EmitterProcessor.tryEmitComplete(): Sinks.EmitResult
  • added: method EmitterProcessor.tryEmitError(Throwable): Sinks.EmitResult
  • added: method EmitterProcessor.tryEmitNext(Object): Sinks.EmitResult
  • added: method Flux.all(Predicate): Mono
  • added: method Flux.any(Predicate): Mono
  • added: method Flux.as(Function): Object
  • added: method Flux.blockFirst(): Object
  • added: method Flux.blockFirst(Duration): Object
  • added: method Flux.blockLast(): Object
  • added: method Flux.blockLast(Duration): Object
  • added: method Flux.buffer(): Flux
  • added: method Flux.buffer(Duration): Flux
  • added: method Flux.buffer(Duration, Duration): Flux
  • added: method Flux.buffer(Duration, Duration, Scheduler): Flux
  • added: method Flux.buffer(Duration, Scheduler): Flux
  • added: method Flux.buffer(Publisher): Flux
  • added: method Flux.buffer(Publisher, Supplier): Flux
  • added: method Flux.buffer(int): Flux
  • added: method Flux.buffer(int, Supplier): Flux
  • added: method Flux.buffer(int, int): Flux
  • added: method Flux.buffer(int, int, Supplier): Flux
  • added: method Flux.bufferTimeout(int, Duration): Flux
  • added: method Flux.bufferTimeout(int, Duration, Scheduler): Flux
  • added: method Flux.bufferTimeout(int, Duration, Scheduler, Supplier): Flux
  • added: method Flux.bufferTimeout(int, Duration, Scheduler, Supplier, boolean): Flux
  • added: method Flux.bufferTimeout(int, Duration, Scheduler, boolean): Flux
  • added: method Flux.bufferTimeout(int, Duration, Supplier): Flux
  • added: method Flux.bufferTimeout(int, Duration, Supplier, boolean): Flux
  • added: method Flux.bufferTimeout(int, Duration, boolean): Flux
  • added: method Flux.bufferUntil(Predicate): Flux
  • added: method Flux.bufferUntil(Predicate, boolean): Flux
  • added: method Flux.bufferUntilChanged(): Flux
  • added: method Flux.bufferUntilChanged(Function): Flux
  • added: method Flux.bufferUntilChanged(Function, BiPredicate): Flux
  • added: method Flux.bufferWhen(Publisher, Function): Flux
  • added: method Flux.bufferWhen(Publisher, Function, Supplier): Flux
  • added: method Flux.bufferWhile(Predicate): Flux
  • added: method Flux.cache(): Flux
  • added: method Flux.cache(Duration): Flux
  • added: method Flux.cache(Duration, Scheduler): Flux
  • added: method Flux.cache(int): Flux
  • added: method Flux.cache(int, Duration): Flux
  • added: method Flux.cache(int, Duration, Scheduler): Flux
  • added: method Flux.cancelOn(Scheduler): Flux
  • added: method Flux.cast(Class): Flux
  • added: method Flux.checkpoint(): Flux
  • added: method Flux.checkpoint(String): Flux
  • added: method Flux.checkpoint(String, boolean): Flux
  • added: method Flux.collect(Collector): Mono
  • added: method Flux.collect(Supplier, BiConsumer): Mono
  • added: method Flux.collectList(): Mono
  • added: method Flux.collectMap(Function): Mono
  • added: method Flux.collectMap(Function, Function): Mono
  • added: method Flux.collectMap(Function, Function, Supplier): Mono
  • added: method Flux.collectMultimap(Function): Mono
  • added: method Flux.collectMultimap(Function, Function): Mono
  • added: method Flux.collectMultimap(Function, Function, Supplier): Mono
  • added: method Flux.collectSortedList(): Mono
  • added: method Flux.collectSortedList(Comparator): Mono
  • added: method Flux.concatMap(Function): Flux
  • added: method Flux.concatMap(Function, int): Flux
  • added: method Flux.concatMapDelayError(Function): Flux
  • added: method Flux.concatMapDelayError(Function, boolean, int): Flux
  • added: method Flux.concatMapDelayError(Function, int): Flux
  • added: method Flux.concatMapIterable(Function): Flux
  • added: method Flux.concatMapIterable(Function, int): Flux
  • added: method Flux.concatWith(Publisher): Flux
  • added: method Flux.concatWithValues(Object[]): Flux
  • added: method Flux.contextCapture(): Flux
  • added: method Flux.contextWrite(ContextView): Flux
  • added: method Flux.contextWrite(Function): Flux
  • added: method Flux.count(): Mono
  • added: method Flux.defaultIfEmpty(Object): Flux
  • added: method Flux.delayElements(Duration): Flux
  • added: method Flux.delayElements(Duration, Scheduler): Flux
  • added: method Flux.delaySequence(Duration): Flux
  • added: method Flux.delaySequence(Duration, Scheduler): Flux
  • added: method Flux.delaySubscription(Duration): Flux
  • added: method Flux.delaySubscription(Duration, Scheduler): Flux
  • added: method Flux.delaySubscription(Publisher): Flux
  • added: method Flux.delayUntil(Function): Flux
  • added: method Flux.dematerialize(): Flux
  • added: method Flux.distinct(): Flux
  • added: method Flux.distinct(Function): Flux
  • added: method Flux.distinct(Function, Supplier): Flux
  • added: method Flux.distinct(Function, Supplier, BiPredicate, Consumer): Flux
  • added: method Flux.distinctUntilChanged(): Flux
  • added: method Flux.distinctUntilChanged(Function): Flux
  • added: method Flux.distinctUntilChanged(Function, BiPredicate): Flux
  • added: method Flux.doAfterTerminate(Runnable): Flux
  • added: method Flux.doFinally(Consumer): Flux
  • added: method Flux.doFirst(Runnable): Flux
  • added: method Flux.doOnCancel(Runnable): Flux
  • added: method Flux.doOnComplete(Runnable): Flux
  • added: method Flux.doOnDiscard(Class, Consumer): Flux
  • added: method Flux.doOnEach(Consumer): Flux
  • added: method Flux.doOnError(Class, Consumer): Flux
  • added: method Flux.doOnError(Consumer): Flux
  • added: method Flux.doOnError(Predicate, Consumer): Flux
  • added: method Flux.doOnNext(Consumer): Flux
  • added: method Flux.doOnRequest(LongConsumer): Flux
  • added: method Flux.doOnSubscribe(Consumer): Flux
  • added: method Flux.doOnTerminate(Runnable): Flux
  • added: method Flux.elapsed(): Flux
  • added: method Flux.elapsed(Scheduler): Flux
  • added: method Flux.elementAt(int): Mono
  • added: method Flux.elementAt(int, Object): Mono
  • added: method Flux.expand(Function): Flux
  • added: method Flux.expand(Function, int): Flux
  • added: method Flux.expandDeep(Function): Flux
  • added: method Flux.expandDeep(Function, int): Flux
  • added: method Flux.filter(Predicate): Flux
  • added: method Flux.filterWhen(Function): Flux
  • added: method Flux.filterWhen(Function, int): Flux
  • added: method Flux.flatMap(Function): Flux
  • added: method Flux.flatMap(Function, Function, Supplier): Flux
  • added: method Flux.flatMap(Function, int): Flux
  • added: method Flux.flatMap(Function, int, int): Flux
  • added: method Flux.flatMapDelayError(Function, int, int): Flux
  • added: method Flux.flatMapIterable(Function): Flux
  • added: method Flux.flatMapIterable(Function, int): Flux
  • added: method Flux.flatMapSequential(Function): Flux
  • added: method Flux.flatMapSequential(Function, int): Flux
  • added: method Flux.flatMapSequential(Function, int, int): Flux
  • added: method Flux.flatMapSequentialDelayError(Function, int, int): Flux
  • added: method Flux.getPrefetch(): int
  • added: method Flux.groupBy(Function): Flux
  • added: method Flux.groupBy(Function, Function): Flux
  • added: method Flux.groupBy(Function, Function, int): Flux
  • added: method Flux.groupBy(Function, int): Flux
  • added: method Flux.groupJoin(Publisher, Function, Function, BiFunction): Flux
  • added: method Flux.handle(BiConsumer): Flux
  • added: method Flux.hasElement(Object): Mono
  • added: method Flux.hasElements(): Mono
  • added: method Flux.hide(): Flux
  • added: method Flux.ignoreElements(): Mono
  • added: method Flux.index(): Flux
  • added: method Flux.index(BiFunction): Flux
  • added: method Flux.join(Publisher, Function, Function, BiFunction): Flux
  • added: method Flux.last(): Mono
  • added: method Flux.last(Object): Mono
  • added: method Flux.limitRate(int): Flux
  • added: method Flux.limitRate(int, int): Flux
  • added: method Flux.limitRequest(long): Flux
  • added: method Flux.log(): Flux
  • added: method Flux.log(Logger): Flux
  • added: method Flux.log(Logger, Level, boolean, SignalType[]): Flux
  • added: method Flux.log(String): Flux
  • added: method Flux.log(String, Level, SignalType[]): Flux
  • added: method Flux.log(String, Level, boolean, SignalType[]): Flux
  • added: method Flux.map(Function): Flux
  • added: method Flux.mapNotNull(Function): Flux
  • added: method Flux.materialize(): Flux
  • added: method Flux.mergeComparingWith(Publisher, Comparator): Flux
  • added: method Flux.mergeOrderedWith(Publisher, Comparator): Flux
  • added: method Flux.mergeWith(Publisher): Flux
  • added: method Flux.metrics(): Flux
  • added: method Flux.name(String): Flux
  • added: method Flux.next(): Mono
  • added: method Flux.ofType(Class): Flux
  • added: method Flux.onBackpressureBuffer(): Flux
  • added: method Flux.onBackpressureBuffer(Duration, int, Consumer): Flux
  • added: method Flux.onBackpressureBuffer(Duration, int, Consumer, Scheduler): Flux
  • added: method Flux.onBackpressureBuffer(int): Flux
  • added: method Flux.onBackpressureBuffer(int, BufferOverflowStrategy): Flux
  • added: method Flux.onBackpressureBuffer(int, Consumer): Flux
  • added: method Flux.onBackpressureBuffer(int, Consumer, BufferOverflowStrategy): Flux
  • added: method Flux.onBackpressureDrop(): Flux
  • added: method Flux.onBackpressureDrop(Consumer): Flux
  • added: method Flux.onBackpressureError(): Flux
  • added: method Flux.onBackpressureLatest(): Flux
  • added: method Flux.onErrorComplete(): Flux
  • added: method Flux.onErrorComplete(Class): Flux
  • added: method Flux.onErrorComplete(Predicate): Flux
  • added: method Flux.onErrorContinue(BiConsumer): Flux
  • added: method Flux.onErrorContinue(Class, BiConsumer): Flux
  • added: method Flux.onErrorContinue(Predicate, BiConsumer): Flux
  • added: method Flux.onErrorMap(Class, Function): Flux
  • added: method Flux.onErrorMap(Function): Flux
  • added: method Flux.onErrorMap(Predicate, Function): Flux
  • added: method Flux.onErrorResume(Class, Function): Flux
  • added: method Flux.onErrorResume(Function): Flux
  • added: method Flux.onErrorResume(Predicate, Function): Flux
  • added: method Flux.onErrorReturn(Class, Object): Flux
  • added: method Flux.onErrorReturn(Object): Flux
  • added: method Flux.onErrorReturn(Predicate, Object): Flux
  • added: method Flux.onErrorStop(): Flux
  • added: method Flux.onTerminateDetach(): Flux
  • added: method Flux.or(Publisher): Flux
  • added: method Flux.parallel(): ParallelFlux
  • added: method Flux.parallel(int): ParallelFlux
  • added: method Flux.parallel(int, int): ParallelFlux
  • added: method Flux.publish(): ConnectableFlux
  • added: method Flux.publish(Function): Flux
  • added: method Flux.publish(Function, int): Flux
  • added: method Flux.publish(int): ConnectableFlux
  • added: method Flux.publishNext(): Mono
  • added: method Flux.publishOn(Scheduler): Flux
  • added: method Flux.publishOn(Scheduler, boolean, int): Flux
  • added: method Flux.publishOn(Scheduler, int): Flux
  • added: method Flux.reduce(BiFunction): Mono
  • added: method Flux.reduce(Object, BiFunction): Mono
  • added: method Flux.reduceWith(Supplier, BiFunction): Mono
  • added: method Flux.repeat(): Flux
  • added: method Flux.repeat(BooleanSupplier): Flux
  • added: method Flux.repeat(long): Flux
  • added: method Flux.repeat(long, BooleanSupplier): Flux
  • added: method Flux.repeatWhen(Function): Flux
  • added: method Flux.replay(): ConnectableFlux
  • added: method Flux.replay(Duration): ConnectableFlux
  • added: method Flux.replay(Duration, Scheduler): ConnectableFlux
  • added: method Flux.replay(int): ConnectableFlux
  • added: method Flux.replay(int, Duration): ConnectableFlux
  • added: method Flux.replay(int, Duration, Scheduler): ConnectableFlux
  • added: method Flux.retry(): Flux
  • added: method Flux.retry(long): Flux
  • added: method Flux.retryWhen(Retry): Flux
  • added: method Flux.sample(Duration): Flux
  • added: method Flux.sample(Publisher): Flux
  • added: method Flux.sampleFirst(Duration): Flux
  • added: method Flux.sampleFirst(Function): Flux
  • added: method Flux.sampleTimeout(Function): Flux
  • added: method Flux.sampleTimeout(Function, int): Flux
  • added: method Flux.scan(BiFunction): Flux
  • added: method Flux.scan(Object, BiFunction): Flux
  • added: method Flux.scanWith(Supplier, BiFunction): Flux
  • added: method Flux.share(): Flux
  • added: method Flux.shareNext(): Mono
  • added: method Flux.single(): Mono
  • added: method Flux.single(Object): Mono
  • added: method Flux.singleOrEmpty(): Mono
  • added: method Flux.skip(Duration): Flux
  • added: method Flux.skip(Duration, Scheduler): Flux
  • added: method Flux.skip(long): Flux
  • added: method Flux.skipLast(int): Flux
  • added: method Flux.skipUntil(Predicate): Flux
  • added: method Flux.skipUntilOther(Publisher): Flux
  • added: method Flux.skipWhile(Predicate): Flux
  • added: method Flux.sort(): Flux
  • added: method Flux.sort(Comparator): Flux
  • added: method Flux.startWith(Iterable): Flux
  • added: method Flux.startWith(Object[]): Flux
  • added: method Flux.startWith(Publisher): Flux
  • added: method Flux.subscribe(): Disposable
  • added: method Flux.subscribe(Consumer): Disposable
  • added: method Flux.subscribe(Consumer, Consumer): Disposable
  • added: method Flux.subscribe(Consumer, Consumer, Runnable): Disposable
  • added: method Flux.subscribe(Consumer, Consumer, Runnable, Consumer): Disposable
  • added: method Flux.subscribe(Consumer, Consumer, Runnable, Context): Disposable
  • added: method Flux.subscribe(CoreSubscriber): void
  • added: method Flux.subscribe(Subscriber): void
  • added: method Flux.subscribeOn(Scheduler): Flux
  • added: method Flux.subscribeOn(Scheduler, boolean): Flux
  • added: method Flux.subscribeWith(Subscriber): Subscriber
  • added: method Flux.switchIfEmpty(Publisher): Flux
  • added: method Flux.switchMap(Function): Flux
  • added: method Flux.switchMap(Function, int): Flux
  • added: method Flux.switchOnFirst(BiFunction): Flux
  • added: method Flux.switchOnFirst(BiFunction, boolean): Flux
  • added: method Flux.tag(String, String): Flux
  • added: method Flux.take(Duration): Flux
  • added: method Flux.take(Duration, Scheduler): Flux
  • added: method Flux.take(long): Flux
  • added: method Flux.take(long, boolean): Flux
  • added: method Flux.takeLast(int): Flux
  • added: method Flux.takeUntil(Predicate): Flux
  • added: method Flux.takeUntilOther(Publisher): Flux
  • added: method Flux.takeWhile(Predicate): Flux
  • added: method Flux.tap(Function): Flux
  • added: method Flux.tap(SignalListenerFactory): Flux
  • added: method Flux.tap(Supplier): Flux
  • added: method Flux.then(): Mono
  • added: method Flux.then(Mono): Mono
  • added: method Flux.thenEmpty(Publisher): Mono
  • added: method Flux.thenMany(Publisher): Flux
  • added: method Flux.timed(): Flux
  • added: method Flux.timed(Scheduler): Flux
  • added: method Flux.timeout(Duration): Flux
  • added: method Flux.timeout(Duration, Publisher): Flux
  • added: method Flux.timeout(Duration, Publisher, Scheduler): Flux
  • added: method Flux.timeout(Duration, Scheduler): Flux
  • added: method Flux.timeout(Publisher): Flux
  • added: method Flux.timeout(Publisher, Function): Flux
  • added: method Flux.timeout(Publisher, Function, Publisher): Flux
  • added: method Flux.timestamp(): Flux
  • added: method Flux.timestamp(Scheduler): Flux
  • added: method Flux.toIterable(): Iterable
  • added: method Flux.toIterable(int): Iterable
  • added: method Flux.toIterable(int, Supplier): Iterable
  • added: method Flux.toStream(): Stream
  • added: method Flux.toStream(int): Stream
  • added: method Flux.toString(): String
  • added: method Flux.transform(Function): Flux
  • added: method Flux.transformDeferred(Function): Flux
  • added: method Flux.transformDeferredContextual(BiFunction): Flux
  • added: method Flux.window(Duration): Flux
  • added: method Flux.window(Duration, Duration): Flux
  • added: method Flux.window(Duration, Duration, Scheduler): Flux
  • added: method Flux.window(Duration, Scheduler): Flux
  • added: method Flux.window(Publisher): Flux
  • added: method Flux.window(int): Flux
  • added: method Flux.window(int, int): Flux
  • added: method Flux.windowTimeout(int, Duration): Flux
  • added: method Flux.windowTimeout(int, Duration, Scheduler): Flux
  • added: method Flux.windowTimeout(int, Duration, Scheduler, boolean): Flux
  • added: method Flux.windowTimeout(int, Duration, boolean): Flux
  • added: method Flux.windowUntil(Predicate): Flux
  • added: method Flux.windowUntil(Predicate, boolean): Flux
  • added: method Flux.windowUntil(Predicate, boolean, int): Flux
  • added: method Flux.windowUntilChanged(): Flux
  • added: method Flux.windowUntilChanged(Function): Flux
  • added: method Flux.windowUntilChanged(Function, BiPredicate): Flux
  • added: method Flux.windowWhen(Publisher, Function): Flux
  • added: method Flux.windowWhile(Predicate): Flux
  • added: method Flux.windowWhile(Predicate, int): Flux
  • added: method Flux.withLatestFrom(Publisher, BiFunction): Flux
  • added: method Flux.zipWith(Publisher): Flux
  • added: method Flux.zipWith(Publisher, BiFunction): Flux
  • added: method Flux.zipWith(Publisher, int): Flux
  • added: method Flux.zipWith(Publisher, int, BiFunction): Flux
  • added: method Flux.zipWithIterable(Iterable): Flux
  • added: method Flux.zipWithIterable(Iterable, BiFunction): Flux
  • added: method FluxOperator.scanUnsafe(Scannable.Attr): Object
  • added: method FluxProcessor.currentContext(): Context
  • added: method FluxProcessor.dispose(): void
  • added: method FluxProcessor.downstreamCount(): long
  • added: method FluxProcessor.getBufferSize(): int
  • added: method FluxProcessor.getError(): Throwable
  • added: method FluxProcessor.hasCompleted(): boolean
  • added: method FluxProcessor.hasDownstreams(): boolean
  • added: method FluxProcessor.hasError(): boolean
  • added: method FluxProcessor.inners(): Stream
  • added: method FluxProcessor.isIdentityProcessor(): boolean
  • added: method FluxProcessor.isSerialized(): boolean
  • added: method FluxProcessor.isTerminated(): boolean
  • added: method FluxProcessor.scanUnsafe(Scannable.Attr): Object
  • added: method FluxProcessor.serialize(): FluxProcessor
  • added: method FluxProcessor.serializeAlways(): boolean
  • added: method FluxProcessor.sink(): FluxSink
  • added: method FluxProcessor.sink(FluxSink.OverflowStrategy): FluxSink
  • added: method FluxSink.complete(): void
  • added: method FluxSink.contextView(): ContextView
  • added: method FluxSink.currentContext(): Context
  • added: method FluxSink.error(Throwable): void
  • added: method FluxSink.isCancelled(): boolean
  • added: method FluxSink.next(Object): FluxSink
  • added: method FluxSink.onCancel(Disposable): FluxSink
  • added: method FluxSink.onDispose(Disposable): FluxSink
  • added: method FluxSink.onRequest(LongConsumer): FluxSink
  • added: method FluxSink.requestedFromDownstream(): long
  • added: method GroupedFlux.key(): Object
  • added: method Mono.and(Publisher): Mono
  • added: method Mono.as(Function): Object
  • added: method Mono.block(): Object
  • added: method Mono.block(Duration): Object
  • added: method Mono.blockOptional(): Optional
  • added: method Mono.blockOptional(Duration): Optional
  • added: method Mono.cache(): Mono
  • added: method Mono.cache(Duration): Mono
  • added: method Mono.cache(Duration, Scheduler): Mono
  • added: method Mono.cache(Function, Function, Supplier): Mono
  • added: method Mono.cache(Function, Function, Supplier, Scheduler): Mono
  • added: method Mono.cacheInvalidateIf(Predicate): Mono
  • added: method Mono.cacheInvalidateWhen(Function): Mono
  • added: method Mono.cacheInvalidateWhen(Function, Consumer): Mono
  • added: method Mono.cancelOn(Scheduler): Mono
  • added: method Mono.cast(Class): Mono
  • added: method Mono.checkpoint(): Mono
  • added: method Mono.checkpoint(String): Mono
  • added: method Mono.checkpoint(String, boolean): Mono
  • added: method Mono.concatWith(Publisher): Flux
  • added: method Mono.contextCapture(): Mono
  • added: method Mono.contextWrite(ContextView): Mono
  • added: method Mono.contextWrite(Function): Mono
  • added: method Mono.defaultIfEmpty(Object): Mono
  • added: method Mono.delayElement(Duration): Mono
  • added: method Mono.delayElement(Duration, Scheduler): Mono
  • added: method Mono.delaySubscription(Duration): Mono
  • added: method Mono.delaySubscription(Duration, Scheduler): Mono
  • added: method Mono.delaySubscription(Publisher): Mono
  • added: method Mono.delayUntil(Function): Mono
  • added: method Mono.dematerialize(): Mono
  • added: method Mono.doAfterTerminate(Runnable): Mono
  • added: method Mono.doFinally(Consumer): Mono
  • added: method Mono.doFirst(Runnable): Mono
  • added: method Mono.doOnCancel(Runnable): Mono
  • added: method Mono.doOnDiscard(Class, Consumer): Mono
  • added: method Mono.doOnEach(Consumer): Mono
  • added: method Mono.doOnError(Class, Consumer): Mono
  • added: method Mono.doOnError(Consumer): Mono
  • added: method Mono.doOnError(Predicate, Consumer): Mono
  • added: method Mono.doOnNext(Consumer): Mono
  • added: method Mono.doOnRequest(LongConsumer): Mono
  • added: method Mono.doOnSubscribe(Consumer): Mono
  • added: method Mono.doOnSuccess(Consumer): Mono
  • added: method Mono.doOnTerminate(Runnable): Mono
  • added: method Mono.elapsed(): Mono
  • added: method Mono.elapsed(Scheduler): Mono
  • added: method Mono.expand(Function): Flux
  • added: method Mono.expand(Function, int): Flux
  • added: method Mono.expandDeep(Function): Flux
  • added: method Mono.expandDeep(Function, int): Flux
  • added: method Mono.filter(Predicate): Mono
  • added: method Mono.filterWhen(Function): Mono
  • added: method Mono.flatMap(Function): Mono
  • added: method Mono.flatMapIterable(Function): Flux
  • added: method Mono.flatMapMany(Function): Flux
  • added: method Mono.flatMapMany(Function, Function, Supplier): Flux
  • added: method Mono.flux(): Flux
  • added: method Mono.handle(BiConsumer): Mono
  • added: method Mono.hasElement(): Mono
  • added: method Mono.hide(): Mono
  • added: method Mono.ignoreElement(): Mono
  • added: method Mono.log(): Mono
  • added: method Mono.log(Logger): Mono
  • added: method Mono.log(Logger, Level, boolean, SignalType[]): Mono
  • added: method Mono.log(String): Mono
  • added: method Mono.log(String, Level, SignalType[]): Mono
  • added: method Mono.log(String, Level, boolean, SignalType[]): Mono
  • added: method Mono.map(Function): Mono
  • added: method Mono.mapNotNull(Function): Mono
  • added: method Mono.materialize(): Mono
  • added: method Mono.mergeWith(Publisher): Flux
  • added: method Mono.metrics(): Mono
  • added: method Mono.name(String): Mono
  • added: method Mono.ofType(Class): Mono
  • added: method Mono.onErrorComplete(): Mono
  • added: method Mono.onErrorComplete(Class): Mono
  • added: method Mono.onErrorComplete(Predicate): Mono
  • added: method Mono.onErrorContinue(BiConsumer): Mono
  • added: method Mono.onErrorContinue(Class, BiConsumer): Mono
  • added: method Mono.onErrorContinue(Predicate, BiConsumer): Mono
  • added: method Mono.onErrorMap(Class, Function): Mono
  • added: method Mono.onErrorMap(Function): Mono
  • added: method Mono.onErrorMap(Predicate, Function): Mono
  • added: method Mono.onErrorResume(Class, Function): Mono
  • added: method Mono.onErrorResume(Function): Mono
  • added: method Mono.onErrorResume(Predicate, Function): Mono
  • added: method Mono.onErrorReturn(Class, Object): Mono
  • added: method Mono.onErrorReturn(Object): Mono
  • added: method Mono.onErrorReturn(Predicate, Object): Mono
  • added: method Mono.onErrorStop(): Mono
  • added: method Mono.onTerminateDetach(): Mono
  • added: method Mono.or(Mono): Mono
  • added: method Mono.publish(Function): Mono
  • added: method Mono.publishOn(Scheduler): Mono
  • added: method Mono.repeat(): Flux
  • added: method Mono.repeat(BooleanSupplier): Flux
  • added: method Mono.repeat(long): Flux
  • added: method Mono.repeat(long, BooleanSupplier): Flux
  • added: method Mono.repeatWhen(Function): Flux
  • added: method Mono.repeatWhenEmpty(Function): Mono
  • added: method Mono.repeatWhenEmpty(int, Function): Mono
  • added: method Mono.retry(): Mono
  • added: method Mono.retry(long): Mono
  • added: method Mono.retryWhen(Retry): Mono
  • added: method Mono.share(): Mono
  • added: method Mono.single(): Mono
  • added: method Mono.singleOptional(): Mono
  • added: method Mono.subscribe(): Disposable
  • added: method Mono.subscribe(Consumer): Disposable
  • added: method Mono.subscribe(Consumer, Consumer): Disposable
  • added: method Mono.subscribe(Consumer, Consumer, Runnable): Disposable
  • added: method Mono.subscribe(Consumer, Consumer, Runnable, Consumer): Disposable
  • added: method Mono.subscribe(Consumer, Consumer, Runnable, Context): Disposable
  • added: method Mono.subscribe(CoreSubscriber): void
  • added: method Mono.subscribe(Subscriber): void
  • added: method Mono.subscribeOn(Scheduler): Mono
  • added: method Mono.subscribeWith(Subscriber): Subscriber
  • added: method Mono.switchIfEmpty(Mono): Mono
  • added: method Mono.tag(String, String): Mono
  • added: method Mono.take(Duration): Mono
  • added: method Mono.take(Duration, Scheduler): Mono
  • added: method Mono.takeUntilOther(Publisher): Mono
  • added: method Mono.tap(Function): Mono
  • added: method Mono.tap(SignalListenerFactory): Mono
  • added: method Mono.tap(Supplier): Mono
  • added: method Mono.then(): Mono
  • added: method Mono.then(Mono): Mono
  • added: method Mono.thenEmpty(Publisher): Mono
  • added: method Mono.thenMany(Publisher): Flux
  • added: method Mono.thenReturn(Object): Mono
  • added: method Mono.timed(): Mono
  • added: method Mono.timed(Scheduler): Mono
  • added: method Mono.timeout(Duration): Mono
  • added: method Mono.timeout(Duration, Mono): Mono
  • added: method Mono.timeout(Duration, Mono, Scheduler): Mono
  • added: method Mono.timeout(Duration, Scheduler): Mono
  • added: method Mono.timeout(Publisher): Mono
  • added: method Mono.timeout(Publisher, Mono): Mono
  • added: method Mono.timestamp(): Mono
  • added: method Mono.timestamp(Scheduler): Mono
  • added: method Mono.toFuture(): CompletableFuture
  • added: method Mono.toString(): String
  • added: method Mono.transform(Function): Mono
  • added: method Mono.transformDeferred(Function): Mono
  • added: method Mono.transformDeferredContextual(BiFunction): Mono
  • added: method Mono.zipWhen(Function): Mono
  • added: method Mono.zipWhen(Function, BiFunction): Mono
  • added: method Mono.zipWith(Mono): Mono
  • added: method Mono.zipWith(Mono, BiFunction): Mono
  • added: method MonoOperator.scanUnsafe(Scannable.Attr): Object
  • added: method MonoProcessor.block(): Object
  • added: method MonoProcessor.block(Duration): Object
  • added: method MonoProcessor.cancel(): void
  • added: method MonoProcessor.currentContext(): Context
  • added: method MonoProcessor.dispose(): void
  • added: method MonoProcessor.downstreamCount(): long
  • added: method MonoProcessor.getError(): Throwable
  • added: method MonoProcessor.hasDownstreams(): boolean
  • added: method MonoProcessor.inners(): Stream
  • added: method MonoProcessor.isCancelled(): boolean
  • added: method MonoProcessor.isDisposed(): boolean
  • added: method MonoProcessor.isError(): boolean
  • added: method MonoProcessor.isSuccess(): boolean
  • added: method MonoProcessor.isTerminated(): boolean
  • added: method MonoProcessor.peek(): Object
  • added: method MonoProcessor.request(long): void
  • added: method MonoProcessor.scanUnsafe(Scannable.Attr): Object
  • added: method MonoSink.contextView(): ContextView
  • added: method MonoSink.currentContext(): Context
  • added: method MonoSink.error(Throwable): void
  • added: method MonoSink.onCancel(Disposable): MonoSink
  • added: method MonoSink.onDispose(Disposable): MonoSink
  • added: method MonoSink.onRequest(LongConsumer): MonoSink
  • added: method MonoSink.success(): void
  • added: method MonoSink.success(Object): void
  • added: method Operators.DeferredSubscription.cancel(): void
  • added: method Operators.DeferredSubscription.isCancelled(): boolean
  • added: method Operators.DeferredSubscription.request(long): void
  • added: method Operators.DeferredSubscription.scanUnsafe(Scannable.Attr): Object
  • added: method Operators.DeferredSubscription.set(Subscription): boolean
  • added: method Operators.DeferredSubscription.terminate(): void
  • added: method Operators.MonoSubscriber.actual(): CoreSubscriber
  • added: method Operators.MonoSubscriber.cancel(): void
  • added: method Operators.MonoSubscriber.clear(): void
  • added: method Operators.MonoSubscriber.complete(Object): void
  • added: method Operators.MonoSubscriber.discard(Object): void
  • added: method Operators.MonoSubscriber.isCancelled(): boolean
  • added: method Operators.MonoSubscriber.isEmpty(): boolean
  • added: method Operators.MonoSubscriber.onComplete(): void
  • added: method Operators.MonoSubscriber.onError(Throwable): void
  • added: method Operators.MonoSubscriber.onNext(Object): void
  • added: method Operators.MonoSubscriber.onSubscribe(Subscription): void
  • added: method Operators.MonoSubscriber.poll(): Object
  • added: method Operators.MonoSubscriber.request(long): void
  • added: method Operators.MonoSubscriber.requestFusion(int): int
  • added: method Operators.MonoSubscriber.scanUnsafe(Scannable.Attr): Object
  • added: method Operators.MonoSubscriber.setValue(Object): void
  • added: method Operators.MonoSubscriber.size(): int
  • added: method ParallelFlux.as(Function): Object
  • added: method ParallelFlux.checkpoint(): ParallelFlux
  • added: method ParallelFlux.checkpoint(String): ParallelFlux
  • added: method ParallelFlux.checkpoint(String, boolean): ParallelFlux
  • added: method ParallelFlux.collect(Supplier, BiConsumer): ParallelFlux
  • added: method ParallelFlux.collectSortedList(Comparator): Mono
  • added: method ParallelFlux.collectSortedList(Comparator, int): Mono
  • added: method ParallelFlux.concatMap(Function): ParallelFlux
  • added: method ParallelFlux.concatMap(Function, int): ParallelFlux
  • added: method ParallelFlux.concatMapDelayError(Function): ParallelFlux
  • added: method ParallelFlux.doAfterTerminate(Runnable): ParallelFlux
  • added: method ParallelFlux.doOnCancel(Runnable): ParallelFlux
  • added: method ParallelFlux.doOnComplete(Runnable): ParallelFlux
  • added: method ParallelFlux.doOnEach(Consumer): ParallelFlux
  • added: method ParallelFlux.doOnError(Consumer): ParallelFlux
  • added: method ParallelFlux.doOnNext(Consumer): ParallelFlux
  • added: method ParallelFlux.doOnRequest(LongConsumer): ParallelFlux
  • added: method ParallelFlux.doOnSubscribe(Consumer): ParallelFlux
  • added: method ParallelFlux.doOnTerminate(Runnable): ParallelFlux
  • added: method ParallelFlux.filter(Predicate): ParallelFlux
  • added: method ParallelFlux.flatMap(Function): ParallelFlux
  • added: method ParallelFlux.flatMap(Function, boolean): ParallelFlux
  • added: method ParallelFlux.flatMap(Function, boolean, int): ParallelFlux
  • added: method ParallelFlux.flatMap(Function, boolean, int, int): ParallelFlux
  • added: method ParallelFlux.getPrefetch(): int
  • added: method ParallelFlux.groups(): Flux
  • added: method ParallelFlux.hide(): ParallelFlux
  • added: method ParallelFlux.log(): ParallelFlux
  • added: method ParallelFlux.log(String): ParallelFlux
  • added: method ParallelFlux.log(String, Level, SignalType[]): ParallelFlux
  • added: method ParallelFlux.log(String, Level, boolean, SignalType[]): ParallelFlux
  • added: method ParallelFlux.map(Function): ParallelFlux
  • added: method ParallelFlux.name(String): ParallelFlux
  • added: method ParallelFlux.ordered(Comparator): Flux
  • added: method ParallelFlux.ordered(Comparator, int): Flux
  • added: method ParallelFlux.parallelism(): int
  • added: method ParallelFlux.reduce(BiFunction): Mono
  • added: method ParallelFlux.reduce(Supplier, BiFunction): ParallelFlux
  • added: method ParallelFlux.runOn(Scheduler): ParallelFlux
  • added: method ParallelFlux.runOn(Scheduler, int): ParallelFlux
  • added: method ParallelFlux.sequential(): Flux
  • added: method ParallelFlux.sequential(int): Flux
  • added: method ParallelFlux.sorted(Comparator): Flux
  • added: method ParallelFlux.sorted(Comparator, int): Flux
  • added: method ParallelFlux.subscribe(): Disposable
  • added: method ParallelFlux.subscribe(Consumer): Disposable
  • added: method ParallelFlux.subscribe(Consumer, Consumer): Disposable
  • added: method ParallelFlux.subscribe(Consumer, Consumer, Runnable): Disposable
  • added: method ParallelFlux.subscribe(Consumer, Consumer, Runnable, Consumer): Disposable
  • added: method ParallelFlux.subscribe(Consumer, Consumer, Runnable, Context): Disposable
  • added: method ParallelFlux.subscribe(CoreSubscriber): void
  • added: method ParallelFlux.subscribe(CoreSubscriber[]): void
  • added: method ParallelFlux.subscribe(Subscriber): void
  • added: method ParallelFlux.tag(String, String): ParallelFlux
  • added: method ParallelFlux.then(): Mono
  • added: method ParallelFlux.toString(): String
  • added: method ParallelFlux.transform(Function): ParallelFlux
  • added: method ParallelFlux.transformGroups(Function): ParallelFlux
  • added: method ParallelFlux.validate(Subscriber[]): boolean
  • added: method ReplayProcessor.asFlux(): Flux
  • added: method ReplayProcessor.currentContext(): Context
  • added: method ReplayProcessor.currentSubscriberCount(): int
  • added: method ReplayProcessor.downstreamCount(): long
  • added: method ReplayProcessor.getError(): Throwable
  • added: method ReplayProcessor.getPrefetch(): int
  • added: method ReplayProcessor.inners(): Stream
  • added: method ReplayProcessor.isIdentityProcessor(): boolean
  • added: method ReplayProcessor.isTerminated(): boolean
  • added: method ReplayProcessor.onComplete(): void
  • added: method ReplayProcessor.onError(Throwable): void
  • added: method ReplayProcessor.onNext(Object): void
  • added: method ReplayProcessor.onSubscribe(Subscription): void
  • added: method ReplayProcessor.scanUnsafe(Scannable.Attr): Object
  • added: method ReplayProcessor.subscribe(CoreSubscriber): void
  • added: method ReplayProcessor.tryEmitComplete(): Sinks.EmitResult
  • added: method ReplayProcessor.tryEmitError(Throwable): Sinks.EmitResult
  • added: method ReplayProcessor.tryEmitNext(Object): Sinks.EmitResult
  • added: method Signal.accept(Subscriber): void
  • added: method Signal.get(): Object
  • added: method Signal.getContextView(): ContextView
  • added: method Signal.getSubscription(): Subscription
  • added: method Signal.getThrowable(): Throwable
  • added: method Signal.getType(): SignalType
  • added: method Signal.hasError(): boolean
  • added: method Signal.hasValue(): boolean
  • added: method Signal.isOnComplete(): boolean
  • added: method Signal.isOnError(): boolean
  • added: method Signal.isOnNext(): boolean
  • added: method Signal.isOnSubscribe(): boolean
  • added: method SignalType.toString(): String
  • added: method SinkOneSerialized.tryEmitValue(Object): Sinks.EmitResult
  • added: method Sinks.EmissionException.getReason(): Sinks.EmitResult
  • added: method Sinks.EmitFailureHandler.onEmitFailure(SignalType, Sinks.EmitResult): boolean
  • added: method Sinks.EmitResult.isFailure(): boolean
  • added: method Sinks.EmitResult.isSuccess(): boolean
  • added: method Sinks.EmitResult.orThrow(): void
  • added: method Sinks.EmitResult.orThrowWithCause(Throwable): void
  • added: method Sinks.Empty.asMono(): Mono
  • added: method Sinks.Empty.currentSubscriberCount(): int
  • added: method Sinks.Empty.emitEmpty(Sinks.EmitFailureHandler): void
  • added: method Sinks.Empty.emitError(Throwable, Sinks.EmitFailureHandler): void
  • added: method Sinks.Empty.tryEmitEmpty(): Sinks.EmitResult
  • added: method Sinks.Empty.tryEmitError(Throwable): Sinks.EmitResult
  • added: method Sinks.Many.asFlux(): Flux
  • added: method Sinks.Many.currentSubscriberCount(): int
  • added: method Sinks.Many.emitComplete(Sinks.EmitFailureHandler): void
  • added: method Sinks.Many.emitError(Throwable, Sinks.EmitFailureHandler): void
  • added: method Sinks.Many.emitNext(Object, Sinks.EmitFailureHandler): void
  • added: method Sinks.Many.tryEmitComplete(): Sinks.EmitResult
  • added: method Sinks.Many.tryEmitError(Throwable): Sinks.EmitResult
  • added: method Sinks.Many.tryEmitNext(Object): Sinks.EmitResult
  • added: method Sinks.ManySpec.multicast(): Sinks.MulticastSpec
  • added: method Sinks.ManySpec.replay(): Sinks.MulticastReplaySpec
  • added: method Sinks.ManySpec.unicast(): Sinks.UnicastSpec
  • added: method Sinks.ManyWithUpstream.subscribeTo(Publisher): Disposable
  • added: method Sinks.ManyWithUpstreamUnsafeSpec.multicastOnBackpressureBuffer(): Sinks.ManyWithUpstream
  • added: method Sinks.ManyWithUpstreamUnsafeSpec.multicastOnBackpressureBuffer(int, boolean): Sinks.ManyWithUpstream
  • added: method Sinks.MulticastReplaySpec.all(): Sinks.Many
  • added: method Sinks.MulticastReplaySpec.all(int): Sinks.Many
  • added: method Sinks.MulticastReplaySpec.latest(): Sinks.Many
  • added: method Sinks.MulticastReplaySpec.latestOrDefault(Object): Sinks.Many
  • added: method Sinks.MulticastReplaySpec.limit(Duration): Sinks.Many
  • added: method Sinks.MulticastReplaySpec.limit(Duration, Scheduler): Sinks.Many
  • added: method Sinks.MulticastReplaySpec.limit(int): Sinks.Many
  • added: method Sinks.MulticastReplaySpec.limit(int, Duration): Sinks.Many
  • added: method Sinks.MulticastReplaySpec.limit(int, Duration, Scheduler): Sinks.Many
  • added: method Sinks.MulticastSpec.directAllOrNothing(): Sinks.Many
  • added: method Sinks.MulticastSpec.directBestEffort(): Sinks.Many
  • added: method Sinks.MulticastSpec.onBackpressureBuffer(): Sinks.Many
  • added: method Sinks.MulticastSpec.onBackpressureBuffer(int): Sinks.Many
  • added: method Sinks.MulticastSpec.onBackpressureBuffer(int, boolean): Sinks.Many
  • added: method Sinks.One.emitValue(Object, Sinks.EmitFailureHandler): void
  • added: method Sinks.One.tryEmitValue(Object): Sinks.EmitResult
  • added: method Sinks.RootSpec.empty(): Sinks.Empty
  • added: method Sinks.RootSpec.many(): Sinks.ManySpec
  • added: method Sinks.RootSpec.manyWithUpstream(): Sinks.ManyWithUpstreamUnsafeSpec
  • added: method Sinks.RootSpec.one(): Sinks.One
  • added: method Sinks.UnicastSpec.onBackpressureBuffer(): Sinks.Many
  • added: method Sinks.UnicastSpec.onBackpressureBuffer(Queue): Sinks.Many
  • added: method Sinks.UnicastSpec.onBackpressureBuffer(Queue, Disposable): Sinks.Many
  • added: method Sinks.UnicastSpec.onBackpressureError(): Sinks.Many
  • added: method SynchronousSink.complete(): void
  • added: method SynchronousSink.contextView(): ContextView
  • added: method SynchronousSink.currentContext(): Context
  • added: method SynchronousSink.error(Throwable): void
  • added: method SynchronousSink.next(Object): void
  • added: method Timed.elapsed(): Duration
  • added: method Timed.elapsedSinceSubscription(): Duration
  • added: method Timed.get(): Object
  • added: method Timed.timestamp(): Instant
  • added: method UnicastProcessor.actual(): CoreSubscriber
  • added: method UnicastProcessor.asFlux(): Flux
  • added: method UnicastProcessor.cancel(): void
  • added: method UnicastProcessor.clear(): void
  • added: method UnicastProcessor.currentContext(): Context
  • added: method UnicastProcessor.currentSubscriberCount(): int
  • added: method UnicastProcessor.downstreamCount(): long
  • added: method UnicastProcessor.emitNext(Object, Sinks.EmitFailureHandler): void
  • added: method UnicastProcessor.getBufferSize(): int
  • added: method UnicastProcessor.getError(): Throwable
  • added: method UnicastProcessor.getPrefetch(): int
  • added: method UnicastProcessor.hasDownstreams(): boolean
  • added: method UnicastProcessor.inners(): Stream
  • added: method UnicastProcessor.isDisposed(): boolean
  • added: method UnicastProcessor.isEmpty(): boolean
  • added: method UnicastProcessor.isIdentityProcessor(): boolean
  • added: method UnicastProcessor.isTerminated(): boolean
  • added: method UnicastProcessor.onComplete(): void
  • added: method UnicastProcessor.onError(Throwable): void
  • added: method UnicastProcessor.onNext(Object): void
  • added: method UnicastProcessor.onSubscribe(Subscription): void
  • added: method UnicastProcessor.poll(): Object
  • added: method UnicastProcessor.request(long): void
  • added: method UnicastProcessor.requestFusion(int): int
  • added: method UnicastProcessor.scanUnsafe(Scannable.Attr): Object
  • added: method UnicastProcessor.size(): int
  • added: method UnicastProcessor.subscribe(CoreSubscriber): void
  • added: method UnicastProcessor.tryEmitComplete(): Sinks.EmitResult
  • added: method UnicastProcessor.tryEmitError(Throwable): Sinks.EmitResult
  • added: method UnicastProcessor.tryEmitNext(Object): Sinks.EmitResult
  • added: static class Operators.DeferredSubscription implements Subscription, Scannable
  • added: static class Operators.MonoSubscriber implements InnerOperator, Fuseable, Fuseable.QueueSubscription
  • added: static field BufferOverflowStrategy.DROP_LATEST: BufferOverflowStrategy
  • added: static field BufferOverflowStrategy.DROP_OLDEST: BufferOverflowStrategy
  • added: static field BufferOverflowStrategy.ERROR: BufferOverflowStrategy
  • added: static field FluxSink.OverflowStrategy.BUFFER: FluxSink.OverflowStrategy
  • added: static field FluxSink.OverflowStrategy.DROP: FluxSink.OverflowStrategy
  • added: static field FluxSink.OverflowStrategy.ERROR: FluxSink.OverflowStrategy
  • added: static field FluxSink.OverflowStrategy.IGNORE: FluxSink.OverflowStrategy
  • added: static field FluxSink.OverflowStrategy.LATEST: FluxSink.OverflowStrategy
  • added: static field SignalType.AFTER_TERMINATE: SignalType
  • added: static field SignalType.CANCEL: SignalType
  • added: static field SignalType.CURRENT_CONTEXT: SignalType
  • added: static field SignalType.ON_COMPLETE: SignalType
  • added: static field SignalType.ON_CONTEXT: SignalType
  • added: static field SignalType.ON_ERROR: SignalType
  • added: static field SignalType.ON_NEXT: SignalType
  • added: static field SignalType.ON_SUBSCRIBE: SignalType
  • added: static field SignalType.REQUEST: SignalType
  • added: static field SignalType.SUBSCRIBE: SignalType
  • added: static field Sinks.EmitFailureHandler.FAIL_FAST: Sinks.EmitFailureHandler
  • added: static field Sinks.EmitResult.FAIL_CANCELLED: Sinks.EmitResult
  • added: static field Sinks.EmitResult.FAIL_NON_SERIALIZED: Sinks.EmitResult
  • added: static field Sinks.EmitResult.FAIL_OVERFLOW: Sinks.EmitResult
  • added: static field Sinks.EmitResult.FAIL_TERMINATED: Sinks.EmitResult
  • added: static field Sinks.EmitResult.FAIL_ZERO_SUBSCRIBER: Sinks.EmitResult
  • added: static field Sinks.EmitResult.OK: Sinks.EmitResult
  • added: static final class Sinks.EmissionException extends IllegalStateException
  • added: static method BufferOverflowStrategy.valueOf(String): BufferOverflowStrategy
  • added: static method BufferOverflowStrategy.values(): BufferOverflowStrategy[]
  • added: static method DirectProcessor.create(): DirectProcessor
  • added: static method EmitterProcessor.create(): EmitterProcessor
  • added: static method EmitterProcessor.create(boolean): EmitterProcessor
  • added: static method EmitterProcessor.create(int): EmitterProcessor
  • added: static method EmitterProcessor.create(int, boolean): EmitterProcessor
  • added: static method Flux.combineLatest(Function, Publisher[]): Flux
  • added: static method Flux.combineLatest(Function, int, Publisher[]): Flux
  • added: static method Flux.combineLatest(Iterable, Function): Flux
  • added: static method Flux.combineLatest(Iterable, int, Function): Flux
  • added: static method Flux.combineLatest(Publisher, Publisher, BiFunction): Flux
  • added: static method Flux.combineLatest(Publisher, Publisher, Publisher, Function): Flux
  • added: static method Flux.combineLatest(Publisher, Publisher, Publisher, Publisher, Function): Flux
  • added: static method Flux.combineLatest(Publisher, Publisher, Publisher, Publisher, Publisher, Function): Flux
  • added: static method Flux.combineLatest(Publisher, Publisher, Publisher, Publisher, Publisher, Publisher, Function): Flux
  • added: static method Flux.concat(Iterable): Flux
  • added: static method Flux.concat(Publisher): Flux
  • added: static method Flux.concat(Publisher, int): Flux
  • added: static method Flux.concat(Publisher[]): Flux
  • added: static method Flux.concatDelayError(Publisher): Flux
  • added: static method Flux.concatDelayError(Publisher, boolean, int): Flux
  • added: static method Flux.concatDelayError(Publisher, int): Flux
  • added: static method Flux.concatDelayError(Publisher[]): Flux
  • added: static method Flux.create(Consumer): Flux
  • added: static method Flux.create(Consumer, FluxSink.OverflowStrategy): Flux
  • added: static method Flux.defer(Supplier): Flux
  • added: static method Flux.deferContextual(Function): Flux
  • added: static method Flux.empty(): Flux
  • added: static method Flux.error(Supplier): Flux
  • added: static method Flux.error(Throwable): Flux
  • added: static method Flux.error(Throwable, boolean): Flux
  • added: static method Flux.first(Iterable): Flux
  • added: static method Flux.first(Publisher[]): Flux
  • added: static method Flux.firstWithSignal(Iterable): Flux
  • added: static method Flux.firstWithSignal(Publisher[]): Flux
  • added: static method Flux.firstWithValue(Iterable): Flux
  • added: static method Flux.firstWithValue(Publisher, Publisher[]): Flux
  • added: static method Flux.from(Publisher): Flux
  • added: static method Flux.fromArray(Object[]): Flux
  • added: static method Flux.fromIterable(Iterable): Flux
  • added: static method Flux.fromStream(Stream): Flux
  • added: static method Flux.fromStream(Supplier): Flux
  • added: static method Flux.generate(Callable, BiFunction): Flux
  • added: static method Flux.generate(Callable, BiFunction, Consumer): Flux
  • added: static method Flux.generate(Consumer): Flux
  • added: static method Flux.interval(Duration): Flux
  • added: static method Flux.interval(Duration, Duration): Flux
  • added: static method Flux.interval(Duration, Duration, Scheduler): Flux
  • added: static method Flux.interval(Duration, Scheduler): Flux
  • added: static method Flux.just(Object): Flux
  • added: static method Flux.just(Object[]): Flux
  • added: static method Flux.merge(Iterable): Flux
  • added: static method Flux.merge(Publisher): Flux
  • added: static method Flux.merge(Publisher, int): Flux
  • added: static method Flux.merge(Publisher, int, int): Flux
  • added: static method Flux.merge(Publisher[]): Flux
  • added: static method Flux.merge(int, Publisher[]): Flux
  • added: static method Flux.mergeComparing(Comparator, Publisher[]): Flux
  • added: static method Flux.mergeComparing(Publisher[]): Flux
  • added: static method Flux.mergeComparing(int, Comparator, Publisher[]): Flux
  • added: static method Flux.mergeComparingDelayError(int, Comparator, Publisher[]): Flux
  • added: static method Flux.mergeDelayError(int, Publisher[]): Flux
  • added: static method Flux.mergeOrdered(Comparator, Publisher[]): Flux
  • added: static method Flux.mergeOrdered(Publisher[]): Flux
  • added: static method Flux.mergeOrdered(int, Comparator, Publisher[]): Flux
  • added: static method Flux.mergePriority(Comparator, Publisher[]): Flux
  • added: static method Flux.mergePriority(Publisher[]): Flux
  • added: static method Flux.mergePriority(int, Comparator, Publisher[]): Flux
  • added: static method Flux.mergePriorityDelayError(int, Comparator, Publisher[]): Flux
  • added: static method Flux.mergeSequential(Iterable): Flux
  • added: static method Flux.mergeSequential(Iterable, int, int): Flux
  • added: static method Flux.mergeSequential(Publisher): Flux
  • added: static method Flux.mergeSequential(Publisher, int, int): Flux
  • added: static method Flux.mergeSequential(Publisher[]): Flux
  • added: static method Flux.mergeSequential(int, Publisher[]): Flux
  • added: static method Flux.mergeSequentialDelayError(Iterable, int, int): Flux
  • added: static method Flux.mergeSequentialDelayError(Publisher, int, int): Flux
  • added: static method Flux.mergeSequentialDelayError(int, Publisher[]): Flux
  • added: static method Flux.never(): Flux
  • added: static method Flux.onAssembly(ConnectableFlux): ConnectableFlux
  • added: static method Flux.onAssembly(Flux): Flux
  • added: static method Flux.push(Consumer): Flux
  • added: static method Flux.push(Consumer, FluxSink.OverflowStrategy): Flux
  • added: static method Flux.range(int, int): Flux
  • added: static method Flux.switchOnNext(Publisher): Flux
  • added: static method Flux.switchOnNext(Publisher, int): Flux
  • added: static method Flux.using(Callable, Function): Flux
  • added: static method Flux.using(Callable, Function, Consumer): Flux
  • added: static method Flux.using(Callable, Function, Consumer, boolean): Flux
  • added: static method Flux.using(Callable, Function, boolean): Flux
  • added: static method Flux.usingWhen(Publisher, Function, Function): Flux
  • added: static method Flux.usingWhen(Publisher, Function, Function, BiFunction, Function): Flux
  • added: static method Flux.zip(Function, Publisher[]): Flux
  • added: static method Flux.zip(Function, int, Publisher[]): Flux
  • added: static method Flux.zip(Iterable, Function): Flux
  • added: static method Flux.zip(Iterable, int, Function): Flux
  • added: static method Flux.zip(Publisher, Function): Flux
  • added: static method Flux.zip(Publisher, Publisher): Flux
  • added: static method Flux.zip(Publisher, Publisher, BiFunction): Flux
  • added: static method Flux.zip(Publisher, Publisher, Publisher): Flux
  • added: static method Flux.zip(Publisher, Publisher, Publisher, Publisher): Flux
  • added: static method Flux.zip(Publisher, Publisher, Publisher, Publisher, Publisher): Flux
  • added: static method Flux.zip(Publisher, Publisher, Publisher, Publisher, Publisher, Publisher): Flux
  • added: static method Flux.zip(Publisher, Publisher, Publisher, Publisher, Publisher, Publisher, Publisher): Flux
  • added: static method Flux.zip(Publisher, Publisher, Publisher, Publisher, Publisher, Publisher, Publisher, Publisher): Flux
  • added: static method FluxProcessor.switchOnNext(): FluxProcessor
  • added: static method FluxProcessor.wrap(Subscriber, Publisher): FluxProcessor
  • added: static method FluxSink.OverflowStrategy.valueOf(String): FluxSink.OverflowStrategy
  • added: static method FluxSink.OverflowStrategy.values(): FluxSink.OverflowStrategy[]
  • added: static method Hooks.addCallSiteInfo(Publisher, String): Publisher
  • added: static method Hooks.addQueueWrapper(String, Function): void
  • added: static method Hooks.addReturnInfo(Publisher, String): Publisher
  • added: static method Hooks.convertToFluxBypassingHooks(Publisher): Flux
  • added: static method Hooks.convertToMonoBypassingHooks(Publisher, boolean): Mono
  • added: static method Hooks.disableAutomaticContextPropagation(): void
  • added: static method Hooks.disableContextLossTracking(): void
  • added: static method Hooks.enableAutomaticContextPropagation(): void
  • added: static method Hooks.enableContextLossTracking(): void
  • added: static method Hooks.isAutomaticContextPropagationEnabled(): boolean
  • added: static method Hooks.onEachOperator(Function): void
  • added: static method Hooks.onEachOperator(String, Function): void
  • added: static method Hooks.onErrorDropped(Consumer): void
  • added: static method Hooks.onLastOperator(Function): void
  • added: static method Hooks.onLastOperator(String, Function): void
  • added: static method Hooks.onNextDropped(Consumer): void
  • added: static method Hooks.onNextDroppedFail(): void
  • added: static method Hooks.onNextError(BiFunction): void
  • added: static method Hooks.onOperatorDebug(): void
  • added: static method Hooks.onOperatorError(BiFunction): void
  • added: static method Hooks.onOperatorError(String, BiFunction): void
  • added: static method Hooks.removeQueueWrapper(String): void
  • added: static method Hooks.removeQueueWrappers(): void
  • added: static method Hooks.resetOnEachOperator(): void
  • added: static method Hooks.resetOnEachOperator(String): void
  • added: static method Hooks.resetOnErrorDropped(): void
  • added: static method Hooks.resetOnLastOperator(): void
  • added: static method Hooks.resetOnLastOperator(String): void
  • added: static method Hooks.resetOnNextDropped(): void
  • added: static method Hooks.resetOnNextError(): void
  • added: static method Hooks.resetOnOperatorDebug(): void
  • added: static method Hooks.resetOnOperatorError(): void
  • added: static method Hooks.resetOnOperatorError(String): void
  • added: static method Hooks.wrapQueue(Queue): Queue
  • added: static method Mono.create(Consumer): Mono
  • added: static method Mono.defer(Supplier): Mono
  • added: static method Mono.deferContextual(Function): Mono
  • added: static method Mono.delay(Duration): Mono
  • added: static method Mono.delay(Duration, Scheduler): Mono
  • added: static method Mono.empty(): Mono
  • added: static method Mono.error(Supplier): Mono
  • added: static method Mono.error(Throwable): Mono
  • added: static method Mono.first(Iterable): Mono
  • added: static method Mono.first(Mono[]): Mono
  • added: static method Mono.firstWithSignal(Iterable): Mono
  • added: static method Mono.firstWithSignal(Mono[]): Mono
  • added: static method Mono.firstWithValue(Iterable): Mono
  • added: static method Mono.firstWithValue(Mono, Mono[]): Mono
  • added: static method Mono.from(Publisher): Mono
  • added: static method Mono.fromCallable(Callable): Mono
  • added: static method Mono.fromCompletionStage(CompletionStage): Mono
  • added: static method Mono.fromCompletionStage(Supplier): Mono
  • added: static method Mono.fromDirect(Publisher): Mono
  • added: static method Mono.fromFuture(CompletableFuture): Mono
  • added: static method Mono.fromFuture(CompletableFuture, boolean): Mono
  • added: static method Mono.fromFuture(Supplier): Mono
  • added: static method Mono.fromFuture(Supplier, boolean): Mono
  • added: static method Mono.fromRunnable(Runnable): Mono
  • added: static method Mono.fromSupplier(Supplier): Mono
  • added: static method Mono.ignoreElements(Publisher): Mono
  • added: static method Mono.just(Object): Mono
  • added: static method Mono.justOrEmpty(Object): Mono
  • added: static method Mono.justOrEmpty(Optional): Mono
  • added: static method Mono.never(): Mono
  • added: static method Mono.onAssembly(Mono): Mono
  • added: static method Mono.sequenceEqual(Publisher, Publisher): Mono
  • added: static method Mono.sequenceEqual(Publisher, Publisher, BiPredicate): Mono
  • added: static method Mono.sequenceEqual(Publisher, Publisher, BiPredicate, int): Mono
  • added: static method Mono.using(Callable, Function): Mono
  • added: static method Mono.using(Callable, Function, Consumer): Mono
  • added: static method Mono.using(Callable, Function, Consumer, boolean): Mono
  • added: static method Mono.using(Callable, Function, boolean): Mono
  • added: static method Mono.usingWhen(Publisher, Function, Function): Mono
  • added: static method Mono.usingWhen(Publisher, Function, Function, BiFunction, Function): Mono
  • added: static method Mono.when(Iterable): Mono
  • added: static method Mono.when(Publisher[]): Mono
  • added: static method Mono.whenDelayError(Iterable): Mono
  • added: static method Mono.whenDelayError(Publisher[]): Mono
  • added: static method Mono.zip(Function, Mono[]): Mono
  • added: static method Mono.zip(Iterable, Function): Mono
  • added: static method Mono.zip(Mono, Mono): Mono
  • added: static method Mono.zip(Mono, Mono, BiFunction): Mono
  • added: static method Mono.zip(Mono, Mono, Mono): Mono
  • added: static method Mono.zip(Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zip(Mono, Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zip(Mono, Mono, Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zip(Mono, Mono, Mono, Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zip(Mono, Mono, Mono, Mono, Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zipDelayError(Function, Mono[]): Mono
  • added: static method Mono.zipDelayError(Iterable, Function): Mono
  • added: static method Mono.zipDelayError(Mono, Mono): Mono
  • added: static method Mono.zipDelayError(Mono, Mono, Mono): Mono
  • added: static method Mono.zipDelayError(Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zipDelayError(Mono, Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zipDelayError(Mono, Mono, Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zipDelayError(Mono, Mono, Mono, Mono, Mono, Mono, Mono): Mono
  • added: static method Mono.zipDelayError(Mono, Mono, Mono, Mono, Mono, Mono, Mono, Mono): Mono
  • added: static method MonoProcessor.create(): MonoProcessor
  • added: static method Operators.addCap(AtomicLongFieldUpdater, Object, long): long
  • added: static method Operators.addCap(long, long): long
  • added: static method Operators.as(Subscription): Fuseable.QueueSubscription
  • added: static method Operators.canAppearAfterOnSubscribe(Subscription): boolean
  • added: static method Operators.cancelledSubscription(): Subscription
  • added: static method Operators.complete(Subscriber): void
  • added: static method Operators.drainSubscriber(): CoreSubscriber
  • added: static method Operators.emptySubscriber(): CoreSubscriber
  • added: static method Operators.emptySubscription(): Subscription
  • added: static method Operators.enableOnDiscard(Context, Consumer): Context
  • added: static method Operators.error(Subscriber, Throwable): void
  • added: static method Operators.lift(BiFunction): Function
  • added: static method Operators.lift(Predicate, BiFunction): Function
  • added: static method Operators.liftPublisher(BiFunction): Function
  • added: static method Operators.liftPublisher(Predicate, BiFunction): Function
  • added: static method Operators.multiplyCap(long, long): long
  • added: static method Operators.onDiscard(Object, Context): void
  • added: static method Operators.onDiscardMultiple(Collection, Context): void
  • added: static method Operators.onDiscardMultiple(Iterator, boolean, Context): void
  • added: static method Operators.onDiscardMultiple(Spliterator, boolean, Context): void
  • added: static method Operators.onDiscardMultiple(Stream, Context): void
  • added: static method Operators.onDiscardQueueWithClear(Queue, Context, Function): void
  • added: static method Operators.onErrorDropped(Throwable, Context): void
  • added: static method Operators.onLastAssembly(CorePublisher): CorePublisher
  • added: static method Operators.onNextDropped(Object, Context): void
  • added: static method Operators.onNextError(Object, Throwable, Context): Throwable
  • added: static method Operators.onNextError(Object, Throwable, Context, Subscription): Throwable
  • added: static method Operators.onNextErrorFunction(Context): BiFunction
  • added: static method Operators.onNextInnerError(Throwable, Context, Subscription): Throwable
  • added: static method Operators.onNextPollError(Object, Throwable, Context): RuntimeException
  • added: static method Operators.onOperatorError(Subscription, Throwable, Context): Throwable
  • added: static method Operators.onOperatorError(Subscription, Throwable, Object, Context): Throwable
  • added: static method Operators.onOperatorError(Throwable, Context): Throwable
  • added: static method Operators.onRejectedExecution(Throwable, Context): RuntimeException
  • added: static method Operators.onRejectedExecution(Throwable, Subscription, Throwable, Object, Context): RuntimeException
  • added: static method Operators.produced(AtomicLongFieldUpdater, Object, long): long
  • added: static method Operators.replace(AtomicReferenceFieldUpdater, Object, Subscription): boolean
  • added: static method Operators.reportBadRequest(long): void
  • added: static method Operators.reportMoreProduced(): void
  • added: static method Operators.reportSubscriptionSet(): void
  • added: static method Operators.reportThrowInSubscribe(CoreSubscriber, Throwable): void
  • added: static method Operators.scalarSubscription(CoreSubscriber, Object): Subscription
  • added: static method Operators.scalarSubscription(CoreSubscriber, Object, String): Subscription
  • added: static method Operators.serialize(CoreSubscriber): CoreSubscriber
  • added: static method Operators.set(AtomicReferenceFieldUpdater, Object, Subscription): boolean
  • added: static method Operators.setOnce(AtomicReferenceFieldUpdater, Object, Subscription): boolean
  • added: static method Operators.subOrZero(long, long): long
  • added: static method Operators.terminate(AtomicReferenceFieldUpdater, Object): boolean
  • added: static method Operators.toConditionalSubscriber(CoreSubscriber): Fuseable.ConditionalSubscriber
  • added: static method Operators.toCoreSubscriber(Subscriber): CoreSubscriber
  • added: static method Operators.toFluxOrMono(Publisher): CorePublisher
  • added: static method Operators.toFluxOrMono(Publisher[]): void
  • added: static method Operators.validate(Subscription, Subscription): boolean
  • added: static method Operators.validate(long): boolean
  • added: static method ParallelFlux.from(Publisher): ParallelFlux
  • added: static method ParallelFlux.from(Publisher, int): ParallelFlux
  • added: static method ParallelFlux.from(Publisher, int, int, Supplier): ParallelFlux
  • added: static method ParallelFlux.from(Publisher[]): ParallelFlux
  • added: static method ParallelFlux.onAssembly(ParallelFlux): ParallelFlux
  • added: static method ReplayProcessor.cacheLast(): ReplayProcessor
  • added: static method ReplayProcessor.cacheLastOrDefault(Object): ReplayProcessor
  • added: static method ReplayProcessor.create(): ReplayProcessor
  • added: static method ReplayProcessor.create(int): ReplayProcessor
  • added: static method ReplayProcessor.create(int, boolean): ReplayProcessor
  • added: static method ReplayProcessor.createSizeAndTimeout(int, Duration): ReplayProcessor
  • added: static method ReplayProcessor.createSizeAndTimeout(int, Duration, Scheduler): ReplayProcessor
  • added: static method ReplayProcessor.createTimeout(Duration): ReplayProcessor
  • added: static method ReplayProcessor.createTimeout(Duration, Scheduler): ReplayProcessor
  • added: static method Signal.complete(): Signal
  • added: static method Signal.complete(Context): Signal
  • added: static method Signal.error(Throwable): Signal
  • added: static method Signal.error(Throwable, Context): Signal
  • added: static method Signal.isComplete(Object): boolean
  • added: static method Signal.isError(Object): boolean
  • added: static method Signal.next(Object): Signal
  • added: static method Signal.next(Object, Context): Signal
  • added: static method Signal.subscribe(Subscription): Signal
  • added: static method Signal.subscribe(Subscription, Context): Signal
  • added: static method SignalType.valueOf(String): SignalType
  • added: static method SignalType.values(): SignalType[]
  • added: static method Sinks.EmitFailureHandler.busyLooping(Duration): Sinks.EmitFailureHandler
  • added: static method Sinks.EmitResult.valueOf(String): Sinks.EmitResult
  • added: static method Sinks.EmitResult.values(): Sinks.EmitResult[]
  • added: static method Sinks.empty(): Sinks.Empty
  • added: static method Sinks.many(): Sinks.ManySpec
  • added: static method Sinks.one(): Sinks.One
  • added: static method Sinks.unsafe(): Sinks.RootSpec
  • added: static method UnicastProcessor.create(): UnicastProcessor
  • added: static method UnicastProcessor.create(Queue): UnicastProcessor
  • added: static method UnicastProcessor.create(Queue, Consumer, Disposable): UnicastProcessor
  • added: static method UnicastProcessor.create(Queue, Disposable): UnicastProcessor
  • removed: ctor CompletableBlockingQueue(int)
  • removed: ctor CompletableLinkedQueue()
  • removed: final class CompletableBlockingQueue extends ArrayBlockingQueue implements CompletableQueue
  • removed: final class CompletableLinkedQueue extends LinkedTransferQueue implements CompletableQueue
  • removed: interface CompletableQueue extends Queue
  • removed: method CompletableBlockingQueue.complete(): void
  • removed: method CompletableBlockingQueue.isComplete(): boolean
  • removed: method CompletableBlockingQueue.poll(): Object
  • removed: method CompletableBlockingQueue.poll(long, TimeUnit): Object
  • removed: method CompletableBlockingQueue.take(): Object
  • removed: method CompletableLinkedQueue.complete(): void
  • removed: method CompletableLinkedQueue.isComplete(): boolean
  • removed: method CompletableQueue.complete(): void
  • removed: method CompletableQueue.isComplete(): boolean
  • removed: abstract class MpscLinkedQueueNode
  • removed: ctor MpscLinkedQueueNode()
  • removed: final class MpscLinkedQueue extends MpscLinkedQueueTailRef implements Queue
  • removed: method MpscLinkedQueue.add(Object): boolean
  • removed: method MpscLinkedQueue.addAll(Collection): boolean
  • removed: method MpscLinkedQueue.clear(): void
  • removed: method MpscLinkedQueue.contains(Object): boolean
  • removed: method MpscLinkedQueue.containsAll(Collection): boolean
  • removed: method MpscLinkedQueue.element(): Object
  • removed: method MpscLinkedQueue.isEmpty(): boolean
  • removed: method MpscLinkedQueue.iterator(): Iterator
  • removed: method MpscLinkedQueue.offer(Object): boolean
  • removed: method MpscLinkedQueue.peek(): Object
  • removed: method MpscLinkedQueue.poll(): Object
  • removed: method MpscLinkedQueue.remove(): Object
  • removed: method MpscLinkedQueue.remove(Object): boolean
  • removed: method MpscLinkedQueue.removeAll(Collection): boolean
  • removed: method MpscLinkedQueue.retainAll(Collection): boolean
  • removed: method MpscLinkedQueue.size(): int
  • removed: method MpscLinkedQueue.toArray(): Object[]
  • removed: method MpscLinkedQueue.toArray(Object[]): Object[]
  • removed: method MpscLinkedQueueNode.clearMaybe(): Object
  • removed: method MpscLinkedQueueNode.value(): Object
  • removed: static method MpscLinkedQueue.create(): Queue
  • removed: class SerializedSubscriber implements Subscription, Subscriber, NonBlocking
  • removed: class SubscriberBarrier implements Subscriber, Subscription, NonBlocking
  • removed: class SubscriberWithContext implements Subscriber
  • removed: class SubscriptionWithContext implements Subscription
  • removed: ctor PublisherFactory()
  • removed: ctor SubscriberBarrier(Subscriber)
  • removed: ctor SubscriberFactory()
  • removed: ctor SubscriberWithContext(Object, Subscriber)
  • removed: ctor SubscriptionWithContext(Object, Subscription)
  • removed: field SubscriberBarrier.subscriber: Subscriber
  • removed: field SubscriberWithContext.context: Object
  • removed: field SubscriberWithContext.subscriber: Subscriber
  • removed: field SubscriptionWithContext.context: Object
  • removed: field SubscriptionWithContext.subscription: Subscription
  • removed: final class PublisherFactory
  • removed: final class SubscriberFactory
  • removed: method PublisherFactory.PrematureCompleteException.fillInStackTrace(): Throwable
  • removed: method SerializedSubscriber.cancel(): void
  • removed: method SerializedSubscriber.delegate(): Subscriber
  • removed: method SerializedSubscriber.getCapacity(): long
  • removed: method SerializedSubscriber.isReactivePull(Dispatcher, long): boolean
  • removed: method SerializedSubscriber.onComplete(): void
  • removed: method SerializedSubscriber.onError(Throwable): void
  • removed: method SerializedSubscriber.onNext(Object): void
  • removed: method SerializedSubscriber.onSubscribe(Subscription): void
  • removed: method SerializedSubscriber.request(long): void
  • removed: method SerializedSubscriber.toString(): String
  • removed: method SubscriberBarrier.cancel(): void
  • removed: method SubscriberBarrier.doCancel(): void
  • removed: method SubscriberBarrier.doComplete(): void
  • removed: method SubscriberBarrier.doError(Throwable): void
  • removed: method SubscriberBarrier.doNext(Object): void
  • removed: method SubscriberBarrier.doRequest(long): void
  • removed: method SubscriberBarrier.doSubscribe(Subscription): void
  • removed: method SubscriberBarrier.getCapacity(): long
  • removed: method SubscriberBarrier.isReactivePull(Dispatcher, long): boolean
  • removed: method SubscriberBarrier.onComplete(): void
  • removed: method SubscriberBarrier.onError(Throwable): void
  • removed: method SubscriberBarrier.onNext(Object): void
  • removed: method SubscriberBarrier.onSubscribe(Subscription): void
  • removed: method SubscriberBarrier.request(long): void
  • removed: method SubscriberWithContext.context(): Object
  • removed: method SubscriberWithContext.isCancelled(): boolean
  • removed: method SubscriberWithContext.onComplete(): void
  • removed: method SubscriberWithContext.onError(Throwable): void
  • removed: method SubscriberWithContext.onNext(Object): void
  • removed: method SubscriberWithContext.onSubscribe(Subscription): void
  • removed: method SubscriptionWithContext.cancel(): void
  • removed: method SubscriptionWithContext.context(): Object
  • removed: method SubscriptionWithContext.isCancelled(): boolean
  • removed: method SubscriptionWithContext.request(long): void
  • removed: static class PublisherFactory.PrematureCompleteException extends RuntimeException
  • removed: static field PublisherFactory.PrematureCompleteException.INSTANCE: PublisherFactory.PrematureCompleteException
  • removed: static field SubscriberWithContext.TERMINAL_UPDATER: AtomicIntegerFieldUpdater
  • removed: static field SubscriptionWithContext.PENDING_UPDATER: AtomicLongFieldUpdater
  • removed: static field SubscriptionWithContext.TERMINATED_UPDATER: AtomicIntegerFieldUpdater
  • removed: static method PublisherFactory.barrier(Publisher, BiConsumer): Publisher
  • removed: static method PublisherFactory.barrier(Publisher, BiConsumer, BiConsumer): Publisher
  • removed: static method PublisherFactory.barrier(Publisher, BiConsumer, BiConsumer, Consumer): Publisher
  • removed: static method PublisherFactory.create(BiConsumer): Publisher
  • removed: static method PublisherFactory.create(BiConsumer, Function): Publisher
  • removed: static method PublisherFactory.create(BiConsumer, Function, Consumer): Publisher
  • removed: static method PublisherFactory.forEach(Consumer): Publisher
  • removed: static method PublisherFactory.forEach(Consumer, Function): Publisher
  • removed: static method PublisherFactory.forEach(Consumer, Function, Consumer): Publisher
  • removed: static method PublisherFactory.intercept(Publisher, Function): Publisher
  • removed: static method SerializedSubscriber.create(Subscriber): SerializedSubscriber
  • removed: static method SubscriberFactory.create(Consumer): Subscriber
  • removed: static method SubscriberFactory.create(Function, BiConsumer): Subscriber
  • removed: static method SubscriberFactory.create(Function, BiConsumer, BiConsumer): Subscriber
  • removed: static method SubscriberFactory.create(Function, BiConsumer, BiConsumer, Consumer): Subscriber
  • removed: static method SubscriberFactory.unbounded(): Subscriber
  • removed: static method SubscriberFactory.unbounded(BiConsumer): Subscriber
  • removed: static method SubscriberFactory.unbounded(BiConsumer, Consumer): Subscriber
  • removed: static method SubscriberFactory.unbounded(BiConsumer, Consumer, Consumer): Subscriber
  • removed: static method SubscriberWithContext.create(Subscriber, Object): SubscriberWithContext
  • removed: static method SubscriptionWithContext.create(Subscription, Object): SubscriptionWithContext
  • added: abstract class Schedulers
  • added: ctor ReactorBlockHoundIntegration()
  • added: ctor Schedulers()
  • added: final class ReactorBlockHoundIntegration implements BlockHoundIntegration
  • added: interface NonBlocking
  • added: interface Scheduler extends Disposable
  • added: interface Scheduler.Worker extends Disposable
  • added: interface Schedulers.Factory
  • added: method ReactorBlockHoundIntegration.applyTo(BlockHound.Builder): void
  • added: method Scheduler.Worker.schedule(Runnable): Disposable
  • added: method Scheduler.Worker.schedule(Runnable, long, TimeUnit): Disposable
  • added: method Scheduler.Worker.schedulePeriodically(Runnable, long, long, TimeUnit): Disposable
  • added: method Scheduler.createWorker(): Scheduler.Worker
  • added: method Scheduler.dispose(): void
  • added: method Scheduler.disposeGracefully(): Mono
  • added: method Scheduler.init(): void
  • added: method Scheduler.now(TimeUnit): long
  • added: method Scheduler.schedule(Runnable): Disposable
  • added: method Scheduler.schedule(Runnable, long, TimeUnit): Disposable
  • added: method Scheduler.schedulePeriodically(Runnable, long, long, TimeUnit): Disposable
  • added: method Scheduler.start(): void
  • added: method Schedulers.Factory.newBoundedElastic(int, int, ThreadFactory, int): Scheduler
  • added: method Schedulers.Factory.newParallel(int, ThreadFactory): Scheduler
  • added: method Schedulers.Factory.newSingle(ThreadFactory): Scheduler
  • added: method Schedulers.Factory.newThreadPerTaskBoundedElastic(int, int, ThreadFactory): Scheduler
  • added: method Schedulers.Snapshot.dispose(): void
  • added: method Schedulers.Snapshot.isDisposed(): boolean
  • added: static field Schedulers.DEFAULT_BOUNDED_ELASTIC_ON_VIRTUAL_THREADS: boolean
  • added: static field Schedulers.DEFAULT_BOUNDED_ELASTIC_QUEUESIZE: int
  • added: static field Schedulers.DEFAULT_BOUNDED_ELASTIC_SIZE: int
  • added: static field Schedulers.DEFAULT_POOL_SIZE: int
  • added: static final class Schedulers.Snapshot implements Disposable
  • added: static method Schedulers.addExecutorServiceDecorator(String, BiFunction): boolean
  • added: static method Schedulers.boundedElastic(): Scheduler
  • added: static method Schedulers.decorateExecutorService(Scheduler, ScheduledExecutorService): ScheduledExecutorService
  • added: static method Schedulers.disableMetrics(): void
  • added: static method Schedulers.enableMetrics(): void
  • added: static method Schedulers.fromExecutor(Executor): Scheduler
  • added: static method Schedulers.fromExecutor(Executor, boolean): Scheduler
  • added: static method Schedulers.fromExecutorService(ExecutorService): Scheduler
  • added: static method Schedulers.fromExecutorService(ExecutorService, String): Scheduler
  • added: static method Schedulers.immediate(): Scheduler
  • added: static method Schedulers.isInNonBlockingThread(): boolean
  • added: static method Schedulers.isNonBlockingThread(Thread): boolean
  • added: static method Schedulers.newBoundedElastic(int, int, String): Scheduler
  • added: static method Schedulers.newBoundedElastic(int, int, String, int): Scheduler
  • added: static method Schedulers.newBoundedElastic(int, int, String, int, boolean): Scheduler
  • added: static method Schedulers.newBoundedElastic(int, int, ThreadFactory, int): Scheduler
  • added: static method Schedulers.newParallel(String): Scheduler
  • added: static method Schedulers.newParallel(String, int): Scheduler
  • added: static method Schedulers.newParallel(String, int, boolean): Scheduler
  • added: static method Schedulers.newParallel(int, ThreadFactory): Scheduler
  • added: static method Schedulers.newSingle(String): Scheduler
  • added: static method Schedulers.newSingle(String, boolean): Scheduler
  • added: static method Schedulers.newSingle(ThreadFactory): Scheduler
  • added: static method Schedulers.onHandleError(BiConsumer): void
  • added: static method Schedulers.onHandleError(String, BiConsumer): void
  • added: static method Schedulers.onSchedule(Runnable): Runnable
  • added: static method Schedulers.onScheduleHook(String, Function): void
  • added: static method Schedulers.parallel(): Scheduler
  • added: static method Schedulers.registerNonBlockingThreadPredicate(Predicate): void
  • added: static method Schedulers.removeExecutorServiceDecorator(String): BiFunction
  • added: static method Schedulers.resetFactory(): void
  • added: static method Schedulers.resetFrom(Schedulers.Snapshot): void
  • added: static method Schedulers.resetNonBlockingThreadPredicate(): void
  • added: static method Schedulers.resetOnHandleError(): void
  • added: static method Schedulers.resetOnHandleError(String): void
  • added: static method Schedulers.resetOnScheduleHook(String): void
  • added: static method Schedulers.resetOnScheduleHooks(): void
  • added: static method Schedulers.setExecutorServiceDecorator(String, BiFunction): void
  • added: static method Schedulers.setFactory(Schedulers.Factory): void
  • added: static method Schedulers.setFactoryWithSnapshot(Schedulers.Factory): Schedulers.Snapshot
  • added: static method Schedulers.shutdownNow(): void
  • added: static method Schedulers.single(): Scheduler
  • added: static method Schedulers.single(Scheduler): Scheduler
  • removed: abstract class Assert
  • removed: abstract class UUIDUtils
  • removed: class NamedDaemonThreadFactory implements ThreadFactory
  • removed: class ReactorFatalException extends RuntimeException
  • removed: ctor Assert()
  • removed: ctor Exceptions()
  • removed: ctor Exceptions.ValueCause(Object)
  • removed: ctor NamedDaemonThreadFactory(String)
  • removed: ctor NamedDaemonThreadFactory(String, ClassLoader)
  • removed: ctor NamedDaemonThreadFactory(String, ClassLoader, Thread.UncaughtExceptionHandler, boolean)
  • removed: ctor SpecificationExceptions()
  • removed: final class Exceptions
  • removed: final class SpecificationExceptions
  • removed: interface NonBlocking
  • removed: interface Recyclable
  • removed: method Exceptions.ValueCause.getValue(): Object
  • removed: method NamedDaemonThreadFactory.newThread(Runnable): Thread
  • removed: method NonBlocking.getCapacity(): long
  • removed: method NonBlocking.isReactivePull(Dispatcher, long): boolean
  • removed: method Recyclable.recycle(): void
  • removed: static class Exceptions.ValueCause extends RuntimeException
  • removed: static field ReactorFatalException.INSTANCE: ReactorFatalException
  • removed: static method Assert.isAssignable(Class, Class, String): void
  • removed: static method Assert.isInstanceOf(Class, Object, String): void
  • removed: static method Assert.isNull(Object, String): void
  • removed: static method Assert.isTrue(boolean): void
  • removed: static method Assert.isTrue(boolean, String): void
  • removed: static method Assert.notEmpty(Object[], String): void
  • removed: static method Assert.notNull(Object): void
  • removed: static method Assert.notNull(Object, String): void
  • removed: static method Assert.state(boolean): void
  • removed: static method Assert.state(boolean, String): void
  • removed: static method Exceptions.addCause(Throwable, Throwable): void
  • removed: static method Exceptions.addValueAsLastCause(Throwable, Object): Throwable
  • removed: static method Exceptions.getFinalCause(Throwable): Throwable
  • removed: static method Exceptions.getFinalValueCause(Throwable): Object
  • removed: static method Exceptions.throwIfFatal(Throwable): void
  • removed: static method ReactorFatalException.create(Throwable): ReactorFatalException
  • removed: static method ReactorFatalException.instance(): ReactorFatalException
  • removed: static method SpecificationExceptions.spec_2_12_exception(): IllegalStateException
  • removed: static method SpecificationExceptions.spec_2_13_exception(): NullPointerException
  • removed: static method SpecificationExceptions.spec_3_09_exception(long): IllegalArgumentException
  • removed: static method UUIDUtils.create(): UUID
  • removed: static method UUIDUtils.random(): UUID
  • removed: abstract class Functions
  • removed: abstract class Predicates
  • removed: abstract class Suppliers
  • removed: ctor Functions()
  • removed: ctor Predicates()
  • removed: interface BiConsumer
  • removed: interface BiFunction
  • removed: interface Consumer
  • removed: interface Function
  • removed: interface Pausable
  • removed: interface Predicate
  • removed: interface Resource
  • removed: interface Supplier
  • removed: method BiConsumer.accept(Object, Object): void
  • removed: method BiFunction.apply(Object, Object): Object
  • removed: method Consumer.accept(Object): void
  • removed: method Function.apply(Object): Object
  • removed: method Pausable.cancel(): Pausable
  • removed: method Pausable.pause(): Pausable
  • removed: method Pausable.resume(): Pausable
  • removed: method Predicate.test(Object): boolean
  • removed: method Resource.alive(): boolean
  • removed: method Resource.awaitAndShutdown(): boolean
  • removed: method Resource.awaitAndShutdown(long, TimeUnit): boolean
  • removed: method Resource.forceShutdown(): void
  • removed: method Resource.shutdown(): void
  • removed: method Supplier.get(): Object
  • removed: static method Functions.chain(Consumer[]): Consumer
  • removed: static method Functions.consumer(Runnable): Consumer
  • removed: static method Functions.function(Callable): Function
  • removed: static method Functions.functionFrom(BiFunction): Function
  • removed: static method Functions.pairFrom(Function): BiFunction
  • removed: static method Functions.supplier(Callable): Supplier
  • removed: static method Functions.supplier(Class): Supplier
  • removed: static method Functions.supplier(Future): Supplier
  • removed: static method Functions.supplier(Object): Supplier
  • removed: static method Predicates.always(): Predicate
  • removed: static method Predicates.and(Predicate[]): Predicate
  • removed: static method Predicates.negate(Predicate): Predicate
  • removed: static method Predicates.never(): Predicate
  • removed: static method Predicates.or(Predicate, Predicate): Predicate
  • removed: static method Predicates.xor(Predicate, Predicate): Predicate
  • removed: static method Suppliers.collect(List): Supplier
  • removed: static method Suppliers.drain(Iterable): Supplier
  • removed: static method Suppliers.drainAll(Iterable): Supplier
  • removed: static method Suppliers.filter(Iterable, Predicate): Supplier
  • removed: static method Suppliers.roundRobin(Object[]): Supplier
  • removed: static method Suppliers.supply(Object): Supplier
  • removed: static method Suppliers.supplyOnce(Object): Supplier
  • removed: static method Suppliers.supplyWhile(Object, Predicate): Supplier
  • removed: class Tap implements Consumer, Supplier
  • removed: ctor Tap()
  • removed: method Tap.accept(Object): void
  • removed: method Tap.get(): Object
  • removed: abstract class TimeUtils
  • removed: class HashWheelTimer implements Timer
  • removed: ctor HashWheelTimer()
  • removed: ctor HashWheelTimer(String, int, int, HashWheelTimer.WaitStrategy, Executor)
  • removed: ctor HashWheelTimer(int)
  • removed: ctor HashWheelTimer(int, int, HashWheelTimer.WaitStrategy)
  • removed: ctor HashWheelTimer.BusySpinWait()
  • removed: ctor HashWheelTimer.SleepWait()
  • removed: ctor HashWheelTimer.TimerPausable(long, long, Consumer, long)
  • removed: ctor HashWheelTimer.YieldingWait()
  • removed: ctor TimeUtils()
  • removed: interface HashWheelTimer.WaitStrategy
  • removed: interface Timer
  • removed: method HashWheelTimer.BusySpinWait.waitUntil(long): void
  • removed: method HashWheelTimer.SleepWait.waitUntil(long): void
  • removed: method HashWheelTimer.TimerPausable.cancel(): HashWheelTimer.TimerPausable
  • removed: method HashWheelTimer.TimerPausable.cancelAfterUse(): HashWheelTimer.TimerPausable
  • removed: method HashWheelTimer.TimerPausable.compareTo(Object): int
  • removed: method HashWheelTimer.TimerPausable.decrement(): void
  • removed: method HashWheelTimer.TimerPausable.getOffset(): long
  • removed: method HashWheelTimer.TimerPausable.isCancelAfterUse(): boolean
  • removed: method HashWheelTimer.TimerPausable.isCancelled(): boolean
  • removed: method HashWheelTimer.TimerPausable.isPaused(): boolean
  • removed: method HashWheelTimer.TimerPausable.pause(): HashWheelTimer.TimerPausable
  • removed: method HashWheelTimer.TimerPausable.ready(): boolean
  • removed: method HashWheelTimer.TimerPausable.reset(): void
  • removed: method HashWheelTimer.TimerPausable.resume(): HashWheelTimer.TimerPausable
  • removed: method HashWheelTimer.TimerPausable.run(): void
  • removed: method HashWheelTimer.TimerPausable.toString(): String
  • removed: method HashWheelTimer.WaitStrategy.waitUntil(long): void
  • removed: method HashWheelTimer.YieldingWait.waitUntil(long): void
  • removed: method HashWheelTimer.cancel(): void
  • removed: method HashWheelTimer.getResolution(): long
  • removed: method HashWheelTimer.schedule(Consumer, long, TimeUnit): Pausable
  • removed: method HashWheelTimer.schedule(Consumer, long, TimeUnit, long): Pausable
  • removed: method HashWheelTimer.start(): void
  • removed: method HashWheelTimer.submit(Consumer): Pausable
  • removed: method HashWheelTimer.submit(Consumer, long, TimeUnit): Pausable
  • removed: method HashWheelTimer.toString(): String
  • removed: method Timer.cancel(): void
  • removed: method Timer.getResolution(): long
  • removed: method Timer.schedule(Consumer, long, TimeUnit): Pausable
  • removed: method Timer.schedule(Consumer, long, TimeUnit, long): Pausable
  • removed: method Timer.submit(Consumer): Pausable
  • removed: method Timer.submit(Consumer, long, TimeUnit): Pausable
  • removed: static class HashWheelTimer.BusySpinWait implements HashWheelTimer.WaitStrategy
  • removed: static class HashWheelTimer.SleepWait implements HashWheelTimer.WaitStrategy
  • removed: static class HashWheelTimer.TimerPausable implements Runnable, Comparable, Pausable
  • removed: static class HashWheelTimer.YieldingWait implements HashWheelTimer.WaitStrategy
  • removed: static field HashWheelTimer.DEFAULT_WHEEL_SIZE: int
  • removed: static field HashWheelTimer.TimerPausable.STATUS_CANCELLED: int
  • removed: static field HashWheelTimer.TimerPausable.STATUS_PAUSED: int
  • removed: static field HashWheelTimer.TimerPausable.STATUS_READY: int
  • removed: static method TimeUtils.approxCurrentTimeMillis(): long
  • removed: static method TimeUtils.checkResolution(long, long): void
  • removed: static method TimeUtils.getTimer(): Timer
  • removed: static method TimeUtils.setTimer(Timer): void
  • removed: class Tuple implements Iterable, Serializable
  • removed: class Tuple1 extends Tuple
  • removed: class Tuple2 extends Tuple1
  • removed: class Tuple3 extends Tuple2
  • removed: class Tuple4 extends Tuple3
  • removed: class Tuple5 extends Tuple4
  • removed: class Tuple6 extends Tuple5
  • removed: class Tuple7 extends Tuple6
  • removed: class Tuple8 extends Tuple7
  • removed: class TupleN extends Tuple8
  • removed: ctor Tuple(int)
  • removed: field Tuple.size: int
  • removed: field Tuple1.t1: Object
  • removed: field Tuple2.t2: Object
  • removed: field Tuple3.t3: Object
  • removed: field Tuple4.t4: Object
  • removed: field Tuple5.t5: Object
  • removed: field Tuple6.t6: Object
  • removed: field Tuple7.t7: Object
  • removed: field Tuple8.t8: Object
  • removed: field TupleN.entries: Object[]
  • removed: method Tuple.equals(Object): boolean
  • removed: method Tuple.get(int): Object
  • removed: method Tuple.hashCode(): int
  • removed: method Tuple.iterator(): Iterator
  • removed: method Tuple.size(): int
  • removed: method Tuple.toArray(): Object[]
  • removed: method Tuple1.equals(Object): boolean
  • removed: method Tuple1.get(int): Object
  • removed: method Tuple1.getT1(): Object
  • removed: method Tuple1.hashCode(): int
  • removed: method Tuple1.iterator(): Iterator
  • removed: method Tuple1.toArray(): Object[]
  • removed: method Tuple1.toString(): String
  • removed: method Tuple2.equals(Object): boolean
  • removed: method Tuple2.get(int): Object
  • removed: method Tuple2.getT2(): Object
  • removed: method Tuple2.hashCode(): int
  • removed: method Tuple2.iterator(): Iterator
  • removed: method Tuple2.toArray(): Object[]
  • removed: method Tuple2.toString(): String
  • removed: method Tuple3.equals(Object): boolean
  • removed: method Tuple3.get(int): Object
  • removed: method Tuple3.getT3(): Object
  • removed: method Tuple3.hashCode(): int
  • removed: method Tuple3.iterator(): Iterator
  • removed: method Tuple3.toArray(): Object[]
  • removed: method Tuple3.toString(): String
  • removed: method Tuple4.equals(Object): boolean
  • removed: method Tuple4.get(int): Object
  • removed: method Tuple4.getT4(): Object
  • removed: method Tuple4.hashCode(): int
  • removed: method Tuple4.iterator(): Iterator
  • removed: method Tuple4.toArray(): Object[]
  • removed: method Tuple4.toString(): String
  • removed: method Tuple5.equals(Object): boolean
  • removed: method Tuple5.get(int): Object
  • removed: method Tuple5.getT5(): Object
  • removed: method Tuple5.hashCode(): int
  • removed: method Tuple5.iterator(): Iterator
  • removed: method Tuple5.toArray(): Object[]
  • removed: method Tuple5.toString(): String
  • removed: method Tuple6.equals(Object): boolean
  • removed: method Tuple6.get(int): Object
  • removed: method Tuple6.getT6(): Object
  • removed: method Tuple6.hashCode(): int
  • removed: method Tuple6.iterator(): Iterator
  • removed: method Tuple6.toArray(): Object[]
  • removed: method Tuple6.toString(): String
  • removed: method Tuple7.equals(Object): boolean
  • removed: method Tuple7.get(int): Object
  • removed: method Tuple7.getT7(): Object
  • removed: method Tuple7.hashCode(): int
  • removed: method Tuple7.iterator(): Iterator
  • removed: method Tuple7.toArray(): Object[]
  • removed: method Tuple7.toString(): String
  • removed: method Tuple8.equals(Object): boolean
  • removed: method Tuple8.get(int): Object
  • removed: method Tuple8.getT8(): Object
  • removed: method Tuple8.hashCode(): int
  • removed: method Tuple8.iterator(): Iterator
  • removed: method Tuple8.toArray(): Object[]
  • removed: method Tuple8.toString(): String
  • removed: method TupleN.equals(Object): boolean
  • removed: method TupleN.get(int): Object
  • removed: method TupleN.getT1(): Object
  • removed: method TupleN.getT2(): Object
  • removed: method TupleN.getT3(): Object
  • removed: method TupleN.getT4(): Object
  • removed: method TupleN.getT5(): Object
  • removed: method TupleN.getT6(): Object
  • removed: method TupleN.getT7(): Object
  • removed: method TupleN.getT8(): Object
  • removed: method TupleN.hashCode(): int
  • removed: method TupleN.iterator(): Iterator
  • removed: method TupleN.toArray(): Object[]
  • removed: method TupleN.toString(): String
  • removed: static method Tuple.empty(): Tuple
  • removed: static method Tuple.of(List): TupleN
  • removed: static method Tuple.of(Object): Tuple1
  • removed: static method Tuple.of(Object, Object): Tuple2
  • removed: static method Tuple.of(Object, Object, Object): Tuple3
  • removed: static method Tuple.of(Object, Object, Object, Object): Tuple4
  • removed: static method Tuple.of(Object, Object, Object, Object, Object): Tuple5
  • removed: static method Tuple.of(Object, Object, Object, Object, Object, Object): Tuple6
  • removed: static method Tuple.of(Object, Object, Object, Object, Object, Object, Object): Tuple7
  • removed: static method Tuple.of(Object, Object, Object, Object, Object, Object, Object, Object): Tuple8
  • removed: static method Tuple.of(Object[]): TupleN
  • removed: ctor IO.FileContext(RandomAccessFile)
  • removed: final class IO
  • removed: method IO.FileContext.close(): void
  • removed: method IO.FileContext.file(): RandomAccessFile
  • removed: method IO.FileContext.isOpen(): boolean
  • removed: method IO.FileContext.read(ByteBuffer): int
  • removed: static final class IO.FileContext implements ReadableByteChannel
  • removed: static method IO.read(ReadableByteChannel): Publisher
  • removed: static method IO.read(ReadableByteChannel, int): Publisher
  • removed: static method IO.readFile(Path): Publisher
  • removed: static method IO.readFile(Path, int): Publisher
  • removed: static method IO.readFile(String): Publisher
  • removed: static method IO.readFile(String, int): Publisher
  • removed: class Buffer implements Recyclable, Comparable, Iterable, ReadableByteChannel, WritableByteChannel
  • removed: class Buffer.View implements Supplier
  • removed: ctor Buffer()
  • removed: ctor Buffer(Buffer)
  • removed: ctor Buffer(ByteBuffer)
  • removed: ctor Buffer(int, boolean)
  • removed: method Buffer.View.get(): Buffer
  • removed: method Buffer.View.getEnd(): int
  • removed: method Buffer.View.getStart(): int
  • removed: method Buffer.append(Buffer[]): Buffer
  • removed: method Buffer.append(ByteBuffer[]): Buffer
  • removed: method Buffer.append(String): Buffer
  • removed: method Buffer.append(byte): Buffer
  • removed: method Buffer.append(byte[]): Buffer
  • removed: method Buffer.append(byte[], int, int): Buffer
  • removed: method Buffer.append(char): Buffer
  • removed: method Buffer.append(int): Buffer
  • removed: method Buffer.append(long): Buffer
  • removed: method Buffer.append(short): Buffer
  • removed: method Buffer.asBytes(): byte[]
  • removed: method Buffer.asString(): String
  • removed: method Buffer.byteBuffer(): ByteBuffer
  • removed: method Buffer.capacity(): int
  • removed: method Buffer.clear(): Buffer
  • removed: method Buffer.close(): void
  • removed: method Buffer.compact(): Buffer
  • removed: method Buffer.compareTo(Buffer): int
  • removed: method Buffer.copy(): Buffer
  • removed: method Buffer.createView(): Buffer.View
  • removed: method Buffer.createView(int, int): Buffer.View
  • removed: method Buffer.duplicate(): Buffer
  • removed: method Buffer.first(): byte
  • removed: method Buffer.flip(): Buffer
  • removed: method Buffer.indexOf(byte): int
  • removed: method Buffer.indexOf(byte, int, int): int
  • removed: method Buffer.inputStream(): InputStream
  • removed: method Buffer.isDelimitingBuffer(): boolean
  • removed: method Buffer.isDynamic(): boolean
  • removed: method Buffer.isOpen(): boolean
  • removed: method Buffer.iterator(): Iterator
  • removed: method Buffer.last(): byte
  • removed: method Buffer.limit(): int
  • removed: method Buffer.limit(int): Buffer
  • removed: method Buffer.position(): int
  • removed: method Buffer.position(int): Buffer
  • removed: method Buffer.prepend(Buffer): Buffer
  • removed: method Buffer.prepend(ByteBuffer): Buffer
  • removed: method Buffer.prepend(String): Buffer
  • removed: method Buffer.prepend(byte): Buffer
  • removed: method Buffer.prepend(byte[]): Buffer
  • removed: method Buffer.prepend(char): Buffer
  • removed: method Buffer.prepend(int): Buffer
  • removed: method Buffer.prepend(long): Buffer
  • removed: method Buffer.prepend(short): Buffer
  • removed: method Buffer.read(): byte
  • removed: method Buffer.read(ByteBuffer): int
  • removed: method Buffer.read(byte[]): Buffer
  • removed: method Buffer.readChar(): char
  • removed: method Buffer.readDouble(): double
  • removed: method Buffer.readFloat(): float
  • removed: method Buffer.readInt(): int
  • removed: method Buffer.readLong(): long
  • removed: method Buffer.readShort(): short
  • removed: method Buffer.recycle(): void
  • removed: method Buffer.remaining(): int
  • removed: method Buffer.reset(): Buffer
  • removed: method Buffer.rewind(): Buffer
  • removed: method Buffer.rewind(int): Buffer
  • removed: method Buffer.skip(int): Buffer
  • removed: method Buffer.slice(int, int): Buffer
  • removed: method Buffer.slice(int[]): List
  • removed: method Buffer.snapshot(): void
  • removed: method Buffer.split(Buffer): Iterable
  • removed: method Buffer.split(Buffer, boolean): Iterable
  • removed: method Buffer.split(List, Buffer, boolean): Iterable
  • removed: method Buffer.split(List, int): List
  • removed: method Buffer.split(List, int, boolean): List
  • removed: method Buffer.split(int): List
  • removed: method Buffer.split(int, boolean): List
  • removed: method Buffer.substring(int, int): String
  • removed: method Buffer.toString(): String
  • removed: method Buffer.write(ByteBuffer): int
  • removed: static field Buffer.DELIMITING_BUFFER: Buffer
  • removed: static field Buffer.MAX_BUFFER_SIZE: int
  • removed: static field Buffer.SMALL_BUFFER_SIZE: int
  • removed: static method Buffer.parseInt(Buffer): Integer
  • removed: static method Buffer.parseInt(Buffer, int, int): Integer
  • removed: static method Buffer.parseLong(Buffer): Long
  • removed: static method Buffer.parseLong(Buffer, int, int): Long
  • removed: static method Buffer.wrap(String): Buffer
  • removed: static method Buffer.wrap(String, boolean): Buffer
  • removed: static method Buffer.wrap(byte[]): Buffer
  • removed: abstract class BufferCodec extends Codec
  • removed: abstract class Codec implements Function
  • removed: abstract class SerializationCodec extends BufferCodec
  • removed: abstract class StandardCodecs
  • removed: class ByteArrayCodec extends BufferCodec
  • removed: class DelimitedCodec extends BufferCodec
  • removed: class Frame
  • removed: class FrameCodec extends BufferCodec
  • removed: class JavaSerializationCodec extends BufferCodec
  • removed: class LengthFieldCodec extends BufferCodec
  • removed: class PassThroughCodec extends Codec
  • removed: class StringCodec extends BufferCodec
  • removed: ctor BufferCodec()
  • removed: ctor BufferCodec(Byte)
  • removed: ctor ByteArrayCodec()
  • removed: ctor Codec()
  • removed: ctor Codec(Byte)
  • removed: ctor DelimitedCodec(Codec)
  • removed: ctor DelimitedCodec(boolean, Codec)
  • removed: ctor DelimitedCodec(byte, boolean, Codec)
  • removed: ctor Frame(Buffer, Buffer)
  • removed: ctor FrameCodec(int, FrameCodec.LengthField)
  • removed: ctor JavaSerializationCodec()
  • removed: ctor LengthFieldCodec(Codec)
  • removed: ctor LengthFieldCodec(int, Codec)
  • removed: ctor PassThroughCodec()
  • removed: ctor SerializationCodec(Object, boolean)
  • removed: ctor StringCodec()
  • removed: ctor StringCodec(Byte)
  • removed: ctor StringCodec(Byte, Charset)
  • removed: ctor StringCodec(Charset)
  • removed: ctor StringCodec.StringEncoder(StringCodec)
  • removed: enum FrameCodec.LengthField
  • removed: field Codec.delimiter: Byte
  • removed: final class StringCodec.StringEncoder implements Function
  • removed: method BufferCodec.decode(Publisher): Publisher
  • removed: method BufferCodec.encode(Publisher): Publisher
  • removed: method ByteArrayCodec.apply(byte[]): Buffer
  • removed: method ByteArrayCodec.decoder(Consumer): Function
  • removed: method Codec.addDelimiterIfAny(Buffer): Buffer
  • removed: method Codec.decode(Publisher): Publisher
  • removed: method Codec.decoder(): Function
  • removed: method Codec.decoder(Consumer): Function
  • removed: method Codec.doBufferDecode(Buffer): Object
  • removed: method Codec.doDelimitedBufferDecode(Consumer, Buffer): Object
  • removed: method Codec.encode(Publisher): Publisher
  • removed: method Codec.encoder(): Function
  • removed: method DelimitedCodec.apply(Object): Buffer
  • removed: method DelimitedCodec.decoder(Consumer): Function
  • removed: method Frame.getData(): Buffer
  • removed: method Frame.getPrefix(): Buffer
  • removed: method FrameCodec.apply(Frame): Buffer
  • removed: method FrameCodec.decoder(Consumer): Function
  • removed: method JavaSerializationCodec.apply(Object): Buffer
  • removed: method JavaSerializationCodec.decoder(Consumer): Function
  • removed: method LengthFieldCodec.apply(Object): Buffer
  • removed: method LengthFieldCodec.decoder(Consumer): Function
  • removed: method PassThroughCodec.apply(Object): Object
  • removed: method PassThroughCodec.beforeAccept(Object): Object
  • removed: method PassThroughCodec.beforeApply(Object): Object
  • removed: method PassThroughCodec.decoder(Consumer): Function
  • removed: method SerializationCodec.apply(Object): Buffer
  • removed: method SerializationCodec.decoder(Consumer): Function
  • removed: method SerializationCodec.deserializer(Object, Class, Consumer): Function
  • removed: method SerializationCodec.getEngine(): Object
  • removed: method SerializationCodec.readType(Buffer): Class
  • removed: method SerializationCodec.serializer(Object): Function
  • removed: method StringCodec.StringEncoder.apply(String): Buffer
  • removed: method StringCodec.apply(String): Buffer
  • removed: method StringCodec.decode(Buffer, CharsetDecoder): String
  • removed: method StringCodec.decoder(Consumer): Function
  • removed: method StringCodec.doBufferDecode(Buffer): String
  • removed: method StringCodec.encode(String, CharsetEncoder): Buffer
  • removed: method StringCodec.encoder(): Function
  • removed: static field Codec.DEFAULT_DELIMITER: byte
  • removed: static field FrameCodec.LengthField.INT: FrameCodec.LengthField
  • removed: static field FrameCodec.LengthField.LONG: FrameCodec.LengthField
  • removed: static field FrameCodec.LengthField.SHORT: FrameCodec.LengthField
  • removed: static field StandardCodecs.BYTE_ARRAY_CODEC: ByteArrayCodec
  • removed: static field StandardCodecs.DELIMITED_STRING_CODEC: StringCodec
  • removed: static field StandardCodecs.LINE_FEED_CODEC: DelimitedCodec
  • removed: static field StandardCodecs.PASS_THROUGH_CODEC: Codec
  • removed: static field StandardCodecs.STRING_CODEC: StringCodec
  • removed: static method Codec.invokeCallbackOrReturn(Consumer, Object): Object
  • removed: static method FrameCodec.LengthField.valueOf(String): FrameCodec.LengthField
  • removed: static method FrameCodec.LengthField.values(): FrameCodec.LengthField[]
  • removed: abstract class CompressionCodec extends BufferCodec
  • removed: class GzipCodec extends CompressionCodec
  • removed: class SnappyCodec extends CompressionCodec
  • removed: ctor CompressionCodec(Codec)
  • removed: ctor GzipCodec(Codec)
  • removed: ctor SnappyCodec(Codec)
  • removed: method CompressionCodec.apply(Object): Buffer
  • removed: method CompressionCodec.createInputStream(InputStream): InputStream
  • removed: method CompressionCodec.createOutputStream(OutputStream): OutputStream
  • removed: method CompressionCodec.decoder(Consumer): Function
  • removed: method GzipCodec.createInputStream(InputStream): InputStream
  • removed: method GzipCodec.createOutputStream(OutputStream): OutputStream
  • removed: method SnappyCodec.createInputStream(InputStream): InputStream
  • removed: method SnappyCodec.createOutputStream(OutputStream): OutputStream
  • removed: class JacksonJsonCodec extends SerializationCodec
  • removed: class JsonCodec extends BufferCodec
  • removed: ctor JacksonJsonCodec()
  • removed: ctor JacksonJsonCodec(ObjectMapper)
  • removed: ctor JsonCodec(Class)
  • removed: ctor JsonCodec(Class, Module)
  • removed: ctor JsonCodec(Class, Module, Byte)
  • removed: method JacksonJsonCodec.deserializer(ObjectMapper, Class, Consumer): Function
  • removed: method JacksonJsonCodec.serializer(ObjectMapper): Function
  • removed: method JsonCodec.apply(Object): Buffer
  • removed: method JsonCodec.decoder(Consumer): Function
  • removed: method JsonCodec.doBufferDecode(Buffer): Object
  • removed: class KryoCodec extends SerializationCodec
  • removed: class KryoPoolCodec extends SerializationCodec
  • removed: ctor KryoCodec()
  • removed: ctor KryoCodec(Kryo, boolean)
  • removed: ctor KryoPoolCodec()
  • removed: ctor KryoPoolCodec(KryoFactory, boolean)
  • removed: ctor KryoPoolCodec(KryoPool, boolean)
  • removed: method KryoCodec.deserializer(Kryo, Class, Consumer): Function
  • removed: method KryoCodec.serializer(Kryo): Function
  • removed: method KryoPoolCodec.deserializer(KryoPool, Class, Consumer): Function
  • removed: method KryoPoolCodec.serializer(KryoPool): Function
  • removed: class ProtobufCodec extends SerializationCodec
  • removed: ctor ProtobufCodec()
  • removed: ctor ProtobufCodec(boolean)
  • removed: method ProtobufCodec.deserializer(Map, Class, Consumer): Function
  • removed: method ProtobufCodec.serializer(Map): Function
  • removed: class ChronicleQueuePersistor implements QueuePersistor
  • removed: class InMemoryQueuePersistor implements QueuePersistor
  • removed: class PersistentQueue extends AbstractQueue implements CompletableQueue
  • removed: ctor ChronicleQueuePersistor(String)
  • removed: ctor ChronicleQueuePersistor(String, Codec, boolean, boolean, ChronicleQueueBuilder)
  • removed: ctor InMemoryQueuePersistor()
  • removed: ctor PersistentQueue(QueuePersistor)
  • removed: interface QueuePersistor extends Iterable
  • removed: method ChronicleQueuePersistor.close(): void
  • removed: method ChronicleQueuePersistor.codec(): Codec
  • removed: method ChronicleQueuePersistor.get(Long): Object
  • removed: method ChronicleQueuePersistor.hasNext(): boolean
  • removed: method ChronicleQueuePersistor.iterator(): Iterator
  • removed: method ChronicleQueuePersistor.lastId(): long
  • removed: method ChronicleQueuePersistor.offer(Object): Long
  • removed: method ChronicleQueuePersistor.offerAll(Collection): Long
  • removed: method ChronicleQueuePersistor.reader(): ExcerptTailer
  • removed: method ChronicleQueuePersistor.remove(): Object
  • removed: method ChronicleQueuePersistor.size(): long
  • removed: method InMemoryQueuePersistor.close(): void
  • removed: method InMemoryQueuePersistor.get(Long): Object
  • removed: method InMemoryQueuePersistor.hasNext(): boolean
  • removed: method InMemoryQueuePersistor.iterator(): Iterator
  • removed: method InMemoryQueuePersistor.lastId(): long
  • removed: method InMemoryQueuePersistor.offer(Object): Long
  • removed: method InMemoryQueuePersistor.offerAll(Collection): Long
  • removed: method InMemoryQueuePersistor.refMap(): Map
  • removed: method InMemoryQueuePersistor.remove(): Object
  • removed: method InMemoryQueuePersistor.size(): long
  • removed: method PersistentQueue.close(): void
  • removed: method PersistentQueue.complete(): void
  • removed: method PersistentQueue.isComplete(): boolean
  • removed: method PersistentQueue.iterator(): Iterator
  • removed: method PersistentQueue.offer(Object): boolean
  • removed: method PersistentQueue.peek(): Object
  • removed: method PersistentQueue.poll(): Object
  • removed: method PersistentQueue.size(): int
  • removed: method QueuePersistor.close(): void
  • removed: method QueuePersistor.get(Long): Object
  • removed: method QueuePersistor.hasNext(): boolean
  • removed: method QueuePersistor.lastId(): long
  • removed: method QueuePersistor.offer(Object): Long
  • removed: method QueuePersistor.offerAll(Collection): Long
  • removed: method QueuePersistor.remove(): Object
  • removed: method QueuePersistor.size(): long
  • removed: class PersistentQueueSpec implements Supplier
  • removed: ctor PersistentQueueSpec()
  • removed: method PersistentQueueSpec.basePath(String): PersistentQueueSpec
  • removed: method PersistentQueueSpec.clearOnStart(boolean): PersistentQueueSpec
  • removed: method PersistentQueueSpec.codec(Codec): PersistentQueueSpec
  • removed: method PersistentQueueSpec.dataBlockSize(int): PersistentQueueSpec
  • removed: method PersistentQueueSpec.deleteOnExit(boolean): PersistentQueueSpec
  • removed: method PersistentQueueSpec.get(): PersistentQueue
  • removed: method PersistentQueueSpec.indexBlockSize(int): PersistentQueueSpec
  • removed: method PersistentQueueSpec.sync(boolean): PersistentQueueSpec
  • removed: static field PersistentQueueSpec.DEFAULT_BASE_PATH: String
  • removed: abstract class AbstractSequencer implements Sequencer
  • removed: class EventPoller
  • removed: class Sequence extends RhsPadding
  • removed: class TimeoutBlockingWaitStrategy implements WaitStrategy
  • removed: ctor AbstractSequencer(int, WaitStrategy)
  • removed: ctor AggregateEventHandler(EventHandler[])
  • removed: ctor BatchEventProcessor(DataProvider, SequenceBarrier, EventHandler)
  • removed: ctor BlockingWaitStrategy()
  • removed: ctor BusySpinWaitStrategy()
  • removed: ctor EventPoller(DataProvider, Sequencer, Sequence, Sequence)
  • removed: ctor FatalExceptionHandler()
  • removed: ctor FatalExceptionHandler(Logger)
  • removed: ctor FixedSequenceGroup(Sequence[])
  • removed: ctor IgnoreExceptionHandler()
  • removed: ctor IgnoreExceptionHandler(Logger)
  • removed: ctor LiteBlockingWaitStrategy()
  • removed: ctor MultiProducerSequencer(int, WaitStrategy)
  • removed: ctor NoOpEventProcessor(RingBuffer)
  • removed: ctor PhasedBackoffWaitStrategy(long, long, TimeUnit, WaitStrategy)
  • removed: ctor Sequence()
  • removed: ctor Sequence(long)
  • removed: ctor SequenceGroup()
  • removed: ctor SingleProducerSequencer(int, WaitStrategy)
  • removed: ctor SleepingWaitStrategy()
  • removed: ctor SleepingWaitStrategy(int)
  • removed: ctor TimeoutBlockingWaitStrategy(long, TimeUnit)
  • removed: ctor WorkProcessor(RingBuffer, SequenceBarrier, WorkHandler, ExceptionHandler, Sequence)
  • removed: ctor WorkerPool(EventFactory, ExceptionHandler, WorkHandler[])
  • removed: ctor WorkerPool(RingBuffer, SequenceBarrier, ExceptionHandler, WorkHandler[])
  • removed: ctor YieldingWaitStrategy()
  • removed: enum EventPoller.PollState
  • removed: field AbstractSequencer.bufferSize: int
  • removed: field AbstractSequencer.cursor: Sequence
  • removed: field AbstractSequencer.waitStrategy: WaitStrategy
  • removed: field RingBuffer.p1: long
  • removed: field RingBuffer.p2: long
  • removed: field RingBuffer.p3: long
  • removed: field RingBuffer.p4: long
  • removed: field RingBuffer.p5: long
  • removed: field RingBuffer.p6: long
  • removed: field RingBuffer.p7: long
  • removed: field SingleProducerSequencer.p1: long
  • removed: field SingleProducerSequencer.p2: long
  • removed: field SingleProducerSequencer.p3: long
  • removed: field SingleProducerSequencer.p4: long
  • removed: field SingleProducerSequencer.p5: long
  • removed: field SingleProducerSequencer.p6: long
  • removed: field SingleProducerSequencer.p7: long
  • removed: final class AggregateEventHandler implements EventHandler, LifecycleAware
  • removed: final class AlertException extends Exception
  • removed: final class BatchEventProcessor implements EventProcessor
  • removed: final class BlockingWaitStrategy implements WaitStrategy
  • removed: final class BusySpinWaitStrategy implements WaitStrategy
  • removed: final class FatalExceptionHandler implements ExceptionHandler
  • removed: final class FixedSequenceGroup extends Sequence
  • removed: final class IgnoreExceptionHandler implements ExceptionHandler
  • removed: final class InsufficientCapacityException extends Exception
  • removed: final class LiteBlockingWaitStrategy implements WaitStrategy
  • removed: final class MultiProducerSequencer extends AbstractSequencer
  • removed: final class NoOpEventProcessor implements EventProcessor
  • removed: final class PhasedBackoffWaitStrategy implements WaitStrategy
  • removed: final class RingBuffer extends RingBufferFields implements Cursored, EventSequencer, EventSink
  • removed: final class SequenceGroup extends Sequence
  • removed: final class SingleProducerSequencer extends SingleProducerSequencerFields
  • removed: final class SleepingWaitStrategy implements WaitStrategy
  • removed: final class TimeoutException extends Exception
  • removed: final class WorkProcessor implements EventProcessor
  • removed: final class WorkerPool
  • removed: final class YieldingWaitStrategy implements WaitStrategy
  • removed: interface Cursored
  • removed: interface DataProvider
  • removed: interface EventFactory
  • removed: interface EventHandler
  • removed: interface EventPoller.Handler
  • removed: interface EventProcessor extends Runnable
  • removed: interface EventReleaseAware
  • removed: interface EventReleaser
  • removed: interface EventSequencer extends DataProvider, Sequenced
  • removed: interface EventSink
  • removed: interface EventTranslator
  • removed: interface EventTranslatorOneArg
  • removed: interface EventTranslatorThreeArg
  • removed: interface EventTranslatorTwoArg
  • removed: interface EventTranslatorVararg
  • removed: interface ExceptionHandler
  • removed: interface LifecycleAware
  • removed: interface SequenceBarrier
  • removed: interface SequenceReportingEventHandler extends EventHandler
  • removed: interface Sequenced
  • removed: interface Sequencer extends Cursored, Sequenced
  • removed: interface TimeoutHandler
  • removed: interface WaitStrategy
  • removed: interface WorkHandler
  • removed: method AbstractSequencer.addGatingSequences(Sequence[]): void
  • removed: method AbstractSequencer.getBufferSize(): int
  • removed: method AbstractSequencer.getCursor(): long
  • removed: method AbstractSequencer.getMinimumSequence(): long
  • removed: method AbstractSequencer.newBarrier(Sequence[]): SequenceBarrier
  • removed: method AbstractSequencer.newPoller(DataProvider, Sequence[]): EventPoller
  • removed: method AbstractSequencer.removeGatingSequence(Sequence): boolean
  • removed: method AggregateEventHandler.onEvent(Object, long, boolean): void
  • removed: method AggregateEventHandler.onShutdown(): void
  • removed: method AggregateEventHandler.onStart(): void
  • removed: method AlertException.fillInStackTrace(): Throwable
  • removed: method BatchEventProcessor.getSequence(): Sequence
  • removed: method BatchEventProcessor.halt(): void
  • removed: method BatchEventProcessor.isRunning(): boolean
  • removed: method BatchEventProcessor.run(): void
  • removed: method BatchEventProcessor.setExceptionHandler(ExceptionHandler): void
  • removed: method BlockingWaitStrategy.signalAllWhenBlocking(): void
  • removed: method BlockingWaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method BusySpinWaitStrategy.signalAllWhenBlocking(): void
  • removed: method BusySpinWaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method Cursored.getCursor(): long
  • removed: method DataProvider.get(long): Object
  • removed: method EventFactory.newInstance(): Object
  • removed: method EventHandler.onEvent(Object, long, boolean): void
  • removed: method EventPoller.Handler.onEvent(Object, long, boolean): boolean
  • removed: method EventPoller.getSequence(): Sequence
  • removed: method EventPoller.poll(EventPoller.Handler): EventPoller.PollState
  • removed: method EventProcessor.getSequence(): Sequence
  • removed: method EventProcessor.halt(): void
  • removed: method EventProcessor.isRunning(): boolean
  • removed: method EventReleaseAware.setEventReleaser(EventReleaser): void
  • removed: method EventReleaser.release(): void
  • removed: method EventSink.publishEvent(EventTranslator): void
  • removed: method EventSink.publishEvent(EventTranslatorOneArg, Object): void
  • removed: method EventSink.publishEvent(EventTranslatorThreeArg, Object, Object, Object): void
  • removed: method EventSink.publishEvent(EventTranslatorTwoArg, Object, Object): void
  • removed: method EventSink.publishEvent(EventTranslatorVararg, Object[]): void
  • removed: method EventSink.publishEvents(EventTranslatorOneArg, Object[]): void
  • removed: method EventSink.publishEvents(EventTranslatorOneArg, int, int, Object[]): void
  • removed: method EventSink.publishEvents(EventTranslatorThreeArg, Object[], Object[], Object[]): void
  • removed: method EventSink.publishEvents(EventTranslatorThreeArg, int, int, Object[], Object[], Object[]): void
  • removed: method EventSink.publishEvents(EventTranslatorTwoArg, Object[], Object[]): void
  • removed: method EventSink.publishEvents(EventTranslatorTwoArg, int, int, Object[], Object[]): void
  • removed: method EventSink.publishEvents(EventTranslatorVararg, Object[][]): void
  • removed: method EventSink.publishEvents(EventTranslatorVararg, int, int, Object[][]): void
  • removed: method EventSink.publishEvents(EventTranslator[]): void
  • removed: method EventSink.publishEvents(EventTranslator[], int, int): void
  • removed: method EventSink.tryPublishEvent(EventTranslator): boolean
  • removed: method EventSink.tryPublishEvent(EventTranslatorOneArg, Object): boolean
  • removed: method EventSink.tryPublishEvent(EventTranslatorThreeArg, Object, Object, Object): boolean
  • removed: method EventSink.tryPublishEvent(EventTranslatorTwoArg, Object, Object): boolean
  • removed: method EventSink.tryPublishEvent(EventTranslatorVararg, Object[]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslatorOneArg, Object[]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslatorOneArg, int, int, Object[]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslatorThreeArg, Object[], Object[], Object[]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslatorThreeArg, int, int, Object[], Object[], Object[]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslatorTwoArg, Object[], Object[]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslatorTwoArg, int, int, Object[], Object[]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslatorVararg, Object[][]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslatorVararg, int, int, Object[][]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslator[]): boolean
  • removed: method EventSink.tryPublishEvents(EventTranslator[], int, int): boolean
  • removed: method EventTranslator.translateTo(Object, long): void
  • removed: method EventTranslatorOneArg.translateTo(Object, long, Object): void
  • removed: method EventTranslatorThreeArg.translateTo(Object, long, Object, Object, Object): void
  • removed: method EventTranslatorTwoArg.translateTo(Object, long, Object, Object): void
  • removed: method EventTranslatorVararg.translateTo(Object, long, Object[]): void
  • removed: method ExceptionHandler.handleEventException(Throwable, long, Object): void
  • removed: method ExceptionHandler.handleOnShutdownException(Throwable): void
  • removed: method ExceptionHandler.handleOnStartException(Throwable): void
  • removed: method FatalExceptionHandler.handleEventException(Throwable, long, Object): void
  • removed: method FatalExceptionHandler.handleOnShutdownException(Throwable): void
  • removed: method FatalExceptionHandler.handleOnStartException(Throwable): void
  • removed: method FixedSequenceGroup.addAndGet(long): long
  • removed: method FixedSequenceGroup.compareAndSet(long, long): boolean
  • removed: method FixedSequenceGroup.get(): long
  • removed: method FixedSequenceGroup.incrementAndGet(): long
  • removed: method FixedSequenceGroup.set(long): void
  • removed: method FixedSequenceGroup.toString(): String
  • removed: method IgnoreExceptionHandler.handleEventException(Throwable, long, Object): void
  • removed: method IgnoreExceptionHandler.handleOnShutdownException(Throwable): void
  • removed: method IgnoreExceptionHandler.handleOnStartException(Throwable): void
  • removed: method InsufficientCapacityException.fillInStackTrace(): Throwable
  • removed: method LifecycleAware.onShutdown(): void
  • removed: method LifecycleAware.onStart(): void
  • removed: method LiteBlockingWaitStrategy.signalAllWhenBlocking(): void
  • removed: method LiteBlockingWaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method MultiProducerSequencer.claim(long): void
  • removed: method MultiProducerSequencer.getHighestPublishedSequence(long, long): long
  • removed: method MultiProducerSequencer.hasAvailableCapacity(int): boolean
  • removed: method MultiProducerSequencer.isAvailable(long): boolean
  • removed: method MultiProducerSequencer.next(): long
  • removed: method MultiProducerSequencer.next(int): long
  • removed: method MultiProducerSequencer.publish(long): void
  • removed: method MultiProducerSequencer.publish(long, long): void
  • removed: method MultiProducerSequencer.remainingCapacity(): long
  • removed: method MultiProducerSequencer.tryNext(): long
  • removed: method MultiProducerSequencer.tryNext(int): long
  • removed: method NoOpEventProcessor.getSequence(): Sequence
  • removed: method NoOpEventProcessor.halt(): void
  • removed: method NoOpEventProcessor.isRunning(): boolean
  • removed: method NoOpEventProcessor.run(): void
  • removed: method PhasedBackoffWaitStrategy.signalAllWhenBlocking(): void
  • removed: method PhasedBackoffWaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method RingBuffer.addGatingSequences(Sequence[]): void
  • removed: method RingBuffer.claimAndGetPreallocated(long): Object
  • removed: method RingBuffer.get(long): Object
  • removed: method RingBuffer.getBufferSize(): int
  • removed: method RingBuffer.getCursor(): long
  • removed: method RingBuffer.getMinimumGatingSequence(): long
  • removed: method RingBuffer.hasAvailableCapacity(int): boolean
  • removed: method RingBuffer.isPublished(long): boolean
  • removed: method RingBuffer.newBarrier(Sequence[]): SequenceBarrier
  • removed: method RingBuffer.newPoller(Sequence[]): EventPoller
  • removed: method RingBuffer.next(): long
  • removed: method RingBuffer.next(int): long
  • removed: method RingBuffer.publish(long): void
  • removed: method RingBuffer.publish(long, long): void
  • removed: method RingBuffer.publishEvent(EventTranslator): void
  • removed: method RingBuffer.publishEvent(EventTranslatorOneArg, Object): void
  • removed: method RingBuffer.publishEvent(EventTranslatorThreeArg, Object, Object, Object): void
  • removed: method RingBuffer.publishEvent(EventTranslatorTwoArg, Object, Object): void
  • removed: method RingBuffer.publishEvent(EventTranslatorVararg, Object[]): void
  • removed: method RingBuffer.publishEvents(EventTranslatorOneArg, Object[]): void
  • removed: method RingBuffer.publishEvents(EventTranslatorOneArg, int, int, Object[]): void
  • removed: method RingBuffer.publishEvents(EventTranslatorThreeArg, Object[], Object[], Object[]): void
  • removed: method RingBuffer.publishEvents(EventTranslatorThreeArg, int, int, Object[], Object[], Object[]): void
  • removed: method RingBuffer.publishEvents(EventTranslatorTwoArg, Object[], Object[]): void
  • removed: method RingBuffer.publishEvents(EventTranslatorTwoArg, int, int, Object[], Object[]): void
  • removed: method RingBuffer.publishEvents(EventTranslatorVararg, Object[][]): void
  • removed: method RingBuffer.publishEvents(EventTranslatorVararg, int, int, Object[][]): void
  • removed: method RingBuffer.publishEvents(EventTranslator[]): void
  • removed: method RingBuffer.publishEvents(EventTranslator[], int, int): void
  • removed: method RingBuffer.remainingCapacity(): long
  • removed: method RingBuffer.removeGatingSequence(Sequence): boolean
  • removed: method RingBuffer.resetTo(long): void
  • removed: method RingBuffer.tryNext(): long
  • removed: method RingBuffer.tryNext(int): long
  • removed: method RingBuffer.tryPublishEvent(EventTranslator): boolean
  • removed: method RingBuffer.tryPublishEvent(EventTranslatorOneArg, Object): boolean
  • removed: method RingBuffer.tryPublishEvent(EventTranslatorThreeArg, Object, Object, Object): boolean
  • removed: method RingBuffer.tryPublishEvent(EventTranslatorTwoArg, Object, Object): boolean
  • removed: method RingBuffer.tryPublishEvent(EventTranslatorVararg, Object[]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslatorOneArg, Object[]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslatorOneArg, int, int, Object[]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslatorThreeArg, Object[], Object[], Object[]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslatorThreeArg, int, int, Object[], Object[], Object[]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslatorTwoArg, Object[], Object[]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslatorTwoArg, int, int, Object[], Object[]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslatorVararg, Object[][]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslatorVararg, int, int, Object[][]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslator[]): boolean
  • removed: method RingBuffer.tryPublishEvents(EventTranslator[], int, int): boolean
  • removed: method Sequence.addAndGet(long): long
  • removed: method Sequence.compareAndSet(long, long): boolean
  • removed: method Sequence.get(): long
  • removed: method Sequence.incrementAndGet(): long
  • removed: method Sequence.set(long): void
  • removed: method Sequence.setVolatile(long): void
  • removed: method Sequence.toString(): String
  • removed: method SequenceBarrier.alert(): void
  • removed: method SequenceBarrier.checkAlert(): void
  • removed: method SequenceBarrier.clearAlert(): void
  • removed: method SequenceBarrier.getCursor(): long
  • removed: method SequenceBarrier.isAlerted(): boolean
  • removed: method SequenceBarrier.waitFor(long): long
  • removed: method SequenceGroup.add(Sequence): void
  • removed: method SequenceGroup.addWhileRunning(Cursored, Sequence): void
  • removed: method SequenceGroup.get(): long
  • removed: method SequenceGroup.remove(Sequence): boolean
  • removed: method SequenceGroup.set(long): void
  • removed: method SequenceGroup.size(): int
  • removed: method SequenceReportingEventHandler.setSequenceCallback(Sequence): void
  • removed: method Sequenced.getBufferSize(): int
  • removed: method Sequenced.hasAvailableCapacity(int): boolean
  • removed: method Sequenced.next(): long
  • removed: method Sequenced.next(int): long
  • removed: method Sequenced.publish(long): void
  • removed: method Sequenced.publish(long, long): void
  • removed: method Sequenced.remainingCapacity(): long
  • removed: method Sequenced.tryNext(): long
  • removed: method Sequenced.tryNext(int): long
  • removed: method Sequencer.addGatingSequences(Sequence[]): void
  • removed: method Sequencer.claim(long): void
  • removed: method Sequencer.getHighestPublishedSequence(long, long): long
  • removed: method Sequencer.getMinimumSequence(): long
  • removed: method Sequencer.isAvailable(long): boolean
  • removed: method Sequencer.newBarrier(Sequence[]): SequenceBarrier
  • removed: method Sequencer.newPoller(DataProvider, Sequence[]): EventPoller
  • removed: method Sequencer.removeGatingSequence(Sequence): boolean
  • removed: method SingleProducerSequencer.claim(long): void
  • removed: method SingleProducerSequencer.getHighestPublishedSequence(long, long): long
  • removed: method SingleProducerSequencer.hasAvailableCapacity(int): boolean
  • removed: method SingleProducerSequencer.isAvailable(long): boolean
  • removed: method SingleProducerSequencer.next(): long
  • removed: method SingleProducerSequencer.next(int): long
  • removed: method SingleProducerSequencer.publish(long): void
  • removed: method SingleProducerSequencer.publish(long, long): void
  • removed: method SingleProducerSequencer.remainingCapacity(): long
  • removed: method SingleProducerSequencer.tryNext(): long
  • removed: method SingleProducerSequencer.tryNext(int): long
  • removed: method SleepingWaitStrategy.signalAllWhenBlocking(): void
  • removed: method SleepingWaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method TimeoutBlockingWaitStrategy.signalAllWhenBlocking(): void
  • removed: method TimeoutBlockingWaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method TimeoutException.fillInStackTrace(): Throwable
  • removed: method TimeoutHandler.onTimeout(long): void
  • removed: method WaitStrategy.signalAllWhenBlocking(): void
  • removed: method WaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: method WorkHandler.onEvent(Object): void
  • removed: method WorkProcessor.getSequence(): Sequence
  • removed: method WorkProcessor.halt(): void
  • removed: method WorkProcessor.isRunning(): boolean
  • removed: method WorkProcessor.run(): void
  • removed: method WorkerPool.drainAndHalt(): void
  • removed: method WorkerPool.getWorkerSequences(): Sequence[]
  • removed: method WorkerPool.halt(): void
  • removed: method WorkerPool.isRunning(): boolean
  • removed: method WorkerPool.start(Executor): RingBuffer
  • removed: method YieldingWaitStrategy.signalAllWhenBlocking(): void
  • removed: method YieldingWaitStrategy.waitFor(long, Sequence, Sequence, SequenceBarrier): long
  • removed: static field AlertException.INSTANCE: AlertException
  • removed: static field EventPoller.PollState.GATING: EventPoller.PollState
  • removed: static field EventPoller.PollState.IDLE: EventPoller.PollState
  • removed: static field EventPoller.PollState.PROCESSING: EventPoller.PollState
  • removed: static field InsufficientCapacityException.INSTANCE: InsufficientCapacityException
  • removed: static field RingBuffer.INITIAL_CURSOR_VALUE: long
  • removed: static field Sequencer.INITIAL_CURSOR_VALUE: long
  • removed: static field TimeoutException.INSTANCE: TimeoutException
  • removed: static method EventPoller.PollState.valueOf(String): EventPoller.PollState
  • removed: static method EventPoller.PollState.values(): EventPoller.PollState[]
  • removed: static method EventPoller.newInstance(DataProvider, Sequencer, Sequence, Sequence, Sequence[]): EventPoller
  • removed: static method PhasedBackoffWaitStrategy.withLiteLock(long, long, TimeUnit): PhasedBackoffWaitStrategy
  • removed: static method PhasedBackoffWaitStrategy.withLock(long, long, TimeUnit): PhasedBackoffWaitStrategy
  • removed: static method PhasedBackoffWaitStrategy.withSleep(long, long, TimeUnit): PhasedBackoffWaitStrategy
  • removed: static method RingBuffer.create(ProducerType, EventFactory, int, WaitStrategy): RingBuffer
  • removed: static method RingBuffer.createMultiProducer(EventFactory, int): RingBuffer
  • removed: static method RingBuffer.createMultiProducer(EventFactory, int, WaitStrategy): RingBuffer
  • removed: static method RingBuffer.createSingleProducer(EventFactory, int): RingBuffer
  • removed: static method RingBuffer.createSingleProducer(EventFactory, int, WaitStrategy): RingBuffer
  • removed: ctor Histogram(long[])
  • removed: final class Histogram
  • removed: method Histogram.addObservation(long): boolean
  • removed: method Histogram.addObservations(Histogram): void
  • removed: method Histogram.clear(): void
  • removed: method Histogram.getCount(): long
  • removed: method Histogram.getCountAt(int): long
  • removed: method Histogram.getFourNinesUpperBound(): long
  • removed: method Histogram.getMax(): long
  • removed: method Histogram.getMean(): BigDecimal
  • removed: method Histogram.getMin(): long
  • removed: method Histogram.getSize(): int
  • removed: method Histogram.getTwoNinesUpperBound(): long
  • removed: method Histogram.getUpperBoundAt(int): long
  • removed: method Histogram.getUpperBoundForFactor(double): long
  • removed: method Histogram.toString(): String
  • removed: class Disruptor
  • removed: class EventHandlerGroup
  • removed: class ExceptionHandlerSetting
  • removed: ctor Disruptor(EventFactory, int, Executor)
  • removed: ctor Disruptor(EventFactory, int, Executor, ProducerType, WaitStrategy)
  • removed: enum ProducerType
  • removed: interface EventProcessorFactory
  • removed: method Disruptor.after(EventHandler[]): EventHandlerGroup
  • removed: method Disruptor.after(EventProcessor[]): EventHandlerGroup
  • removed: method Disruptor.get(long): Object
  • removed: method Disruptor.getBarrierFor(EventHandler): SequenceBarrier
  • removed: method Disruptor.getBufferSize(): long
  • removed: method Disruptor.getCursor(): long
  • removed: method Disruptor.getRingBuffer(): RingBuffer
  • removed: method Disruptor.halt(): void
  • removed: method Disruptor.handleEventsWith(EventHandler[]): EventHandlerGroup
  • removed: method Disruptor.handleEventsWith(EventProcessorFactory[]): EventHandlerGroup
  • removed: method Disruptor.handleEventsWith(EventProcessor[]): EventHandlerGroup
  • removed: method Disruptor.handleEventsWithWorkerPool(WorkHandler[]): EventHandlerGroup
  • removed: method Disruptor.handleExceptionsFor(EventHandler): ExceptionHandlerSetting
  • removed: method Disruptor.handleExceptionsWith(ExceptionHandler): void
  • removed: method Disruptor.publishEvent(EventTranslator): void
  • removed: method Disruptor.publishEvent(EventTranslatorOneArg, Object): void
  • removed: method Disruptor.publishEvents(EventTranslatorOneArg, Object[]): void
  • removed: method Disruptor.shutdown(): void
  • removed: method Disruptor.shutdown(long, TimeUnit): void
  • removed: method Disruptor.start(): RingBuffer
  • removed: method EventHandlerGroup.and(EventHandlerGroup): EventHandlerGroup
  • removed: method EventHandlerGroup.and(EventProcessor[]): EventHandlerGroup
  • removed: method EventHandlerGroup.asSequenceBarrier(): SequenceBarrier
  • removed: method EventHandlerGroup.handleEventsWith(EventHandler[]): EventHandlerGroup
  • removed: method EventHandlerGroup.handleEventsWith(EventProcessorFactory[]): EventHandlerGroup
  • removed: method EventHandlerGroup.handleEventsWithWorkerPool(WorkHandler[]): EventHandlerGroup
  • removed: method EventHandlerGroup.then(EventHandler[]): EventHandlerGroup
  • removed: method EventHandlerGroup.then(EventProcessorFactory[]): EventHandlerGroup
  • removed: method EventHandlerGroup.thenHandleEventsWithWorkerPool(WorkHandler[]): EventHandlerGroup
  • removed: method EventProcessorFactory.createEventProcessor(RingBuffer, Sequence[]): EventProcessor
  • removed: method ExceptionHandlerSetting.with(ExceptionHandler): void
  • removed: static field ProducerType.MULTI: ProducerType
  • removed: static field ProducerType.SINGLE: ProducerType
  • removed: static method ProducerType.valueOf(String): ProducerType
  • removed: static method ProducerType.values(): ProducerType[]
  • removed: class MutableLong
  • removed: ctor MutableLong()
  • removed: ctor MutableLong(long)
  • removed: ctor PaddedLong()
  • removed: ctor PaddedLong(long)
  • removed: ctor Util()
  • removed: enum DaemonThreadFactory implements ThreadFactory
  • removed: final class PaddedLong extends MutableLong
  • removed: final class Util
  • removed: method DaemonThreadFactory.newThread(Runnable): Thread
  • removed: method MutableLong.get(): long
  • removed: method MutableLong.increment(): void
  • removed: method MutableLong.set(long): void
  • removed: method PaddedLong.sumPaddingToPreventOptimisation(): long
  • removed: static field DaemonThreadFactory.INSTANCE: DaemonThreadFactory
  • removed: static method DaemonThreadFactory.valueOf(String): DaemonThreadFactory
  • removed: static method DaemonThreadFactory.values(): DaemonThreadFactory[]
  • removed: static method Util.ceilingNextPowerOfTwo(int): int
  • removed: static method Util.getAddressFromDirectByteBuffer(ByteBuffer): long
  • removed: static method Util.getMinimumSequence(Sequence[]): long
  • removed: static method Util.getMinimumSequence(Sequence[], long): long
  • removed: static method Util.getSequencesFor(EventProcessor[]): Sequence[]
  • removed: static method Util.getUnsafe(): Unsafe
  • removed: static method Util.log2(int): int
  • added: abstract class Loggers
  • added: class Metrics
  • added: ctor Metrics()
  • added: ctor Metrics.MicrometerConfiguration()
  • added: interface Logger
  • added: interface Logger.ChoiceOfMessageSupplier
  • added: method Logger.ChoiceOfMessageSupplier.get(boolean): String
  • added: method Logger.debug(String): void
  • added: method Logger.debug(String, Object[]): void
  • added: method Logger.debug(String, Throwable): void
  • added: method Logger.error(String): void
  • added: method Logger.error(String, Object[]): void
  • added: method Logger.error(String, Throwable): void
  • added: method Logger.errorOrDebug(Logger.ChoiceOfMessageSupplier): void
  • added: method Logger.errorOrDebug(Logger.ChoiceOfMessageSupplier, Throwable): void
  • added: method Logger.getName(): String
  • added: method Logger.info(String): void
  • added: method Logger.info(String, Object[]): void
  • added: method Logger.info(String, Throwable): void
  • added: method Logger.infoOrDebug(Logger.ChoiceOfMessageSupplier): void
  • added: method Logger.infoOrDebug(Logger.ChoiceOfMessageSupplier, Throwable): void
  • added: method Logger.isDebugEnabled(): boolean
  • added: method Logger.isErrorEnabled(): boolean
  • added: method Logger.isInfoEnabled(): boolean
  • added: method Logger.isTraceEnabled(): boolean
  • added: method Logger.isWarnEnabled(): boolean
  • added: method Logger.trace(String): void
  • added: method Logger.trace(String, Object[]): void
  • added: method Logger.trace(String, Throwable): void
  • added: method Logger.warn(String): void
  • added: method Logger.warn(String, Object[]): void
  • added: method Logger.warn(String, Throwable): void
  • added: method Logger.warnOrDebug(Logger.ChoiceOfMessageSupplier): void
  • added: method Logger.warnOrDebug(Logger.ChoiceOfMessageSupplier, Throwable): void
  • added: static class Metrics.MicrometerConfiguration
  • added: static field Loggers.FALLBACK_PROPERTY: String
  • added: static method Loggers.getLogger(Class): Logger
  • added: static method Loggers.getLogger(String): Logger
  • added: static method Loggers.resetLoggerFactory(): void
  • added: static method Loggers.useConsoleLoggers(): void
  • added: static method Loggers.useCustomLoggers(Function): void
  • added: static method Loggers.useJdkLoggers(): void
  • added: static method Loggers.useSl4jLoggers(): void
  • added: static method Loggers.useVerboseConsoleLoggers(): void
  • added: static method Metrics.MicrometerConfiguration.getRegistry(): MeterRegistry
  • added: static method Metrics.MicrometerConfiguration.useRegistry(MeterRegistry): MeterRegistry
  • added: static method Metrics.isInstrumentationAvailable(): boolean
  • added: @interface Incubating
  • added: @interface NonNull
  • added: @interface NonNullApi
  • added: @interface Nullable
  • added: final class Queues
  • added: static field Queues.CAPACITY_UNSURE: int
  • added: static field Queues.SMALL_BUFFER_SIZE: int
  • added: static field Queues.XS_BUFFER_SIZE: int
  • added: static method Queues.capacity(Queue): int
  • added: static method Queues.ceilingNextPowerOfTwo(int): int
  • added: static method Queues.empty(): Supplier
  • added: static method Queues.get(int): Supplier
  • added: static method Queues.isPowerOfTwo(int): boolean
  • added: static method Queues.one(): Supplier
  • added: static method Queues.small(): Supplier
  • added: static method Queues.unbounded(): Supplier
  • added: static method Queues.unbounded(int): Supplier
  • added: static method Queues.unboundedMultiproducer(): Supplier
  • added: static method Queues.xs(): Supplier
  • added: ctor ReactorContextAccessor()
  • added: final class ReactorContextAccessor implements ContextAccessor
  • added: interface Context extends ContextView
  • added: interface ContextView
  • added: method Context.delete(Object): Context
  • added: method Context.put(Object, Object): Context
  • added: method Context.putAll(Context): Context
  • added: method Context.putAll(ContextView): Context
  • added: method Context.putAllMap(Map): Context
  • added: method Context.putNonNull(Object, Object): Context
  • added: method Context.readOnly(): ContextView
  • added: method ContextView.forEach(BiConsumer): void
  • added: method ContextView.get(Class): Object
  • added: method ContextView.get(Object): Object
  • added: method ContextView.getOrDefault(Object, Object): Object
  • added: method ContextView.getOrEmpty(Object): Optional
  • added: method ContextView.hasKey(Object): boolean
  • added: method ContextView.isEmpty(): boolean
  • added: method ContextView.size(): int
  • added: method ContextView.stream(): Stream
  • added: method ReactorContextAccessor.readValue(ContextView, Object): Object
  • added: method ReactorContextAccessor.readValues(ContextView, Predicate, Map): void
  • added: method ReactorContextAccessor.readableType(): Class
  • added: method ReactorContextAccessor.writeValues(Map, Context): Context
  • added: method ReactorContextAccessor.writeableType(): Class
  • added: static method Context.empty(): Context
  • added: static method Context.of(ContextView): Context
  • added: static method Context.of(Map): Context
  • added: static method Context.of(Object, Object): Context
  • added: static method Context.of(Object, Object, Object, Object): Context
  • added: static method Context.of(Object, Object, Object, Object, Object, Object): Context
  • added: static method Context.of(Object, Object, Object, Object, Object, Object, Object, Object): Context
  • added: static method Context.of(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object): Context
  • added: abstract class Tuples implements Function
  • added: class Tuple2 implements Iterable, Serializable
  • added: class Tuple3 extends Tuple2
  • added: class Tuple4 extends Tuple3
  • added: class Tuple5 extends Tuple4
  • added: class Tuple6 extends Tuple5
  • added: class Tuple7 extends Tuple6
  • added: class Tuple8 extends Tuple7
  • added: method Tuple2.equals(Object): boolean
  • added: method Tuple2.get(int): Object
  • added: method Tuple2.getT1(): Object
  • added: method Tuple2.getT2(): Object
  • added: method Tuple2.hashCode(): int
  • added: method Tuple2.iterator(): Iterator
  • added: method Tuple2.mapT1(Function): Tuple2
  • added: method Tuple2.mapT2(Function): Tuple2
  • added: method Tuple2.size(): int
  • added: method Tuple2.toArray(): Object[]
  • added: method Tuple2.toList(): List
  • added: method Tuple2.toString(): String
  • added: method Tuple3.equals(Object): boolean
  • added: method Tuple3.get(int): Object
  • added: method Tuple3.getT3(): Object
  • added: method Tuple3.hashCode(): int
  • added: method Tuple3.mapT1(Function): Tuple3
  • added: method Tuple3.mapT2(Function): Tuple3
  • added: method Tuple3.mapT3(Function): Tuple3
  • added: method Tuple3.size(): int
  • added: method Tuple3.toArray(): Object[]
  • added: method Tuple4.equals(Object): boolean
  • added: method Tuple4.get(int): Object
  • added: method Tuple4.getT4(): Object
  • added: method Tuple4.hashCode(): int
  • added: method Tuple4.mapT1(Function): Tuple4
  • added: method Tuple4.mapT2(Function): Tuple4
  • added: method Tuple4.mapT3(Function): Tuple4
  • added: method Tuple4.mapT4(Function): Tuple4
  • added: method Tuple4.size(): int
  • added: method Tuple4.toArray(): Object[]
  • added: method Tuple5.equals(Object): boolean
  • added: method Tuple5.get(int): Object
  • added: method Tuple5.getT5(): Object
  • added: method Tuple5.hashCode(): int
  • added: method Tuple5.mapT1(Function): Tuple5
  • added: method Tuple5.mapT2(Function): Tuple5
  • added: method Tuple5.mapT3(Function): Tuple5
  • added: method Tuple5.mapT4(Function): Tuple5
  • added: method Tuple5.mapT5(Function): Tuple5
  • added: method Tuple5.size(): int
  • added: method Tuple5.toArray(): Object[]
  • added: method Tuple6.equals(Object): boolean
  • added: method Tuple6.get(int): Object
  • added: method Tuple6.getT6(): Object
  • added: method Tuple6.hashCode(): int
  • added: method Tuple6.mapT1(Function): Tuple6
  • added: method Tuple6.mapT2(Function): Tuple6
  • added: method Tuple6.mapT3(Function): Tuple6
  • added: method Tuple6.mapT4(Function): Tuple6
  • added: method Tuple6.mapT5(Function): Tuple6
  • added: method Tuple6.mapT6(Function): Tuple6
  • added: method Tuple6.size(): int
  • added: method Tuple6.toArray(): Object[]
  • added: method Tuple7.equals(Object): boolean
  • added: method Tuple7.get(int): Object
  • added: method Tuple7.getT7(): Object
  • added: method Tuple7.hashCode(): int
  • added: method Tuple7.mapT1(Function): Tuple7
  • added: method Tuple7.mapT2(Function): Tuple7
  • added: method Tuple7.mapT3(Function): Tuple7
  • added: method Tuple7.mapT4(Function): Tuple7
  • added: method Tuple7.mapT5(Function): Tuple7
  • added: method Tuple7.mapT6(Function): Tuple7
  • added: method Tuple7.mapT7(Function): Tuple7
  • added: method Tuple7.size(): int
  • added: method Tuple7.toArray(): Object[]
  • added: method Tuple8.equals(Object): boolean
  • added: method Tuple8.get(int): Object
  • added: method Tuple8.getT8(): Object
  • added: method Tuple8.hashCode(): int
  • added: method Tuple8.mapT1(Function): Tuple8
  • added: method Tuple8.mapT2(Function): Tuple8
  • added: method Tuple8.mapT3(Function): Tuple8
  • added: method Tuple8.mapT4(Function): Tuple8
  • added: method Tuple8.mapT5(Function): Tuple8
  • added: method Tuple8.mapT6(Function): Tuple8
  • added: method Tuple8.mapT7(Function): Tuple8
  • added: method Tuple8.mapT8(Function): Tuple8
  • added: method Tuple8.size(): int
  • added: method Tuple8.toArray(): Object[]
  • added: method Tuples.apply(Object): Tuple2
  • added: static method Tuples.fn2(): Function
  • added: static method Tuples.fn3(): Function
  • added: static method Tuples.fn3(Function): Function
  • added: static method Tuples.fn4(): Function
  • added: static method Tuples.fn4(Function): Function
  • added: static method Tuples.fn5(): Function
  • added: static method Tuples.fn5(Function): Function
  • added: static method Tuples.fn6(): Function
  • added: static method Tuples.fn6(Function): Function
  • added: static method Tuples.fn7(): Function
  • added: static method Tuples.fn7(Function): Function
  • added: static method Tuples.fn8(): Function
  • added: static method Tuples.fn8(Function): Function
  • added: static method Tuples.fnAny(): Function
  • added: static method Tuples.fnAny(Function): Function
  • added: static method Tuples.fromArray(Object[]): Tuple2
  • added: static method Tuples.of(Object, Object): Tuple2
  • added: static method Tuples.of(Object, Object, Object): Tuple3
  • added: static method Tuples.of(Object, Object, Object, Object): Tuple4
  • added: static method Tuples.of(Object, Object, Object, Object, Object): Tuple5
  • added: static method Tuples.of(Object, Object, Object, Object, Object, Object): Tuple6
  • added: static method Tuples.of(Object, Object, Object, Object, Object, Object, Object): Tuple7
  • added: static method Tuples.of(Object, Object, Object, Object, Object, Object, Object, Object): Tuple8
  • added: final class RepeatSpec implements Function
  • added: interface RepeatSpec.RepeatSignal
  • added: method RepeatSpec.RepeatSignal.backoff(): Duration
  • added: method RepeatSpec.RepeatSignal.companionValue(): Long
  • added: method RepeatSpec.RepeatSignal.copy(): RepeatSpec.RepeatSignal
  • added: method RepeatSpec.RepeatSignal.iteration(): long
  • added: method RepeatSpec.RepeatSignal.repeatContextView(): ContextView
  • added: method RepeatSpec.apply(Flux): Publisher
  • added: method RepeatSpec.doAfterRepeat(Consumer): RepeatSpec
  • added: method RepeatSpec.doBeforeRepeat(Consumer): RepeatSpec
  • added: method RepeatSpec.generateCompanion(Flux): Publisher
  • added: method RepeatSpec.jitter(double): RepeatSpec
  • added: method RepeatSpec.onlyIf(Predicate): RepeatSpec
  • added: method RepeatSpec.withFixedDelay(Duration): RepeatSpec
  • added: method RepeatSpec.withRepeatContext(ContextView): RepeatSpec
  • added: method RepeatSpec.withScheduler(Scheduler): RepeatSpec
  • added: static method RepeatSpec.create(Predicate, long): RepeatSpec
  • added: static method RepeatSpec.once(): RepeatSpec
  • added: static method RepeatSpec.times(long): RepeatSpec
  • added: abstract class Retry
  • added: ctor Retry()
  • added: ctor Retry(ContextView)
  • added: field Retry.retryContext: ContextView
  • added: field RetryBackoffSpec.backoffSchedulerSupplier: Supplier
  • added: field RetryBackoffSpec.errorFilter: Predicate
  • added: field RetryBackoffSpec.isTransientErrors: boolean
  • added: field RetryBackoffSpec.jitterFactor: double
  • added: field RetryBackoffSpec.maxAttempts: long
  • added: field RetryBackoffSpec.maxBackoff: Duration
  • added: field RetryBackoffSpec.minBackoff: Duration
  • added: field RetryBackoffSpec.multiplier: double
  • added: field RetrySpec.errorFilter: Predicate
  • added: field RetrySpec.isTransientErrors: boolean
  • added: field RetrySpec.maxAttempts: long
  • added: final class RetryBackoffSpec extends Retry
  • added: final class RetrySpec extends Retry
  • added: interface Retry.RetrySignal
  • added: method Retry.RetrySignal.copy(): Retry.RetrySignal
  • added: method Retry.RetrySignal.failure(): Throwable
  • added: method Retry.RetrySignal.retryContextView(): ContextView
  • added: method Retry.RetrySignal.totalRetries(): long
  • added: method Retry.RetrySignal.totalRetriesInARow(): long
  • added: method Retry.generateCompanion(Flux): Publisher
  • added: method Retry.retryContext(): ContextView
  • added: method RetryBackoffSpec.doAfterRetry(Consumer): RetryBackoffSpec
  • added: method RetryBackoffSpec.doAfterRetryAsync(Function): RetryBackoffSpec
  • added: method RetryBackoffSpec.doBeforeRetry(Consumer): RetryBackoffSpec
  • added: method RetryBackoffSpec.doBeforeRetryAsync(Function): RetryBackoffSpec
  • added: method RetryBackoffSpec.filter(Predicate): RetryBackoffSpec
  • added: method RetryBackoffSpec.generateCompanion(Flux): Flux
  • added: method RetryBackoffSpec.jitter(double): RetryBackoffSpec
  • added: method RetryBackoffSpec.maxAttempts(long): RetryBackoffSpec
  • added: method RetryBackoffSpec.maxBackoff(Duration): RetryBackoffSpec
  • added: method RetryBackoffSpec.minBackoff(Duration): RetryBackoffSpec
  • added: method RetryBackoffSpec.modifyErrorFilter(Function): RetryBackoffSpec
  • added: method RetryBackoffSpec.multiplier(double): RetryBackoffSpec
  • added: method RetryBackoffSpec.onRetryExhaustedThrow(BiFunction): RetryBackoffSpec
  • added: method RetryBackoffSpec.scheduler(Scheduler): RetryBackoffSpec
  • added: method RetryBackoffSpec.transientErrors(boolean): RetryBackoffSpec
  • added: method RetryBackoffSpec.validateArguments(): void
  • added: method RetryBackoffSpec.withRetryContext(ContextView): RetryBackoffSpec
  • added: method RetrySpec.doAfterRetry(Consumer): RetrySpec
  • added: method RetrySpec.doAfterRetryAsync(Function): RetrySpec
  • added: method RetrySpec.doBeforeRetry(Consumer): RetrySpec
  • added: method RetrySpec.doBeforeRetryAsync(Function): RetrySpec
  • added: method RetrySpec.filter(Predicate): RetrySpec
  • added: method RetrySpec.generateCompanion(Flux): Flux
  • added: method RetrySpec.maxAttempts(long): RetrySpec
  • added: method RetrySpec.modifyErrorFilter(Function): RetrySpec
  • added: method RetrySpec.onRetryExhaustedThrow(BiFunction): RetrySpec
  • added: method RetrySpec.transientErrors(boolean): RetrySpec
  • added: method RetrySpec.withRetryContext(ContextView): RetrySpec
  • added: static method Retry.backoff(long, Duration): RetryBackoffSpec
  • added: static method Retry.fixedDelay(long, Duration): RetryBackoffSpec
  • added: static method Retry.from(Function): Retry
  • added: static method Retry.indefinitely(): RetrySpec
  • added: static method Retry.max(long): RetrySpec
  • added: static method Retry.maxInARow(long): RetrySpec
  • added: static method Retry.withThrowable(Function): Retry