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> {
 }

Reply via email to