B C D E F G H I J L M N O P R S T U V W 
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
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 onError signals 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 the items of this Multi instance into a Single.
collect(T) - Method in interface io.helidon.common.reactive.Collector
Collect the given item.
collectList() - Method in interface io.helidon.common.reactive.Multi
Collect the items of this Multi instance into a Single of List.
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 with Collector.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() - 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.Publisher to Single that 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(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

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 Multi instance that completes immediately.
empty() - Static method in interface io.helidon.common.reactive.Single
Get a Single instance 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 Multi instance 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 Single instance 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
Get the first item of this Multi instance as a Single.
flatMap(Function<T, Flow.Publisher<T>>) - Method in interface io.helidon.common.reactive.Multi
Transform item with supplied function and flatten resulting Flow.Publisher to downstream.
flatMapIterable(Function<T, Iterable<T>>) - Method in interface io.helidon.common.reactive.Multi
Transform item with supplied function and flatten resulting Iterable to 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 Multi instance that publishes the given iterable.
from(Flow.Publisher<T>) - Static method in interface io.helidon.common.reactive.Multi
Create a Multi instance wrapped around the given publisher.
from(Flow.Publisher<T>) - Static method in interface io.helidon.common.reactive.Single
Create a Single instance 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 MultiFlatMapProcessor with item to Iterable mapper.
fromPublisherMapper(Function<?, Flow.Publisher<T>>) - Static method in class io.helidon.common.reactive.MultiFlatMapProcessor
Create new MultiFlatMapProcessor with item to Flow.Publisher mapper.

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_VALUE overflow.
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 Multi instance that publishes the given items to a single subscriber.
just(T) - Static method in interface io.helidon.common.reactive.Single
Create a Single instance that publishes the given item to its subscriber(s).
just(T...) - Static method in interface io.helidon.common.reactive.Multi
Create a Multi instance 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 this Multi instance to a new Multi of another type using the given Mapper.
map(Mapper<T, U>) - Method in interface io.helidon.common.reactive.Single
Map this Single instance to a new Single of another type using the given Mapper.
mapMany(Mapper<T, Flow.Publisher<U>>) - Method in interface io.helidon.common.reactive.Single
Map this Single instance to a publisher using the given Mapper.
MappingProcessor<SOURCE,​TARGET> - Class in io.helidon.common.reactive
A Flow.Processor that 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.Publisher to Single that 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 Multi instance that never completes.
never() - Static method in interface io.helidon.common.reactive.Single
Get a Single instance 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 Runnable to be executed when onComplete signal is intercepted.
onComplete(Runnable) - Method in interface io.helidon.common.reactive.Subscribable
Executes given Runnable when onComplete signal is received.
onEmpty(Runnable) - Method in interface io.helidon.common.reactive.OptionalCompletionStage
Returns a new OptionalCompletionStage that, when this stage completes normally and returns null, 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 Consumer to be executed when onError signal is intercepted.
onError(Consumer<Throwable>) - Method in interface io.helidon.common.reactive.Subscribable
Executes given Runnable when onError signal is received.
onErrorResume(Function<Throwable, T>) - Method in interface io.helidon.common.reactive.Subscribable
Function providing 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 Function to 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 Runnable when any of signals onComplete, onCancel or onError is received.
onValue(Consumer<? super T>) - Method in interface io.helidon.common.reactive.OptionalCompletionStage
Returns a new OptionalCompletionStage that, 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 as OriginThreadPublisher.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.Publisher publishes any data written to it as ByteBuffer events.
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 Publisher from a Flow.Publisher.
publisherToFlow(Publisher<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
Deprecated.
Return a Flow.Publisher from a Publisher.

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 MultiOnErrorResumeProcessor with 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 MultiOnErrorResumeProcessor with supplier for Flow.Publisher to 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 Single instance with the given delegate functions.
subscribe(Consumer<? super T>, Consumer<? super Throwable>) - Method in interface io.helidon.common.reactive.Subscribable
Subscribe to this Single instance with the given delegate functions.
subscribe(Consumer<? super T>, Consumer<? super Throwable>, Runnable) - Method in interface io.helidon.common.reactive.Subscribable
Subscribe to this Single instance 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 Single instance with the given delegate functions.
subscriberFromFlow(Flow.Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
Deprecated.
Return a Subscriber from a Flow.Subscriber.
subscriberToFlow(Subscriber<T>) - Static method in class io.helidon.common.reactive.ReactiveStreamsAdapter
Deprecated.
Return a Flow.Subscriber from a Subscriber.

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 Single instance as a CompletionStage with Optional<T> return type of the asynchronous operation.
toStage() - Method in interface io.helidon.common.reactive.Single
Exposes this Single instance as a CompletionStage.
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
 
B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages