Index
All Classes and Interfaces|All Packages|Serialized Form
$
- $BRACES - Enum constant in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
A apache commons style ${somekey} pattern.
A
- accept(T, T2) - Method in interface io.github.venkateshamurthy.exceptional.CheckedBiConsumer
-
A bi consumer accept method that can throw
Throwable - App - Class in io.github.venkateshamurthy.exceptional
-
A simple main class for the purposes of mave jar plugins
- App() - Constructor for class io.github.venkateshamurthy.exceptional.App
- apply(T, T2, T3) - Method in interface io.github.venkateshamurthy.exceptional.CheckedTriFunction
-
Applies the parameters to the function implemented or throws an exception
B
- bulkhead(Observable<T>, Bulkhead) - Method in class io.github.venkateshamurthy.exceptional.RxSingularObservables
-
A
BulkheadwrapperingObservable - bulkhead(Single<T>, Bulkhead) - Method in class io.github.venkateshamurthy.exceptional.RxSingularObservables
-
A
BulkheadwrapperingSingle - bulkheadBiConsumer(BiConsumer<T, T2>, Bulkhead) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
Bulkheadwrapper to theBiConsumer. - bulkheadBiFunction(BiFunction<T, T2, R>, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Bulkhead BiFunction wrapper
- bulkheadCallable(Callable<T>, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
A Bulkhead wrapper
- bulkheadCheckedBiConsumer(CheckedBiConsumer<T, T2>, Bulkhead) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
Bulkheadwrapper to theCheckedBiConsumer. - bulkheadCheckedBiFunction(CheckedBiFunction<T, T2, R>, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Retry CheckedBiFunction wrapper
- bulkheadCheckedConsumer(CheckedConsumer<T>, Bulkhead) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
Bulkheadwrapper to theCheckedConsumer. - bulkheadCheckedFunction(CheckedFunction<T, R>, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Bulkhead CheckedFunction wrapper
- bulkheadCheckedRunnable(CheckedRunnable, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
BulkheadwrapperingCheckedRunnable - bulkheadCheckedSupplier(CheckedSupplier<R>, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
Bulkheadwrapper toCheckedSupplier - bulkheadConsumer(Consumer<T>, Bulkhead) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
Bulkheadwrapper to theConsumer. - bulkheadFunction(Function<T, R>, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Bulkhead function wrapper
- bulkheadRunnable(Runnable, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
Bulkheadwrapper on theRunnable - bulkheadSupplier(Supplier<R>, Bulkhead) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
Bulkheadwrapper toSupplier
C
- ceMapper - Static variable in class io.github.venkateshamurthy.exceptional.RxTry
-
A common Checked Exception Mapper.
- CheckedBiConsumer<T,
T2> - Interface in io.github.venkateshamurthy.exceptional -
CheckedBiConsumer is an interface to model accepting two parameters but may throw
- CheckedTriFunction<T,
T2, T3, R> - Interface in io.github.venkateshamurthy.exceptional -
CheckedTriFunction is a checked variant of
TriFunction - circuitBreak(Observable<T>, CircuitBreaker) - Method in class io.github.venkateshamurthy.exceptional.RxSingularObservables
-
A
CircuitBreakerwrapperingObservable - circuitBreak(Single<T>, CircuitBreaker) - Method in class io.github.venkateshamurthy.exceptional.RxSingularObservables
-
A
CircuitBreakerwrapperingSingle - circuitBreakBiConsumer(BiConsumer<T, T2>, CircuitBreaker) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
CircuitBreakerwrapper to theBiConsumer. - circuitBreakBiFunction(BiFunction<T, T2, R>, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
CircuitBreaker BiFunction wrapper
- circuitBreakCallable(Callable<T>, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
A CircuitBreaker wrapper
- circuitBreakCheckedBiConsumer(CheckedBiConsumer<T, T2>, CircuitBreaker) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
CircuitBreakerwrapper to theCheckedBiConsumer. - circuitBreakCheckedBiFunction(CheckedBiFunction<T, T2, R>, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Retry CheckedBiFunction wrapper
- circuitBreakCheckedConsumer(CheckedConsumer<T>, CircuitBreaker) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
CircuitBreakerwrapper to theCheckedConsumer. - circuitBreakCheckedFunction(CheckedFunction<T, R>, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Circuitbreaker CheckedFunction wrapper
- circuitBreakCheckedRunnable(CheckedRunnable, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
CircuitBreakerwrapperingCheckedRunnable - circuitBreakCheckedSupplier(CheckedSupplier<R>, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
CircuitBreakerwrapper toCheckedSupplier - circuitBreakConsumer(Consumer<T>, CircuitBreaker) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
CircuitBreakerwrapper to theConsumer. - circuitBreakFunction(Function<T, R>, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
CircuitBreaker function wrapper
- circuitBreakRunnable(Runnable, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
CircuitBreakerwrapper on theRunnable - circuitBreakSupplier(Supplier<R>, CircuitBreaker) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
CircuitBreakerwrapper toSupplier - CommonRuntimeException - Exception in io.github.venkateshamurthy.exceptional.exceptions
-
CommonRuntimeExceptionis a unified runtime exception class that can be used across the project to encapsulate error information in a structured and consistent format. - CommonRuntimeException(String) - Constructor for exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Constructs a new
CommonRuntimeExceptionwith the specified message. - CommonRuntimeException(String, Throwable) - Constructor for exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Constructs a new
CommonRuntimeExceptionwith the specified message and cause. - CommonRuntimeException(String, Throwable, String, Object...) - Constructor for exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Constructs a new
CommonRuntimeExceptionwith the specified message and cause. - consumeFailure(Try<R>, Class<X>, Consumer<X>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Consume Failures while executing
Try - consumeFailure(Try<R>, Class<X1>, Consumer<X1>, Class<X2>, Consumer<X2>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Consume Failures while executing
Try - consumeFailure(Try<R>, Class<X1>, Consumer<X1>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Consume Failures while executing
Try
D
- DEFAULT - Enum constant in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Default constant delay.
- DEFAULT_JITTER - Enum constant in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Default delay with random jitter.
- Delayer - Enum Class in io.github.venkateshamurthy.exceptional
-
Enum for delay
- detailedMessage(String, Object...) - Method in exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Deprecated, for removal: This API element is subject to removal in a future version.
- DetailsMessageFormatters - Enum Class in io.github.venkateshamurthy.exceptional.exceptions
-
An enumeration of Message formatters that can be used to format the detail message.
- detectAndFormat(String, Object...) - Static method in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
A convenient static method to determine format and format
- detectFormatter(String) - Static method in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
A detection of formatter given a template
- DOUBLEANGULAR - Enum constant in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
A double angular braces <<>> marker.
E
- either(CheckedBiFunction<T, U, V>, T, U) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments
- either(CheckedBiFunction<T, U, V>, T, U, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(CheckedBiFunction<T, U, V>, T, U, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(CheckedBiFunction<T, U, V>, T, U, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(CheckedConsumer<U>, U) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments
- either(CheckedConsumer<U>, U, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(CheckedConsumer<U>, U, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(CheckedConsumer<U>, U, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(CheckedFunction<U, V>, U) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments
- either(CheckedFunction<U, V>, U, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(CheckedFunction<U, V>, U, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(CheckedFunction<U, V>, U, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(CheckedRunnable) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in runnable
- either(CheckedRunnable, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in runnable and exception mapper
- either(CheckedRunnable, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in runnable and exception mapper
- either(CheckedRunnable, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in runnable and arguments and exception mapper
- either(CheckedSupplier<V>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in supplier
- either(CheckedSupplier<V>, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in supplier and exception mapper
- either(CheckedSupplier<V>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in supplier and exception mapper
- either(CheckedSupplier<V>, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in supplier and arguments and exception mapper
- either(CheckedBiConsumer<U, V>, U, V) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(CheckedBiConsumer<U, V>, U, V, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(CheckedBiConsumer<U, V>, U, V, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(CheckedBiConsumer<U, V>, U, V, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(CheckedTriFunction<T, U, V, R>, T, U, V) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Either transform of a
CheckedTriFunctionthat accepts 3 arguments - either(CheckedTriFunction<T, U, V, R>, T, U, V, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Either transform of a
CheckedTriFunctionthat accepts 3 arguments with exception mapper - either(CheckedTriFunction<T, U, V, R>, T, U, V, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Either transform of a
CheckedTriFunctionthat accepts 3 arguments with exception mapper - either(CheckedTriFunction<T, U, V, R>, T, U, V, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Either transform of a
CheckedTriFunctionthat accepts 3 arguments with exception mapper - either(Runnable) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in runnable
- either(Runnable, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in runnable and exception mapper
- either(Runnable, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in runnable and exception mapper
- either(Runnable, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in runnable and arguments and exception mapper
- either(Callable<V>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in callable
- either(Callable<V>, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in callable and exception mapper
- either(Callable<V>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in callable and exception mapper
- either(Callable<V>, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in callable and arguments and exception mapper
- either(BiConsumer<U, V>, U, V) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments
- either(BiConsumer<U, V>, U, V, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(BiConsumer<U, V>, U, V, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(BiConsumer<U, V>, U, V, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(BiFunction<T, U, V>, T, U) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments
- either(BiFunction<T, U, V>, T, U, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(BiFunction<T, U, V>, T, U, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(BiFunction<T, U, V>, T, U, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(Consumer<U>, U) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments
- either(Consumer<U>, U, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(Consumer<U>, U, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(Consumer<U>, U, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in consumer and arguments and exception mapper
- either(Function<U, V>, U) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments
- either(Function<U, V>, U, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(Function<U, V>, U, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(Function<U, V>, U, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in function and arguments and exception mapper
- either(Supplier<V>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in supplier
- either(Supplier<V>, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in supplier and exception mapper
- either(Supplier<V>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in supplier and exception mapper
- either(Supplier<V>, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Creates an Either with passed in supplier and arguments and exception mapper
- either(TriFunction<T, U, V, R>, T, U, V) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Either transform of a
TriFunctionthat accepts 3 arguments - either(TriFunction<T, U, V, R>, T, U, V, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Either transform of a
TriFunctionthat accepts 3 arguments with exception mapper - either(TriFunction<T, U, V, R>, T, U, V, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Either transform of a
TriFunctionthat accepts 3 arguments with exception mapper - either(TriFunction<T, U, V, R>, T, U, V, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Either transform of a
TriFunctionthat accepts 3 arguments with exception mapper - Eithers - Class in io.github.venkateshamurthy.exceptional
-
Eithers is a convenient utility to convert different forms of executors to [@Either}
- Eithers() - Constructor for class io.github.venkateshamurthy.exceptional.Eithers
- errorConsumedBiFunction(BiFunction<T, T2, R>, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming BiFunction wrapper
- errorConsumedBiFunction(BiFunction<T, T2, R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming BiFunction wrapper
- errorConsumedBiFunction(BiFunction<T, T2, R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming BiFunction wrapper
- errorConsumedCallable(Callable<T>, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception consuming callable wrapper
- errorConsumedCallable(Callable<T>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception consuming callable wrapper
- errorConsumedCallable(Callable<T>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception consuming callable wrapper
- errorConsumedCheckedBiFunction(CheckedBiFunction<T, T2, R>, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming CheckedBiFunction wrapper
- errorConsumedCheckedBiFunction(CheckedBiFunction<T, T2, R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming CheckedFunction wrapper
- errorConsumedCheckedBiFunction(CheckedBiFunction<T, T2, R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming CheckedBiFunction wrapper
- errorConsumedCheckedFunction(CheckedFunction<T, R>, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming CheckedFunction wrapper
- errorConsumedCheckedFunction(CheckedFunction<T, R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming CheckedFunction wrapper
- errorConsumedCheckedFunction(CheckedFunction<T, R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming CheckedFunction wrapper
- errorConsumedCheckedRunnable(CheckedRunnable, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception consuming checked runnable wrapper
- errorConsumedCheckedRunnable(CheckedRunnable, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception consuming checked runnable wrapper
- errorConsumedCheckedRunnable(CheckedRunnable, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception consuming checked runnable wrapper
- errorConsumedCheckedSupplier(CheckedSupplier<R>, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception consuming CheckedSupplier wrapper.
- errorConsumedCheckedSupplier(CheckedSupplier<R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception consuming CheckedSupplier wrapper
- errorConsumedCheckedSupplier(CheckedSupplier<R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception consuming CheckedSupplier wrapper
- errorConsumedFunction(Function<T, R>, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming function wrapper
- errorConsumedFunction(Function<T, R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming function wrapper
- errorConsumedFunction(Function<T, R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception consuming function wrapper
- errorConsumedRunnable(Runnable, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception consuming Runnable wrapper
- errorConsumedRunnable(Runnable, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception mapped Runnable wrapper
- errorConsumedRunnable(Runnable, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception mapped Runnable wrapper
- errorConsumedSupplier(Supplier<R>, Class<X>, Consumer<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception consuming supplier wrapper
- errorConsumedSupplier(Supplier<R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception consuming supplier wrapper
- errorConsumedSupplier(Supplier<R>, Class<X>, Consumer<X>, Class<X2>, Consumer<X2>, Class<X3>, Consumer<X3>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception consuming supplier wrapper
- errorMappedBiFunction(BiFunction<T, T2, R>, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped BiFunction wrapper
- errorMappedBiFunction(BiFunction<T, T2, R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped BiFunction wrapper
- errorMappedBiFunction(BiFunction<T, T2, R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped BiFunction wrapper
- errorMappedCallable(Callable<T>, Class<X>, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception mapped callable wrapper
- errorMappedCallable(Callable<T>, Class<X>, Supplier<Exception>, Class<X2>, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception mapped callable wrapper
- errorMappedCallable(Callable<T>, Class<X>, Supplier<Exception>, Class<X2>, Supplier<Exception>, Class<X3>, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception mapped callable wrapper
- errorMappedCallable(Callable<T>, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception mapped callable wrapper
- errorMappedCallable(Callable<T>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception mapped callable wrapper
- errorMappedCallable(Callable<T>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
An exception mapped callable wrapper
- errorMappedCheckedBiFunction(CheckedBiFunction<T, T2, R>, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped CheckedBiFunction wrapper
- errorMappedCheckedBiFunction(CheckedBiFunction<T, T2, R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped CheckedBiFunction wrapper
- errorMappedCheckedBiFunction(CheckedBiFunction<T, T2, R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped CheckedBiFunction wrapper
- errorMappedCheckedFunction(CheckedFunction<T, R>, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped CheckedFunction wrapper
- errorMappedCheckedFunction(CheckedFunction<T, R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped CheckedFunction wrapper
- errorMappedCheckedFunction(CheckedFunction<T, R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped CheckedFunction wrapper
- errorMappedCheckedRunnable(CheckedRunnable, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception mapped CheckedRunnable wrapper
- errorMappedCheckedRunnable(CheckedRunnable, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception mapped CheckedRunnable wrapper
- errorMappedCheckedRunnable(CheckedRunnable, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception mapped CheckedRunnable wrapper
- errorMappedCheckedSupplier(CheckedSupplier<R>, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception mapped supplier wrapper
- errorMappedCheckedSupplier(CheckedSupplier<R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception mapped CheckedSupplier wrapper
- errorMappedCheckedSupplier(CheckedSupplier<R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception mapped CheckedSupplier wrapper
- errorMappedFunction(Function<T, R>, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped Function wrapper
- errorMappedFunction(Function<T, R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped Function wrapper
- errorMappedFunction(Function<T, R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
An exception mapped Function wrapper
- errorMappedRunnable(Runnable, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception mapped Runnable wrapper
- errorMappedRunnable(Runnable, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception mapped Runnable wrapper
- errorMappedRunnable(Runnable, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
An exception mapped Runnable wrapper
- errorMappedSupplier(Supplier<R>, Class<X>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception mapped supplier wrapper
- errorMappedSupplier(Supplier<R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception mapped supplier wrapper
- errorMappedSupplier(Supplier<R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
An exception mapped supplier wrapper
- ExceptionCode - Interface in io.github.venkateshamurthy.exceptional.exceptions
-
An interface to model exception code, short description and enable creating
CommonRuntimeException - EXPONENTIAL - Enum constant in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Exponential delay.
- EXPONENTIAL_JITTER - Enum constant in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Exponential jitter delay.
F
- FIBONACCI - Enum constant in enum class io.github.venkateshamurthy.exceptional.Delayer
-
A delay series along the lines of fibonacci.
- format(String, Object...) - Method in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
Method to format a given template and values.
- formatDetailedMessage(MessageFormat, Object...) - Method in exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Deprecated, for removal: This API element is subject to removal in a future version.in favour of using the
ExceptionCode.toCommonRTE(Throwable, String, String, Object...)or with setDetailedMessage(String) method where the argument can be built byDetailsMessageFormatters.detectAndFormat(String, Object...). Sets the detailed message using aMessageFormatinstance for advanced message formatting.
G
- getDescription() - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
Short description of the error.
- getStatus() - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
Get http status.
H
- hours(double, double) - Method in enum class io.github.venkateshamurthy.exceptional.Delayer
-
A convenient function to obtain
IntervalFunctionin hours preferably fractional hours - hours(long, long) - Method in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Convenience delay function in hours
I
- io.github.venkateshamurthy.exceptional - package io.github.venkateshamurthy.exceptional
- io.github.venkateshamurthy.exceptional.exceptions - package io.github.venkateshamurthy.exceptional.exceptions
J
- JAVA - Enum constant in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
A Standard Java style MessageFormat pattern - just the way printf works.
L
- LINEAR - Enum constant in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Linear delay.
- LINEAR_JITTER - Enum constant in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Linear delay with jitter.
- LOGARITHMIC - Enum constant in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Logarithmic backoff.
- logDebug() - Method in exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Logs this exception at DEBUG level, including message, code, timestamp, details, and HTTP status.
- logInfo() - Method in exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Logs this exception’s summary at INFO level, including error code, timestamp, and details.
M
- main(String[]) - Static method in class io.github.venkateshamurthy.exceptional.App
-
Main method.
- mapException(Try<R>, Class<X>, Supplier<Exception>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try - mapException(Try<R>, Class<X>, Supplier<Exception>, Class<X2>, Supplier<Exception>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try - mapException(Try<R>, Class<X>, Supplier<Exception>, Class<X2>, Supplier<Exception>, Class<X3>, Supplier<Exception>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try - mapException(Try<R>, Class<X>, UnaryOperator<Exception>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try - mapException(Try<R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try - mapException(Try<R>, Class<X>, UnaryOperator<Exception>, Class<X2>, UnaryOperator<Exception>, Class<X3>, UnaryOperator<Exception>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try - mapExceptions(Try<R>, Supplier<? extends Exception>, Class<? extends Exception>...) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try - mapExceptions(Try<R>, Map<Class<? extends Exception>, Supplier<Exception>>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try. - millis(long, long) - Method in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Convenience delay function in milliseconds
- minutes(double, double) - Method in enum class io.github.venkateshamurthy.exceptional.Delayer
-
A convenient function to obtain
IntervalFunctionin minutes preferably fractional minutes - minutes(long, long) - Method in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Convenience delay function in minutes
N
- name() - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
Short name of the error/exception code.
- NAMEDARGS - Enum constant in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
A named {key} pattern which would be replaced by a mapped value from a key-value map.
- NONE - Enum constant in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
A no/none formatting enum to be used as a catch-all default if no other pattern works.
- NOW - Static variable in exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
A supplier of current instant.
- NULL_CAUSE - Static variable in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
Null Throwable used while building exception not requiring the cause.
O
- orElseThrow(Either<Exception, R>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
An
either'svalue or exception getter without any translations
R
- rateLimit(Observable<T>, RateLimiter) - Method in class io.github.venkateshamurthy.exceptional.RxSingularObservables
-
A
RateLimiterwrapperingObservable - rateLimit(Single<T>, RateLimiter) - Method in class io.github.venkateshamurthy.exceptional.RxSingularObservables
-
A
RateLimiterwrapperingSingle - rateLimitBiConsumer(BiConsumer<T, T2>, RateLimiter) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
RateLimiterwrapper to theBiConsumer. - rateLimitBiFunction(BiFunction<T, T2, R>, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Ratelimiter BiFunction wrapper
- rateLimitCallable(Callable<T>, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
A RateLimiting wrapper
- rateLimitCheckedBiConsumer(CheckedBiConsumer<T, T2>, RateLimiter) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
RateLimiterwrapper to theCheckedBiConsumer. - rateLimitCheckedBiFunction(CheckedBiFunction<T, T2, R>, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Retry CheckedBiFunction wrapper
- rateLimitCheckedConsumer(CheckedConsumer<T>, RateLimiter) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
RateLimiterwrapper to theCheckedConsumer. - rateLimitCheckedFunction(CheckedFunction<T, R>, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Ratelimiting CheckedFunction wrapper
- rateLimitCheckedRunnable(CheckedRunnable, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
RateLimiterwrapperingCheckedRunnable - rateLimitCheckedSupplier(CheckedSupplier<R>, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
RateLimiterwrapper toCheckedSupplier - rateLimitConsumer(Consumer<T>, RateLimiter) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
RateLimiterwrapper to theConsumer. - rateLimitFunction(Function<T, R>, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
RateLimiting function wrapper
- rateLimitRunnable(Runnable, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
RateLimiterwrapper on theRunnable - rateLimitSupplier(Supplier<R>, RateLimiter) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
RateLimiterwrapper toSupplier - retry(Observable<T>, Retry) - Method in class io.github.venkateshamurthy.exceptional.RxSingularObservables
-
A
RetrywrapperingObservable - retry(Single<T>, Retry) - Method in class io.github.venkateshamurthy.exceptional.RxSingularObservables
-
A
RetrywrapperingSingle - retryBiConsumer(BiConsumer<T, T2>, Retry) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
Retrywrapper to theBiConsumer. - retryBiFunction(BiFunction<T, T2, R>, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Retry BiFunction wrapper
- retryCallable(Callable<T>, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
.
- retryCheckedBiConsumer(CheckedBiConsumer<T, T2>, Retry) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
Retrywrapper to theCheckedBiConsumer. - retryCheckedBiFunction(CheckedBiFunction<T, T2, R>, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Retry CheckedBiFunction wrapper
- retryCheckedConsumer(CheckedConsumer<T>, Retry) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
Retrywrapper to theCheckedConsumer. - retryCheckedFunction(CheckedFunction<T, R>, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Retry CheckedFunction wrapper
- retryCheckedRunnable(CheckedRunnable, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
RetrywrapperingCheckedRunnable - retryCheckedSupplier(CheckedSupplier<R>, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
Retrywrapper toCheckedSupplier - retryConsumer(Consumer<T>, Retry) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
A
Retrywrapper to theConsumer - retryFunction(Function<T, R>, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Retry function wrapper
- retryRunnable(Runnable, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
Retrywrapper on theRunnable - retrySupplier(Supplier<R>, Retry) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
Retrywrapper toSupplier - rteMapper - Static variable in class io.github.venkateshamurthy.exceptional.RxTry
-
A common Runtime Exception Mapper.
- RxCallable - Class in io.github.venkateshamurthy.exceptional
-
Callable wrapper functions covering resilience and Try.
- RxCallable() - Constructor for class io.github.venkateshamurthy.exceptional.RxCallable
- rxCheckedRunnable(CheckedConsumer<T>, T) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
CheckedRunnablewrapper on theCheckedConsumer - rxCheckedRunnable(CheckedBiConsumer<T, T2>, T, T2) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
CheckedRunnablewrapper on theCheckedBiConsumer - RxConsumer - Class in io.github.venkateshamurthy.exceptional
-
A
ConsumerandCheckedConsumerwrappering utility. - RxConsumer() - Constructor for class io.github.venkateshamurthy.exceptional.RxConsumer
- RxFunction - Class in io.github.venkateshamurthy.exceptional
- RxFunction() - Constructor for class io.github.venkateshamurthy.exceptional.RxFunction
- rxRunnable(BiConsumer<T, T2>, T, T2) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A
Runnabletransformer to the passed inBiConsumer - rxRunnable(Consumer<T>, T) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
- RxRunnable - Class in io.github.venkateshamurthy.exceptional
-
A Runnable wrapper convenience utility covering
Runnable,CheckedRunnable - RxRunnable() - Constructor for class io.github.venkateshamurthy.exceptional.RxRunnable
- RxSingularObservables - Class in io.github.venkateshamurthy.exceptional
-
A wrappering utility for
SingleandObservable - RxSingularObservables() - Constructor for class io.github.venkateshamurthy.exceptional.RxSingularObservables
- RxSupplier - Class in io.github.venkateshamurthy.exceptional
-
A convenient wrapper to
RxSupplier - RxSupplier() - Constructor for class io.github.venkateshamurthy.exceptional.RxSupplier
- RxTry - Class in io.github.venkateshamurthy.exceptional
-
A convenience set of utility methods making use of Try methods for callable, runnables etc
- RxTry() - Constructor for class io.github.venkateshamurthy.exceptional.RxTry
S
- seconds(long, long) - Method in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Convenience delay function in seconds
- setDetailedMessage(String, Map<String, Object>) - Method in exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Deprecated, for removal: This API element is subject to removal in a future version.in favour of using the
ExceptionCode.toCommonRTE(Throwable, String, String, Object...)or with setDetailedMessage(String) method where the argument can be built byDetailsMessageFormatters.detectAndFormat(String, Object...). Sets the detailed message by replacing named placeholders in the form of{key}.Example:
exception.setDetailedMessage("Error in {module} at {time}", Map.of("module", "Auth", "time", "12:00 UTC")); - setFormatterStyle(DetailsMessageFormatters) - Method in exception io.github.venkateshamurthy.exceptional.exceptions.CommonRuntimeException
-
Deprecated, for removal: This API element is subject to removal in a future version.and rendered effect-less in favour of using the
ExceptionCode.toCommonRTE(Throwable, String, String, Object...)or with setDetailedMessage(String) method where the argument can be built byDetailsMessageFormatters.detectAndFormat(String, Object...). Sets the Message Formatting style of this instance. - SLF4J - Enum constant in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
A SLF4J logger style empty braces pattern.
T
- toBiConsumer(BiConsumer<T, T2>) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
Reflexive function
- toBiFunction(BiFunction<T, T2, R>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Reflexive convenience method for chaining
- toBinaryOperator(BiFunction<X, X, X>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
A converter for
BiFunctionwhose arguments and output are of same type thus naturally toBinaryOperator - toBinaryOperator(BinaryOperator<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
A reflexive function for
BinaryOperator - toCallable(Callable<T>) - Static method in class io.github.venkateshamurthy.exceptional.RxCallable
-
A reflexive wrapper on the callable that helps in method chaining
- toCheckedBiConsumer(CheckedBiConsumer<T, T2>) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
Reflexive function
- toCheckedBiFunction(CheckedBiFunction<T, T2, R>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Reflexive convenience method for chaining
- toCheckedConsumer(CheckedConsumer<T>) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
Reflexive function
- toCheckedFunction(CheckedFunction<T, R>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Reflexive convenience method for chaining
- toCheckedRunnable(CheckedRunnable) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A reflexive wrapper to
CheckedRunnablethat helps in method chaining. - toCheckedSupplier(CheckedBiFunction<T, T2, R>, T, T2) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
CheckedSupplierform ofCheckedBiFunction - toCheckedSupplier(CheckedConsumer<T>, T) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
CheckedSupplierform ofCheckedConsumer - toCheckedSupplier(CheckedFunction<T, R>, T) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
CheckedSupplierform ofCheckedFunction - toCheckedSupplier(CheckedSupplier<R>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A reflexive wrapper to
CheckedSupplier - toCheckedSupplier(CheckedBiConsumer<T, T2>, T, T2) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
CheckedSupplierform ofCheckedBiConsumer - toCheckedSupplier(CheckedTriFunction<T, T2, T3, R>, T, T2, T3) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
CheckedSupplierform ofCheckedTriFunction - toCheckedTriFunction(CheckedTriFunction<T, T2, T3, R>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Reflexive convenience method for chaining
- toCommonRTE() - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
A
CommonRuntimeExceptiongenerator givenExceptionCode.getDescription()serving as a message. - toCommonRTE(String) - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
A
CommonRuntimeExceptiongenerator given a message. - toCommonRTE(String, Object...) - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
Deprecated, for removal: This API element is subject to removal in a future version.in favour of
ExceptionCode.toCommonRTE(Throwable, String, String, Object...). Please do not use this - toCommonRTE(String, String, Object...) - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
A
CommonRuntimeExceptioncreator given message, details template and args - toCommonRTE(String, Map<String, Object>) - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
Deprecated, for removal: This API element is subject to removal in a future version.in favour of
ExceptionCode.toCommonRTE(Throwable, String, String, Object...). Please do not use this - toCommonRTE(Throwable, String) - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
A
CommonRuntimeExceptiongenerator given a cause and message. - toCommonRTE(Throwable, String, String, Object...) - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
A
CommonRuntimeExceptioncreator given cause, message, details template and args - toCommonRTE(MessageFormat, Object...) - Method in interface io.github.venkateshamurthy.exceptional.exceptions.ExceptionCode
-
Deprecated, for removal: This API element is subject to removal in a future version.in favour of
ExceptionCode.toCommonRTE(Throwable, String, String, Object...).Please do not use this - toConsumer(Consumer<T>) - Method in class io.github.venkateshamurthy.exceptional.RxConsumer
-
Reflexive function
- toFunction(Function<T, R>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
Reflexive convenience method for chaining
- toRunnable(Runnable) - Static method in class io.github.venkateshamurthy.exceptional.RxRunnable
-
A reflexive wrapper to
Runnablethat helps in method chaining. - toSupplier(BiConsumer<T, T2>, T, T2) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
Supplierform ofBiConsumer - toSupplier(BiFunction<T, T2, R>, T, T2) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A
Supplierform ofBiFunction - toSupplier(Consumer<T>, T) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
- toSupplier(Function<T, R>, T) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
- toSupplier(Supplier<R>) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
A reflexive wrapper to
Supplier - toSupplier(TriFunction<T, T2, T3, R>, T, T2, T3) - Static method in class io.github.venkateshamurthy.exceptional.RxSupplier
-
Gets a Supplier modeling the
TriFunction - toUnaryOperator(Function<X, X>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
A converter for
Functionwhose argument and output are of same type thus naturally toUnaryOperator - toUnaryOperator(UnaryOperator<X>) - Static method in class io.github.venkateshamurthy.exceptional.RxFunction
-
A reflexive function for a
UnaryOperator - transformExceptions(Try<R>, UnaryOperator<? extends Exception>, Exception...) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
Try - transformExceptions(Try<R>, Map<Class<? extends Exception>, UnaryOperator<Exception>>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Map/Transform Failures to desired exception while executing
TryThe exception translation itself is to be sent as a map of source of exception type to a particular supplier of the taget exception. - tryToEither(Try<V>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
tryToEither transform using a
exception transformer - tryToEither(Try<V>, Supplier<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Try to Either transform
- tryToEither(Try<V>, UnaryOperator<Exception>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
tryToEither transform using a
exception transformer - tryToEither(Try<V>, Map<Class<? extends Exception>, Supplier<Exception>>) - Static method in class io.github.venkateshamurthy.exceptional.Eithers
-
Try to Either transform
- tryWrap(CheckedBiFunction<T, T2, R>, T, T2) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
CheckedBiFunctionwith aTry. - tryWrap(CheckedFunction<T, R>, T) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
CheckedFunctionwith aTry. - tryWrap(CheckedRunnable) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
CheckedRunnablewith aTry - tryWrap(CheckedSupplier<R>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
CheckedSupplierwith aTry - tryWrap(CheckedTriFunction<T, T2, T3, R>, T, T2, T3) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
TriFunctionwith aTry. - tryWrap(Runnable) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
Runnablewith aTry - tryWrap(Callable<R>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
Callablewith aTry - tryWrap(BiFunction<T, T2, R>, T, T2) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
BiFunctionwith aTry. - tryWrap(Function<T, R>, T) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
Functionwith aTry. - tryWrap(Supplier<R>) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
Supplierwith aTry - tryWrap(TriFunction<T, T2, T3, R>, T, T2, T3) - Method in class io.github.venkateshamurthy.exceptional.RxTry
-
Wrapping
TriFunctionwith aTry.
V
- valueOf(String) - Static method in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.venkateshamurthy.exceptional.Delayer
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.venkateshamurthy.exceptional.exceptions.DetailsMessageFormatters
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form
ExceptionCode.toCommonRTE(Throwable, String, String, Object...)or with setDetailedMessage(String) method where the argument can be built byDetailsMessageFormatters.detectAndFormat(String, Object...). Sets the detailed message by substituting values in the given template. This instance utilizesDetailsMessageFormatters.SLF4Jis using as default which may be on the contrary to the desired formatter.