Index

A B C D E F G H I J L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

R

Reaper() - Constructor for class org.tquadrat.foundation.lang.internal.TimeoutSemaphoreImpl.Reaper
Creates a new instance of Reaper.
REAPER_CYCLE - Static variable in class org.tquadrat.foundation.lang.internal.TimeoutSemaphoreImpl
The cycle time for the reaper thread in milliseconds: 1000L ms.
reaperExecutor - Variable in record class org.tquadrat.foundation.lang.internal.TimeoutSemaphoreImpl.Janitor
The field for the reaperExecutor record component.
reaperExecutor() - Method in record class org.tquadrat.foundation.lang.internal.TimeoutSemaphoreImpl.Janitor
Returns the value of the reaperExecutor record component.
reduce(BinaryOperator) - Method in class org.tquadrat.foundation.stream.internal.DefaultMapStream
reduce(BinaryOperator) - Method in class org.tquadrat.foundation.stream.StreamAdapter
reduce(Map.Entry, BinaryOperator) - Method in class org.tquadrat.foundation.stream.internal.DefaultMapStream
reduce(T, BinaryOperator) - Method in class org.tquadrat.foundation.stream.StreamAdapter
reduce(U, BiFunction, BinaryOperator) - Method in class org.tquadrat.foundation.stream.internal.DefaultMapStream
reduce(U, BiFunction, BinaryOperator) - Method in class org.tquadrat.foundation.stream.StreamAdapter
registerJanitor(Runnable) - Method in class org.tquadrat.foundation.lang.internal.TimeoutSemaphoreImpl
Registers the janitor that is doing the housekeeping on garbage collection.
reject(Stream, Predicate) - Static method in class org.tquadrat.foundation.stream.StreamUtils
Filters with the condition negated.
release(UUID) - Method in class org.tquadrat.foundation.lang.internal.TimeoutSemaphoreImpl
Releases the number of permits associated with the token with the given id, returning them to the semaphore.
require(T, String, Predicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, an ValidationException with the specified message is thrown.
require(T, Function, Predicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, a customized ValidationException is thrown.
require(T, Predicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, an ValidationException is thrown.
require(T, Supplier, Predicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, a customized ValidationException is thrown.
requireNonNull(T) - Static method in class org.tquadrat.foundation.lang.Objects
Checks if the given value obj is null and throws a NullArgumentException if it is null.
requireNonNull(T, String) - Static method in class org.tquadrat.foundation.lang.Objects
Checks if the given value obj is null and throws a ValidationException with the specified message if it is null.
requireNonNull(T, Supplier) - Static method in class org.tquadrat.foundation.lang.Objects
Checks that the specified object reference is not null and throws a customized ValidationException if it is.
requireNonNullArgument(T, Object, String, String) - Static method in class org.tquadrat.foundation.lang.Objects
Checks if not both of the given arguments arg and otherArg are null and throws a NullArgumentException if both are null.
requireNonNullArgument(T, String) - Static method in class org.tquadrat.foundation.lang.Objects
Checks if the given argument a is null and throws a NullArgumentException if it is null.
requireNonNullElse(T, T) - Static method in class org.tquadrat.foundation.lang.Objects
Returns the first argument if it is not null, otherwise it returns the non-null second argument.
requireNonNullElseGet(T, Supplier) - Static method in class org.tquadrat.foundation.lang.Objects
Returns the first argument if it is not null, otherwise it returns the non-null value returned by supplier.get().
requireNotBlankArgument(T, String) - Static method in class org.tquadrat.foundation.lang.Objects
Checks if the given String argument arg is null, empty or blank and throws a NullArgumentException if it is null, an EmptyArgumentException if it is empty, or a BlankArgumentException if it is blank.
requireNotEmptyArgument(Optional, String) - Static method in class org.tquadrat.foundation.lang.Objects
Checks if the given argument optional of type Optional is null or empty and throws a NullArgumentException if it is null, or a EmptyArgumentException if it is empty.
requireNotEmptyArgument(T, String) - Static method in class org.tquadrat.foundation.lang.Objects
Checks if the given argument arg is null or empty and throws a NullArgumentException if it is null, or an EmptyArgumentException if it is empty.
requireValidArgument(T, String, Predicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, an ValidationException with a default message is thrown.
requireValidArgument(T, String, Predicate, BiFunction) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, a ValidationException is thrown.
requireValidArgument(T, String, Predicate, UnaryOperator) - Static method in class org.tquadrat.foundation.lang.Objects
Deprecated, for removal: This API element is subject to removal in a future version.
requireValidDoubleArgument(double, String, DoublePredicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, an ValidationException with a default message is thrown.
requireValidDoubleArgument(double, String, DoublePredicate, BiFunction) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, a ValidationException is thrown.
requireValidDoubleArgument(double, String, DoublePredicate, UnaryOperator) - Static method in class org.tquadrat.foundation.lang.Objects
Deprecated, for removal: This API element is subject to removal in a future version.
requireValidIntegerArgument(int, String, IntPredicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, an ValidationException with a default message is thrown.
requireValidIntegerArgument(int, String, IntPredicate, BiFunction) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, a ValidationException is thrown.
requireValidIntegerArgument(int, String, IntPredicate, UnaryOperator) - Static method in class org.tquadrat.foundation.lang.Objects
Deprecated, for removal: This API element is subject to removal in a future version.
requireValidLongArgument(long, String, LongPredicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, an ValidationException with a default message is thrown.
requireValidLongArgument(long, String, LongPredicate, BiFunction) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value, and if that fails, a ValidationException is thrown.
requireValidLongArgument(long, String, LongPredicate, UnaryOperator) - Static method in class org.tquadrat.foundation.lang.Objects
requireValidNonNullArgument(T, String, Predicate) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value (that must not be null), and if that fails, an ValidationException with a default message is thrown.
requireValidNonNullArgument(T, String, Predicate, BiFunction) - Static method in class org.tquadrat.foundation.lang.Objects
Applies the given validation on the given value (that must not be null), and if that fails, a ValidationException is thrown.
requireValidNonNullArgument(T, String, Predicate, UnaryOperator) - Static method in class org.tquadrat.foundation.lang.Objects
Deprecated, for removal: This API element is subject to removal in a future version.
result - Variable in record class org.tquadrat.foundation.lang.Status
The field for the result record component.
result() - Method in record class org.tquadrat.foundation.lang.Status
Returns the value of the result record component.
retrieveConverterForClass(Class) - Static method in class org.tquadrat.foundation.lang.internal.StringConverterService
Returns an instance of StringConverter for the given Class.
retrieveConverterForEnum(Class) - Static method in class org.tquadrat.foundation.lang.internal.StringConverterService
Returns an instance of StringConverter for the given Enum type.
retrieveSubjectClasses(StringConverter) - Static method in class org.tquadrat.foundation.lang.internal.StringConverterService
Determines the key class for the given instance of StringConverter.
right - Variable in record class org.tquadrat.foundation.lang.Pair
The field for the right record component.
right() - Method in record class org.tquadrat.foundation.lang.Pair
Returns the value of the right record component.
right(R) - Method in record class org.tquadrat.foundation.lang.Pair
Creates a new instance of Pair with the left value from this one and the given new right value.
roundRobin() - Static method in class org.tquadrat.foundation.stream.Selectors
Returns a "Round Robin" Selector implementation.
run() - Method in interface org.tquadrat.foundation.lang.Action
The action.
run() - Method in record class org.tquadrat.foundation.lang.internal.TimeoutSemaphoreImpl.Janitor
Performs the housekeeping.
run() - Method in class org.tquadrat.foundation.lang.internal.TimeoutSemaphoreImpl.Reaper
A B C D E F G H I J L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form