A B C D E F G I J M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AsyncSingleResultPublisher<T> - Class in io.micronaut.core.async.publisher
-
A
Publisher
that uses anExecutorService
to emit a single result. - AsyncSingleResultPublisher(ExecutorService, Supplier<T>) - Constructor for class io.micronaut.core.async.publisher.AsyncSingleResultPublisher
-
Constructor.
- AsyncSingleResultPublisher(Supplier<T>) - Constructor for class io.micronaut.core.async.publisher.AsyncSingleResultPublisher
-
Constructor.
B
- BUFFERING - io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.BackPressureState
-
Buffering has stared, but not demand present.
C
- cancel() - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.DownstreamSubscription
- Completable - Interface in io.micronaut.core.async.subscriber
-
Interface that exposes a callback to indicate when an operation has been completed.
- CompletableFuturePublisher<T> - Class in io.micronaut.core.async.publisher
-
Adapts a
CompletableFuture
to aPublisher
. - CompletionAwareSubscriber<T> - Class in io.micronaut.core.async.subscriber
-
A
Subscriber
that tracks completion state using aAtomicBoolean
. - CompletionAwareSubscriber() - Constructor for class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
- convertPublisher(Object, Class<T>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Attempts to convert the publisher to the given type.
- currentDownstreamSubscriber() - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
-
Resolve the current
Subscriber
. - currentSubscriber() - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
-
Get the current
Subscriber
. - currentSubscriber() - Method in class io.micronaut.core.async.publisher.SingleSubscriberPublisher
D
- DEMANDING - io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.BackPressureState
-
The buffer is empty but there demand.
- doAfterComplete() - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
-
Called after
SingleSubscriberProcessor.doOnComplete()
completes. - doAfterOnError(Throwable) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
-
Called after
SingleSubscriberProcessor.doOnError(Throwable)
completes. - doAfterOnSubscribe(Subscription) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
-
Called after
SingleSubscriberProcessor.doOnSubscribe(Subscription)
completes. - DONE - io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.BackPressureState
-
Finished.
- doOnComplete() - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
- doOnComplete() - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
- doOnComplete() - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
-
Implement
Subscriber.onComplete()
. - doOnComplete() - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
-
Implement
Subscriber.onComplete()
. - doOnError(Throwable) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
- doOnError(Throwable) - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
- doOnError(Throwable) - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
-
Implement
Subscriber.onError(Throwable)
. - doOnError(Throwable) - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
-
Implement
Subscriber.onError(Throwable)
. - doOnNext(R) - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
- doOnNext(T) - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
-
Implement
Subscriber.onNext(Object)
. - doOnNext(T) - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
-
Implement
Subscriber.onNext(Object)
. - doOnSubscribe(Subscription) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
- doOnSubscribe(Subscription) - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
- doOnSubscribe(Subscription) - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
-
Implement
Subscriber.onSubscribe(Subscription)
. - doOnSubscribe(Subscription) - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
-
Implement
Subscriber.onSubscribe(Subscription)
. - doOnSubscribe(Subscription, Subscriber<? super R>) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
-
Perform the actual subscription to the subscriber.
- doSubscribe(Subscriber<? super R>) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
-
Override to implement
Publisher.subscribe(Subscriber)
. - doSubscribe(Subscriber<? super T>) - Method in class io.micronaut.core.async.publisher.SingleSubscriberPublisher
-
Override to implement
Publisher.subscribe(Subscriber)
. - DownstreamSubscription() - Constructor for class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.DownstreamSubscription
E
- Emitter<T> - Interface in io.micronaut.core.async.subscriber
-
Base interface for classes that emit data.
- empty() - Static method in class io.micronaut.core.async.publisher.Publishers
-
A
Publisher
that completes without emitting any items. - EMPTY_SUBSCRIPTION - Static variable in class io.micronaut.core.async.processor.SingleSubscriberProcessor
- EMPTY_SUBSCRIPTION - Static variable in class io.micronaut.core.async.publisher.SingleSubscriberPublisher
F
- FLOWING - io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.BackPressureState
-
The data has been read (
SingleThreadedBufferingSubscriber.onComplete()
has been called), however the buffer is not empty. - fromCompletableFuture(CompletableFuture<T>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Build a
Publisher
from aCompletableFuture
. - fromCompletableFuture(Supplier<CompletableFuture<T>>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Build a
Publisher
from aCompletableFuture
.
G
- getDownstreamSubscriber() - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
-
Resolve the current
Subscriber
. - getKnownCompletableTypes() - Static method in class io.micronaut.core.async.publisher.Publishers
- getKnownReactiveTypes() - Static method in class io.micronaut.core.async.publisher.Publishers
- getKnownSingleTypes() - Static method in class io.micronaut.core.async.publisher.Publishers
- getSubscriber() - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
-
Get the current
Subscriber
. - getTypeArgument() - Method in class io.micronaut.core.async.subscriber.TypedSubscriber
I
- IDLE - io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.BackPressureState
-
There is no demand yet and no buffering has taken place.
- io.micronaut.core.async - package io.micronaut.core.async
-
Supplier helper methods.
- io.micronaut.core.async.annotation - package io.micronaut.core.async.annotation
- io.micronaut.core.async.processor - package io.micronaut.core.async.processor
-
Micronaut core async processing.
- io.micronaut.core.async.publisher - package io.micronaut.core.async.publisher
-
Micronaut core async publishing.
- io.micronaut.core.async.subscriber - package io.micronaut.core.async.subscriber
-
Micronaut core async subscribers.
- isCompletable(Class<?>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Does the given reactive type emit a single result.
- isCompletable(Class<?>) - Method in class io.micronaut.core.async.ReactiveStreamsTypeInformationProvider
- isComplete() - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
- isConvertibleToPublisher(Class<?>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Is the given type a Publisher or convertible to a publisher.
- isConvertibleToPublisher(Object) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Is the given object a Publisher or convertible to a publisher.
- isReactive(Class<?>) - Method in class io.micronaut.core.async.ReactiveStreamsTypeInformationProvider
- isSingle(Class<?>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Does the given reactive type emit a single result.
- isSingle(Class<?>) - Method in class io.micronaut.core.async.ReactiveStreamsTypeInformationProvider
- isSpecifiedSingle(AnnotationMetadataProvider) - Method in class io.micronaut.core.async.ReactiveStreamsTypeInformationProvider
J
- just(Throwable) - Static method in class io.micronaut.core.async.publisher.Publishers
-
A
Publisher
that emits a fixed single value. - just(T) - Static method in class io.micronaut.core.async.publisher.Publishers
-
A
Publisher
that emits a fixed single value. - JustPublisher(T) - Constructor for class io.micronaut.core.async.publisher.Publishers.JustPublisher
M
- map(Publisher<T>, Function<T, R>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Map the result from a publisher using the given mapper.
- map(T) - Method in interface io.micronaut.core.async.publisher.Publishers.MapOrSupplyEmpty
-
Maps next result.
- mapOrSupplyEmpty(Publisher<T>, Publishers.MapOrSupplyEmpty<T, R>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Map the result from a publisher using the given mapper or supply empty value.
N
- NAME - Static variable in annotation type io.micronaut.core.async.annotation.SingleResult
-
The class name.
- newDownstreamSubscription() - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- NO_SUBSCRIBER - io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.BackPressureState
-
There is no subscriber.
O
- onComplete() - Method in interface io.micronaut.core.async.subscriber.Completable
-
* Successful terminal state.
- onComplete() - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
- onComplete() - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- onComplete(Publisher<T>, Supplier<CompletableFuture<Void>>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Allow executing logic on completion of a Publisher.
- onError(Throwable) - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
- onError(Throwable) - Method in interface io.micronaut.core.async.subscriber.Emitter
-
Failed terminal state.
- onError(Throwable) - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- onNext(T) - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
- onNext(T) - Method in interface io.micronaut.core.async.subscriber.Emitter
-
Data notification sent by the
Publisher
in response to requests toSubscription.request(long)
. - onNext(T) - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- onSubscribe(Subscription) - Method in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
- onSubscribe(Subscription) - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- onUpstreamMessage(R) - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
-
Called when an message is received from the upstream
Subscriber
.
P
- parentSubscription - Variable in class io.micronaut.core.async.processor.SingleSubscriberProcessor
- provideDownstreamSubscription(Subscriber) - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- Publishers - Class in io.micronaut.core.async.publisher
-
Utilities for working with raw
Publisher
instances. - Publishers() - Constructor for class io.micronaut.core.async.publisher.Publishers
- Publishers.JustPublisher<T> - Class in io.micronaut.core.async.publisher
-
A publisher for a value.
- Publishers.MapOrSupplyEmpty<T,R> - Interface in io.micronaut.core.async.publisher
-
Maps the next result or supplies an empty result.
- Publishers.MicronautPublisher<T> - Interface in io.micronaut.core.async.publisher
-
Marker interface for any micronaut produced publishers.
- PublishersOptimizations - Class in io.micronaut.core.async.publisher
-
Static optimizations for the
class
. - PublishersOptimizations(List<Class<?>>, List<Class<?>>, List<Class<?>>) - Constructor for class io.micronaut.core.async.publisher.PublishersOptimizations
R
- ReactiveStreamsTypeInformationProvider - Class in io.micronaut.core.async
-
Implementation of
TypeInformationProvider
for reactive streams. - ReactiveStreamsTypeInformationProvider() - Constructor for class io.micronaut.core.async.ReactiveStreamsTypeInformationProvider
- registerReactiveCompletable(Class<?>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Registers an additional reactive completable type.
- registerReactiveSingle(Class<?>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Registers an additional reactive single type.
- registerReactiveType(Class<?>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Registers an additional reactive type.
- request(long) - Method in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.DownstreamSubscription
S
- SingleResult - Annotation Type in io.micronaut.core.async.annotation
-
Annotation that can be used to describe that an API emits a single result even if the return type is a
Publisher
. - SingleSubscriberProcessor<T,R> - Class in io.micronaut.core.async.processor
-
A
Processor
that only allows a singleSubscriber
- SingleSubscriberProcessor() - Constructor for class io.micronaut.core.async.processor.SingleSubscriberProcessor
- SingleSubscriberPublisher<T> - Class in io.micronaut.core.async.publisher
-
A
Publisher
that only allows a singleSubscriber
. - SingleSubscriberPublisher() - Constructor for class io.micronaut.core.async.publisher.SingleSubscriberPublisher
- SingleThreadedBufferingProcessor<R,T> - Class in io.micronaut.core.async.processor
-
A Reactive streams
Processor
designed to be used within a single thread and manage back pressure state. - SingleThreadedBufferingProcessor() - Constructor for class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
- SingleThreadedBufferingSubscriber<T> - Class in io.micronaut.core.async.subscriber
-
A
Subscriber
designed to be used by a single thread that buffers incoming data for the purposes of managing back pressure. - SingleThreadedBufferingSubscriber() - Constructor for class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- SingleThreadedBufferingSubscriber.BackPressureState - Enum in io.micronaut.core.async.subscriber
-
Back pressure state.
- SingleThreadedBufferingSubscriber.DownstreamSubscription - Class in io.micronaut.core.async.subscriber
-
A downstream subscription.
- subscribe(Subscriber<? super R>) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
- subscribe(Subscriber<? super T>) - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
- subscribe(Subscriber<? super T>) - Method in class io.micronaut.core.async.publisher.AsyncSingleResultPublisher
- subscribe(Subscriber<? super T>) - Method in class io.micronaut.core.async.publisher.CompletableFuturePublisher
- subscribe(Subscriber<? super T>) - Method in class io.micronaut.core.async.publisher.Publishers.JustPublisher
- subscribe(Subscriber<? super T>) - Method in class io.micronaut.core.async.publisher.SingleSubscriberPublisher
- subscribeDownstream(Subscriber<? super T>) - Method in class io.micronaut.core.async.processor.SingleThreadedBufferingProcessor
- subscription - Variable in class io.micronaut.core.async.subscriber.CompletionAwareSubscriber
- supplyEmpty() - Method in interface io.micronaut.core.async.publisher.Publishers.MapOrSupplyEmpty
-
Supplies an empty value if there is no next value.
T
- then(Publisher<T>, Consumer<T>) - Static method in class io.micronaut.core.async.publisher.Publishers
-
Map the result from a publisher using the given mapper.
- TypedSubscriber<T> - Class in io.micronaut.core.async.subscriber
-
A subscriber that is aware of the target type.
- TypedSubscriber(Argument<T>) - Constructor for class io.micronaut.core.async.subscriber.TypedSubscriber
-
Constructs a new
TypedSubscriber
for the givenArgument
.
U
- upstreamBuffer - Variable in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- upstreamDemand - Variable in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- upstreamState - Variable in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
- upstreamSubscription - Variable in class io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber
V
- value() - Method in annotation type io.micronaut.core.async.annotation.SingleResult
-
Whether the result is a single result.
- valueOf(String) - Static method in enum io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.BackPressureState
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.micronaut.core.async.subscriber.SingleThreadedBufferingSubscriber.BackPressureState
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages