Package org.aoju.bus.core.lang.function
Interface XConsumer<T>
- Type Parameters:
T- 操作的输入类型
- All Superinterfaces:
Consumer<T>,Serializable
- All Known Implementing Classes:
Tailer.ConsoleLineHandler
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
表示接受单个输入参数且不返回结果的操作 与大多数其他功能接口不同,消费者预计将通过副作用进行操作
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Details
-
multi
multi- Type Parameters:
T- type- Parameters:
consumers- lambda- Returns:
- lambda
-
nothing
-
accepting
-
accept
-
andThen
返回一个组合的Consumer,它按顺序执行此操作,然后是after操作 如果执行任一操作引发异常,则将其转发给组合操作的调用者 如果执行此操作引发异常,则不会执行after操作- Parameters:
after- 此操作后要执行的操作- Returns:
- 一个组合的
Consumer按顺序执行此操作,然后是after操作 - Throws:
NullPointerException- 如果after为空
-