B C D E F G H I J L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BackPressureOverflowException - Exception in io.helidon.common.reactive
-
Raised when back-pressure buffer overflows.
- BackPressureOverflowException(int) - Constructor for exception io.helidon.common.reactive.BackPressureOverflowException
-
Create new
BackPressureOverflowException. - BufferedProcessor<T,U> - Class in io.helidon.common.reactive
-
Processor with back-pressure buffer.
- BufferedProcessor() - Constructor for class io.helidon.common.reactive.BufferedProcessor
C
- cancel() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Hard cancel - nothing is sent to the subscriber but subscription is considered as canceled.
- checkRecursionDepth(int, BiConsumer<Long, Throwable>) - Static method in class io.helidon.common.reactive.StreamValidationUtils
-
Validation of Reactive Streams Specification for JVM rule 3.3.
- checkRequestParam(long, Consumer<? super IllegalArgumentException>) - Static method in class io.helidon.common.reactive.StreamValidationUtils
-
Validation of Reactive Streams Specification for JVM rule 3.9.
- close() - Method in class io.helidon.common.reactive.OutputStreamPublisher
- close() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.
- close(Consumer<Flow.Subscriber<? super T>>) - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Mark the subscriber holder as closed.
- closeExceptionally(Throwable) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Unless already closed, issues
onErrorsignals to current subscribers with the given error, and disallows subsequent attempts to publish. - collect(Collector<T, U>) - Method in interface io.helidon.common.reactive.Multi
- collect(T) - Method in interface io.helidon.common.reactive.Collector
-
Collect the given item.
- collectList() - Method in interface io.helidon.common.reactive.Multi
- Collector<T,U> - Interface in io.helidon.common.reactive
-
A collector accumulates the items provided when
Collector.collect(java.lang.Object)is invoked and makes them available in a single container object withCollector.value(). - complete() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Synchronously trigger
Flow.Subscriber.onComplete(). - concat(Multi<T>, Multi<T>) - Static method in interface io.helidon.common.reactive.Multi
-
Concat streams to one.
- ConcatPublisher<T> - Class in io.helidon.common.reactive
-
Concat streams to one.
- constant(long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema with a constant result.
- create() - Static method in class io.helidon.common.reactive.MultiDistinctProcessor
-
Create new
MultiDistinctProcessor. - create() - Static method in class io.helidon.common.reactive.MultiTappedProcessor
-
Create new processor with no functions to execute when signals are intercepted.
- create() - Static method in class io.helidon.common.reactive.UnboundedSemaphore
-
Create a new instance.
- create(Mapper<T, U>) - Static method in class io.helidon.common.reactive.MultiMapProcessor
-
Processor of
Flow.PublishertoSinglethat publishes and maps each received item. - create(Long) - Static method in class io.helidon.common.reactive.MultiLimitProcessor
-
Processor with specified number of allowed items.
- create(Long) - Static method in class io.helidon.common.reactive.MultiSkipProcessor
-
Create new
MultiSkipProcessor. - create(CompletionStage<Optional<T>>) - Static method in interface io.helidon.common.reactive.OptionalCompletionStage
-
Creates a new instance of the completion stage that allows processing of cases when the element is present and when not.
- create(Flow.Publisher<T>, Flow.Publisher<T>) - Static method in class io.helidon.common.reactive.ConcatPublisher
-
Create new
ConcatPublisher. - create(Flow.Subscriber<T>, Flow.Publisher<R>) - Static method in class io.helidon.common.reactive.MultiCoupledProcessor
-
Create new
MultiCoupledProcessor. - create(Consumer<T>) - Static method in class io.helidon.common.reactive.MultiPeekProcessor
-
Invoke supplied consumer for every item in the stream.
- create(Function<S, T>) - Static method in class io.helidon.common.reactive.MappingProcessor
-
Create a mapping processor for a mapping function.
- create(Predicate<T>) - Static method in class io.helidon.common.reactive.MultiDropWhileProcessor
-
Drop the longest prefix of elements from this stream that satisfy the given predicate.
- create(Predicate<T>) - Static method in class io.helidon.common.reactive.MultiFilterProcessor
-
Processor filtering stream with supplied predicate.
- create(Predicate<T>) - Static method in class io.helidon.common.reactive.MultiTakeWhileProcessor
-
Create new
MultiTakeWhileProcessor.
D
- distinct() - Method in interface io.helidon.common.reactive.Multi
-
Filter out all duplicates.
- drain() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
If not subscribed to, consume all the items from this publisher.
- drain(T) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Process a drained item.
- dropWhile(Predicate<T>) - Method in interface io.helidon.common.reactive.Multi
-
Drop the longest prefix of elements from this stream that satisfy the given predicate.
E
- empty() - Static method in interface io.helidon.common.reactive.Multi
-
Get a
Multiinstance that completes immediately. - empty() - Static method in interface io.helidon.common.reactive.Single
-
Get a
Singleinstance that completes immediately. - emptyPublisher() - Static method in class io.helidon.common.reactive.Flows
-
Empty publisher.
- error(Throwable) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multiinstance that reports the given exception to its subscriber(s). - error(Throwable) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Synchronously trigger
Flow.Subscriber.onError(Throwable). - error(Throwable) - Static method in interface io.helidon.common.reactive.Single
-
Create a
Singleinstance that reports the given given exception to its subscriber(s).
F
- filter(Predicate<T>) - Method in interface io.helidon.common.reactive.Multi
-
Filter stream items with provided predicate.
- first() - Method in interface io.helidon.common.reactive.Multi
- flatMap(Function<T, Flow.Publisher<T>>) - Method in interface io.helidon.common.reactive.Multi
-
Transform item with supplied function and flatten resulting
Flow.Publisherto downstream. - flatMapIterable(Function<T, Iterable<T>>) - Method in interface io.helidon.common.reactive.Multi
-
Transform item with supplied function and flatten resulting
Iterableto downstream. - Flows - Class in io.helidon.common.reactive
-
Utilities for Flow API.
- flush() - Method in class io.helidon.common.reactive.OutputStreamPublisher
-
Send empty buffer as an indication of a user-requested flush.
- forEach(Consumer<T>) - Method in interface io.helidon.common.reactive.Multi
-
Terminal stage, invokes provided consumer for every item in the stream.
- from(Iterable<T>) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multiinstance that publishes the given iterable. - from(Flow.Publisher<T>) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multiinstance wrapped around the given publisher. - from(Flow.Publisher<T>) - Static method in interface io.helidon.common.reactive.Single
-
Create a
Singleinstance that publishes the first and only item received from the given publisher. - fromIterableMapper(Function<T, Iterable<T>>) - Static method in class io.helidon.common.reactive.MultiFlatMapProcessor
-
Create new
MultiFlatMapProcessorwith item toIterablemapper. - fromPublisherMapper(Function<?, Flow.Publisher<T>>) - Static method in class io.helidon.common.reactive.MultiFlatMapProcessor
-
Create new
MultiFlatMapProcessorwith item toFlow.Publishermapper.
G
- geometric(long, double, long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema as a bounded geometric series.
- get() - Method in class io.helidon.common.reactive.RequestedCounter
-
Gets the current requested event counter value.
- get() - Method in interface io.helidon.common.reactive.Single
-
Short-hand for
toFuture().toCompletableFuture().get(). - get() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Get the stored subscriber.
- get(long, TimeUnit) - Method in interface io.helidon.common.reactive.Single
-
Short-hand for
toFuture().toCompletableFuture().get(). - getNumberOfSubscribers() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Returns the number of current subscribers.
H
- hasSubscribers() - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Returns true if this publisher has any subscribers.
- hookOnCancel() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Hook invoked after calls to
Flow.Subscription.cancel(). - hookOnCancel(Flow.Subscription) - Method in class io.helidon.common.reactive.MultiDistinctProcessor
- hookOnCancel(Flow.Subscription) - Method in class io.helidon.common.reactive.MultiMapProcessor
- hookOnCancel(Flow.Subscription) - Method in class io.helidon.common.reactive.MultiOnErrorResumeProcessor
- hookOnCancel(Flow.Subscription) - Method in class io.helidon.common.reactive.MultiTappedProcessor
- hookOnComplete() - Method in class io.helidon.common.reactive.MultiTappedProcessor
- hookOnError(Throwable) - Method in class io.helidon.common.reactive.MultiTappedProcessor
- hookOnNext(R) - Method in class io.helidon.common.reactive.MultiTappedProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiDistinctProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiDropWhileProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiFilterProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiLimitProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiMapProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiOnErrorResumeProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiPeekProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiSkipProcessor
- hookOnNext(T) - Method in class io.helidon.common.reactive.MultiTakeWhileProcessor
- hookOnRequested(long, long) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Hook invoked after calls to
Flow.Subscription.request(long).
I
- increment(long, Consumer<? super IllegalArgumentException>) - Method in class io.helidon.common.reactive.RequestedCounter
-
Increments safely a requested event counter to prevent
Long.MAX_VALUEoverflow. - io.helidon.common.reactive - module io.helidon.common.reactive
-
Helidon Common Reactive Library.
- io.helidon.common.reactive - package io.helidon.common.reactive
-
Common reactive library for Helidon projects.
- isClosed() - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Check if this subscriber holder has been closed.
- isCompleted() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Indicates that the only one possible associated subscriber has been completed.
J
- just(Collection<T>) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multiinstance that publishes the given items to a single subscriber. - just(T) - Static method in interface io.helidon.common.reactive.Single
-
Create a
Singleinstance that publishes the given item to its subscriber(s). - just(T...) - Static method in interface io.helidon.common.reactive.Multi
-
Create a
Multiinstance that publishes the given items to a single subscriber.
L
- limit(long) - Method in interface io.helidon.common.reactive.Multi
-
Limit stream to allow only specified number of items to pass.
- linear(long, long, long) - Static method in interface io.helidon.common.reactive.RetrySchema
-
Creates the retry schema with a linear delay increment.
M
- map(Mapper<T, U>) - Method in interface io.helidon.common.reactive.Multi
- map(Mapper<T, U>) - Method in interface io.helidon.common.reactive.Single
- mapMany(Mapper<T, Flow.Publisher<U>>) - Method in interface io.helidon.common.reactive.Single
- MappingProcessor<SOURCE,TARGET> - Class in io.helidon.common.reactive
-
A
Flow.Processorthat only maps the source type to target type using a mapping function. - Multi<T> - Interface in io.helidon.common.reactive
-
Multiple items publisher facility.
- MultiCoupledProcessor<T,R> - Class in io.helidon.common.reactive
-
Coupled processor sends items received to the passed in subscriber, and emits items received from the passed in publisher.
- MultiDistinctProcessor<T> - Class in io.helidon.common.reactive
-
Filter out all duplicate items.
- MultiDropWhileProcessor<T> - Class in io.helidon.common.reactive
-
Drop the longest prefix of elements from this stream that satisfy the given predicate.
- MultiFilterProcessor<T> - Class in io.helidon.common.reactive
-
Processor filtering stream with supplied predicate.
- MultiFlatMapProcessor<T> - Class in io.helidon.common.reactive
-
Flatten the elements emitted by publishers produced by the mapper function to this stream.
- MultiLimitProcessor<T> - Class in io.helidon.common.reactive
-
Let pass only specified number of items.
- MultiMapProcessor<T,U> - Class in io.helidon.common.reactive
-
Processor of
Flow.PublishertoSinglethat publishes and maps each received item. - MultiOnErrorResumeProcessor<T> - Class in io.helidon.common.reactive
-
Resume stream from supplied publisher if onError signal is intercepted.
- MultiPeekProcessor<T> - Class in io.helidon.common.reactive
-
Invoke supplied consumer for every item in the stream.
- MultiSkipProcessor<T> - Class in io.helidon.common.reactive
-
Skip first n items, all the others are emitted.
- MultiTakeWhileProcessor<T> - Class in io.helidon.common.reactive
-
Take the longest prefix of elements from this stream that satisfy the given predicate.
- MultiTappedProcessor<R> - Class in io.helidon.common.reactive
-
Processor executing provided functions on passing signals onNext, onError, onComplete, onCancel.
N
- never() - Static method in interface io.helidon.common.reactive.Multi
-
Get a
Multiinstance that never completes. - never() - Static method in interface io.helidon.common.reactive.Single
-
Get a
Singleinstance that never completes. - nextDelay(int, long) - Method in interface io.helidon.common.reactive.RetrySchema
-
Returns a delay before next read if the last one poll did not get new data.
- notEnoughRequest(U) - Method in class io.helidon.common.reactive.BufferedProcessor
O
- offer(T, BiPredicate<Flow.Subscriber<? super T>, ? super T>) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Publishes the given item to each current subscriber.
- onCancel(Consumer<Flow.Subscription>) - Method in class io.helidon.common.reactive.MultiTappedProcessor
-
Set consumer to be executed when onCancel signal is intercepted.
- onComplete() - Method in class io.helidon.common.reactive.BufferedProcessor
- onComplete() - Method in class io.helidon.common.reactive.MappingProcessor
- onComplete() - Method in class io.helidon.common.reactive.MultiCoupledProcessor
- onComplete() - Method in class io.helidon.common.reactive.MultiFlatMapProcessor
- onComplete(Runnable) - Method in class io.helidon.common.reactive.MultiTappedProcessor
-
Set
Runnableto be executed when onComplete signal is intercepted. - onComplete(Runnable) - Method in interface io.helidon.common.reactive.Subscribable
-
Executes given
Runnablewhen onComplete signal is received. - onEmpty(Runnable) - Method in interface io.helidon.common.reactive.OptionalCompletionStage
-
Returns a new
OptionalCompletionStagethat, when this stage completes normally and returnsnull, executes the given action. - onError(Throwable) - Method in class io.helidon.common.reactive.MappingProcessor
- onError(Throwable) - Method in class io.helidon.common.reactive.MultiCoupledProcessor
- onError(Throwable) - Method in class io.helidon.common.reactive.MultiFlatMapProcessor
- onError(Throwable) - Method in class io.helidon.common.reactive.MultiLimitProcessor
- onError(Throwable) - Method in class io.helidon.common.reactive.MultiOnErrorResumeProcessor
- onError(Consumer<Throwable>) - Method in class io.helidon.common.reactive.MultiTappedProcessor
-
Set
Consumerto be executed when onError signal is intercepted. - onError(Consumer<Throwable>) - Method in interface io.helidon.common.reactive.Subscribable
-
Executes given
Runnablewhen onError signal is received. - onErrorResume(Function<Throwable, T>) - Method in interface io.helidon.common.reactive.Subscribable
-
Functionproviding one item to be submitted as onNext in case of onError signal is received. - onErrorResumeWith(Function<Throwable, Flow.Publisher<T>>) - Method in interface io.helidon.common.reactive.Subscribable
-
Resume stream from supplied publisher if onError signal is intercepted.
- onNext(Function<R, R>) - Method in class io.helidon.common.reactive.MultiTappedProcessor
-
Set
Functionto be executed when onNext signal is intercepted. - onNext(SOURCE) - Method in class io.helidon.common.reactive.MappingProcessor
- onNext(T) - Method in class io.helidon.common.reactive.MultiCoupledProcessor
- onNext(T) - Method in class io.helidon.common.reactive.MultiFlatMapProcessor
- onSubscribe(Flow.Subscription) - Method in class io.helidon.common.reactive.MappingProcessor
- onSubscribe(Flow.Subscription) - Method in class io.helidon.common.reactive.MultiCoupledProcessor
- onSubscribe(Flow.Subscription) - Method in class io.helidon.common.reactive.MultiFlatMapProcessor
- onTerminate(Runnable) - Method in interface io.helidon.common.reactive.Subscribable
-
Executes given
Runnablewhen any of signals onComplete, onCancel or onError is received. - onValue(Consumer<? super T>) - Method in interface io.helidon.common.reactive.OptionalCompletionStage
-
Returns a new
OptionalCompletionStagethat, when this stage completes normally and returns non-null, is executed with this stage's result as the argument to the supplied action. - OptionalCompletionStage<T> - Interface in io.helidon.common.reactive
-
A completion stage that allows processing of cases when the element is present and when not.
- OriginThreadPublisher<T,U> - Class in io.helidon.common.reactive
-
The OriginThreadPublisher's nature is to always run
Flow.Subscriber.onNext(Object)on the very same thread asOriginThreadPublisher.submit(Object). - OriginThreadPublisher() - Constructor for class io.helidon.common.reactive.OriginThreadPublisher
-
Create same thread publisher.
- OriginThreadPublisher(UnboundedSemaphore) - Constructor for class io.helidon.common.reactive.OriginThreadPublisher
-
Create same thread publisher.
- OutputStreamPublisher - Class in io.helidon.common.reactive
-
Output stream that
Flow.Publisherpublishes any data written to it asByteBufferevents. - OutputStreamPublisher() - Constructor for class io.helidon.common.reactive.OutputStreamPublisher
P
- peek(Consumer<T>) - Method in interface io.helidon.common.reactive.Multi
-
Invoke provided consumer for every item in stream.
- publisherFromFlow(Flow.Publisher<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
Deprecated.Return a
Publisherfrom aFlow.Publisher. - publisherToFlow(Publisher<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
Deprecated.Return a
Flow.Publisherfrom aPublisher.
R
- ReactiveStreamsAdapter - Class in io.helidon.common.reactive
-
Deprecated.This class will be removed in the next major release.
- register(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.SingleSubscriberHolder
-
Register a new subscriber.
- RequestedCounter - Class in io.helidon.common.reactive
-
Requested event counter.
- RequestedCounter() - Constructor for class io.helidon.common.reactive.RequestedCounter
- requiresMoreItems() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Indicate that more items should be published in order to meet the current demand of the subscriber.
- resume(Function<Throwable, ?>) - Static method in class io.helidon.common.reactive.MultiOnErrorResumeProcessor
-
Create new
MultiOnErrorResumeProcessorwith supplier for item to submit after error is intercepted. - resumeWith(Function<Throwable, Flow.Publisher<T>>) - Static method in class io.helidon.common.reactive.MultiOnErrorResumeProcessor
-
Create new
MultiOnErrorResumeProcessorwith supplier forFlow.Publisherto resume stream after error is intercepted. - RetrySchema - Interface in io.helidon.common.reactive
-
Defines delay for next read/poll operation in a polling
publisher.
S
- signalCloseComplete(Throwable) - Method in class io.helidon.common.reactive.OutputStreamPublisher
-
Signals this publishing output stream that it can safely return from otherwise blocking invocation to it's
OutputStreamPublisher.close()method. - Single<T> - Interface in io.helidon.common.reactive
-
Single item publisher utility.
- SingleSubscriberHolder<T> - Class in io.helidon.common.reactive
-
A subscriber container that accepts only a single, one-time subscriber registration.
- SingleSubscriberHolder() - Constructor for class io.helidon.common.reactive.SingleSubscriberHolder
- singletonPublisher(T) - Static method in class io.helidon.common.reactive.Flows
-
A publisher of a single value.
- skip(long) - Method in interface io.helidon.common.reactive.Multi
-
Skip first n items, all the others are emitted.
- StreamValidationUtils - Class in io.helidon.common.reactive
-
Helper methods for stream validation.
- SubmissionPublisher<T> - Class in io.helidon.common.reactive
-
Deprecated.This class will be removed in the next major release.
- SubmissionPublisher() - Constructor for class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Creates a new SubmissionPublisher using the current thread for delivery to subscribers, with maximum buffer capacity of
Flow.defaultBufferSize(). - SubmissionPublisher(int) - Constructor for class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Creates a new SubmissionPublisher using the current thread for delivery to subscribers, with the given maximum buffer size for each subscriber.
- SubmissionPublisher(Executor, int) - Constructor for class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Creates a new SubmissionPublisher using the given Executor for async delivery to subscribers, with the given maximum buffer size for each subscriber.
- submit(T) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Publishes the given item to each current subscriber.
- submit(U) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Submit the data to the subscriber.
- Subscribable<T> - Interface in io.helidon.common.reactive
-
Decorated publisher that allows subscribing to individual events with java functions.
- subscribe(Flow.Subscriber<? super ByteBuffer>) - Method in class io.helidon.common.reactive.OutputStreamPublisher
- subscribe(Flow.Subscriber<? super R>) - Method in class io.helidon.common.reactive.MultiCoupledProcessor
- subscribe(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.ConcatPublisher
- subscribe(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.MultiFlatMapProcessor
- subscribe(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.MultiLimitProcessor
- subscribe(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.OriginThreadPublisher
- subscribe(Flow.Subscriber<? super T>) - Method in class io.helidon.common.reactive.SubmissionPublisher
-
Deprecated.Adds the given Subscriber.
- subscribe(Flow.Subscriber<? super TARGET>) - Method in class io.helidon.common.reactive.MappingProcessor
- subscribe(Consumer<? super T>) - Method in interface io.helidon.common.reactive.Subscribable
-
Subscribe to this
Singleinstance with the given delegate functions. - subscribe(Consumer<? super T>, Consumer<? super Throwable>) - Method in interface io.helidon.common.reactive.Subscribable
-
Subscribe to this
Singleinstance with the given delegate functions. - subscribe(Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface io.helidon.common.reactive.Subscribable
-
Subscribe to this
Singleinstance with the given delegate functions. - subscribe(Consumer<? super T>, Consumer<? super Throwable>, Runnable, Consumer<? super Flow.Subscription>) - Method in interface io.helidon.common.reactive.Subscribable
-
Subscribe to this
Singleinstance with the given delegate functions. - subscriberFromFlow(Flow.Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
Deprecated.Return a
Subscriberfrom aFlow.Subscriber. - subscriberToFlow(Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
-
Deprecated.Return a
Flow.Subscriberfrom aSubscriber.
T
- takeWhile(Predicate<T>) - Method in interface io.helidon.common.reactive.Multi
-
Take the longest prefix of elements from this stream that satisfy the given predicate.
- toOptionalStage() - Method in interface io.helidon.common.reactive.Single
-
Exposes this
Singleinstance as aCompletionStagewithOptional<T>return type of the asynchronous operation. - toStage() - Method in interface io.helidon.common.reactive.Single
-
Exposes this
Singleinstance as aCompletionStage. - toString() - Method in class io.helidon.common.reactive.MultiLimitProcessor
- toString() - Method in class io.helidon.common.reactive.MultiPeekProcessor
- tryAcquire() - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
In a non-blocking manner, try to acquire an allowance to publish next item.
- tryAcquire() - Method in class io.helidon.common.reactive.UnboundedSemaphore
-
In a non-blocking manner, try to acquire a single permit.
- tryDecrement() - Method in class io.helidon.common.reactive.RequestedCounter
-
Tries to safely decrement a positive requested counter value, making sure the value does not drop below zero.
- tryRequest(Flow.Subscription) - Method in class io.helidon.common.reactive.BufferedProcessor
- tryRequest(Flow.Subscription) - Method in class io.helidon.common.reactive.MultiOnErrorResumeProcessor
U
- UnboundedSemaphore - Class in io.helidon.common.reactive
-
The UnboundedSemaphore is designed to fit Reactive Streams use-case; that is to be able to allow an unbounded number of acquires once a cumulative release count reaches
Long.MAX_VALUE.
V
- value() - Method in interface io.helidon.common.reactive.Collector
-
Get the collected items container.
W
- wrap(U) - Method in class io.helidon.common.reactive.OriginThreadPublisher
-
Wrap the submitted data into an item that can be published.
- write(byte[]) - Method in class io.helidon.common.reactive.OutputStreamPublisher
- write(byte[], int, int) - Method in class io.helidon.common.reactive.OutputStreamPublisher
- write(int) - Method in class io.helidon.common.reactive.OutputStreamPublisher
All Classes All Packages