Interface LongConsumer
- All Superinterfaces:
LongConsumer
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic LongConsumeracceptAll(Iterable<? extends LongConsumer> consumers) Returns a composite consumer that delegates to the specified consumers.default LongConsumerandThen(LongConsumer after) boxed()Returns a boxed version of this consumer.default <V1,V2> BiConsumer <V1, V2> compose(ToLongBiFunction<V1, V2> composer) Composes a binary consumer that invokes this consumer using result of the specified binary function.default <V> Consumer<V> compose(ToLongFunction<V> composer) Composes a consumer that invokes this consumer using result of the specified function.default LongConsumercomposeAsLong(LongUnaryOperator composer) Composes a consumer that invokes this consumer using result of the specified function.default <R> LongFunction<R> thenReturn(Supplier<R> factory) Returns a function that returns the value from the specified supplier after accepting its parameter via this consumer.default LongUnaryOperatorthenReturnLong(LongSupplier factory) Returns a function that returns the value from the specified supplier after accepting its parameter via this consumer.default LongConsumerwhen(LongPredicate predicate) Returns a consumer that conditionally invokes this consumer when allowed by the specified predicate.default LongConsumerwithDefault(LongPredicate predicate, LongSupplier defaultValue) Returns a consumer that accepts the value returned by the specified default provider if its value does not match the specified predicate.Methods inherited from interface LongConsumer
accept
-
Field Details
-
EMPTY
Consumer that discards its parameter
-
-
Method Details
-
andThen
- Specified by:
andThenin interfaceLongConsumer
-
boxed
-
when
Returns a consumer that conditionally invokes this consumer when allowed by the specified predicate.- Parameters:
predicate- a predicate that determines whether or not to invoke this consumer- Returns:
- a consumer that conditionally invokes this consumer when allowed by the specified predicate.
-
withDefault
Returns a consumer that accepts the value returned by the specified default provider if its value does not match the specified predicate.- Parameters:
predicate- a predicate used to determine the parameter of this consumerdefaultValue- a provider of the default parameter value- Returns:
- a consumer that accepts the value returned by the specified default provider if its value does not match the specified predicate.
-
composeAsLong
Composes a consumer that invokes this consumer using result of the specified function.- Parameters:
composer- a composing function- Returns:
- a composed consumer
-
compose
Composes a consumer that invokes this consumer using result of the specified function.- Type Parameters:
V- the mapped type- Parameters:
composer- a composing function- Returns:
- a composed consumer
-
compose
Composes a binary consumer that invokes this consumer using result of the specified binary function.- Type Parameters:
V1- the former parameter typeV2- the latter parameter type- Parameters:
composer- a composing function- Returns:
- a binary consumer that invokes this consumer using result of the specified binary function.
-
thenReturn
Returns a function that returns the value from the specified supplier after accepting its parameter via this consumer.- Type Parameters:
R- the return type- Parameters:
factory- a factory of the function return value- Returns:
- a function that returns the value from the specified supplier after accepting its parameter via this consumer.
-
thenReturnLong
Returns a function that returns the value from the specified supplier after accepting its parameter via this consumer.- Parameters:
factory- a factory of the function return value- Returns:
- a function that returns the value from the specified supplier after accepting its parameter via this consumer.
-
acceptAll
Returns a composite consumer that delegates to the specified consumers.- Parameters:
consumers- a number of consumers- Returns:
- a composite consumer
-