A B C D E F G I J M N O P R S T U V 
All Classes All Packages

A

AsyncSingleResultPublisher<T> - Class in io.micronaut.core.async.publisher
A Publisher that uses an ExecutorService 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 a Publisher.
CompletionAwareSubscriber<T> - Class in io.micronaut.core.async.subscriber
A Subscriber that tracks completion state using a AtomicBoolean.
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
doAfterOnError(Throwable) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
doAfterOnSubscribe(Subscription) - Method in class io.micronaut.core.async.processor.SingleSubscriberProcessor
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 a CompletableFuture.
fromCompletableFuture(Supplier<CompletableFuture<T>>) - Static method in class io.micronaut.core.async.publisher.Publishers
Build a Publisher from a CompletableFuture.

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 to Subscription.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 single Subscriber
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 single Subscriber.
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 given Argument.

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.
A B C D E F G I J M N O P R S T U V 
All Classes All Packages