Package | Description |
---|---|
org.apache.commons.lang3.concurrent.locks |
Provides support classes for multi-threaded programming.
|
org.apache.commons.lang3.function |
Provides functional interfaces to complement those in
java.lang.function and utilities for working with Java
8 lambdas. |
org.apache.commons.lang3.stream |
Provides utility classes to complement those in
java.util.stream . |
Modifier and Type | Method and Description |
---|---|
void |
LockingVisitors.LockVisitor.acceptReadLocked(FailableConsumer<O,?> consumer)
Provides read (shared, non-exclusive) access to the locked (hidden) object.
|
void |
LockingVisitors.LockVisitor.acceptWriteLocked(FailableConsumer<O,?> consumer)
Provides write (exclusive) access to the locked (hidden) object.
|
protected void |
LockingVisitors.LockVisitor.lockAcceptUnlock(Supplier<Lock> lockSupplier,
FailableConsumer<O,?> consumer)
This method provides the default implementation for
LockingVisitors.LockVisitor.acceptReadLocked(FailableConsumer) , and
LockingVisitors.LockVisitor.acceptWriteLocked(FailableConsumer) . |
Modifier and Type | Field and Description |
---|---|
static FailableConsumer |
FailableConsumer.NOP
NOP singleton
|
Modifier and Type | Method and Description |
---|---|
default FailableConsumer<T,E> |
FailableConsumer.andThen(FailableConsumer<? super T,E> after)
Returns a composed
Consumer like Consumer.andThen(Consumer) . |
static <T,E extends Throwable> |
FailableConsumer.nop()
Returns The NOP singleton.
|
Modifier and Type | Method and Description |
---|---|
static <T,E extends Throwable> |
Failable.accept(FailableConsumer<T,E> consumer,
T object)
Consumes a consumer and rethrows any exception as a
RuntimeException . |
default FailableConsumer<T,E> |
FailableConsumer.andThen(FailableConsumer<? super T,E> after)
Returns a composed
Consumer like Consumer.andThen(Consumer) . |
static <T> Consumer<T> |
Failable.asConsumer(FailableConsumer<T,?> consumer)
Converts the given
FailableConsumer into a standard Consumer . |
static void |
Failable.tryWithResources(FailableRunnable<? extends Throwable> action,
FailableConsumer<Throwable,? extends Throwable> errorHandler,
FailableRunnable<? extends Throwable>... resources)
A simple try-with-resources implementation, that can be used, if your objects do not implement the
AutoCloseable interface. |
Modifier and Type | Method and Description |
---|---|
void |
Streams.FailableStream.forEach(FailableConsumer<O,?> action)
Performs an action for each element of this stream.
|
Copyright © 2001–2021 The Apache Software Foundation. All rights reserved.