This is an automated email from the ASF dual-hosted git repository.
mattsicker pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/logging-log4j2.git
The following commit(s) were added to refs/heads/master by this push:
new 5570c3b569 Extend JDK function interfaces where available
5570c3b569 is described below
commit 5570c3b569054004b97ee42b6b7f497ba26a3133
Author: Matt Sicker <[email protected]>
AuthorDate: Sat Oct 22 13:06:27 2022 -0500
Extend JDK function interfaces where available
Signed-off-by: Matt Sicker <[email protected]>
---
.../src/main/java/org/apache/logging/log4j/util/BiConsumer.java | 2 +-
.../main/java/org/apache/logging/log4j/util/MessageSupplier.java | 9 +--------
.../src/main/java/org/apache/logging/log4j/util/Supplier.java | 9 +--------
3 files changed, 3 insertions(+), 17 deletions(-)
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/BiConsumer.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/BiConsumer.java
index 1d2ca59bd0..82e3ad6d17 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/BiConsumer.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/BiConsumer.java
@@ -24,7 +24,7 @@ package org.apache.logging.log4j.util;
* @see ReadOnlyStringMap
* @since 2.7
*/
-public interface BiConsumer<K, V> {
+public interface BiConsumer<K, V> extends java.util.function.BiConsumer<K, V> {
/**
* Performs the operation given the specified arguments.
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/MessageSupplier.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/MessageSupplier.java
index 70edb229ec..341ab99dbc 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/MessageSupplier.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/MessageSupplier.java
@@ -34,12 +34,5 @@ import org.apache.logging.log4j.message.Message;
*
* @since 2.4
*/
-public interface MessageSupplier {
-
- /**
- * Gets a Message.
- *
- * @return a Message
- */
- Message get();
+public interface MessageSupplier extends java.util.function.Supplier<Message> {
}
diff --git
a/log4j-api/src/main/java/org/apache/logging/log4j/util/Supplier.java
b/log4j-api/src/main/java/org/apache/logging/log4j/util/Supplier.java
index 22d0a7bcf1..d9215cf421 100644
--- a/log4j-api/src/main/java/org/apache/logging/log4j/util/Supplier.java
+++ b/log4j-api/src/main/java/org/apache/logging/log4j/util/Supplier.java
@@ -32,12 +32,5 @@ package org.apache.logging.log4j.util;
*
* @since 2.4
*/
-public interface Supplier<T> {
-
- /**
- * Gets a value.
- *
- * @return a value
- */
- T get();
+public interface Supplier<T> extends java.util.function.Supplier<T> {
}