diff --git a/src/main/java/com/rabbitmq/client/impl/recovery/Utils.java b/src/main/java/com/rabbitmq/client/impl/recovery/Utils.java new file mode 100644 index 0000000000..569f9da73a --- /dev/null +++ b/src/main/java/com/rabbitmq/client/impl/recovery/Utils.java @@ -0,0 +1,32 @@ +// Copyright (c) 2020 VMware, Inc. or its affiliates. All rights reserved. +// +// This software, the RabbitMQ Java client library, is triple-licensed under the +// Mozilla Public License 2.0 ("MPL"), the GNU General Public License version 2 +// ("GPL") and the Apache License version 2 ("ASL"). For the MPL, please see +// LICENSE-MPL-RabbitMQ. For the GPL, please see LICENSE-GPL2. For the ASL, +// please see LICENSE-APACHE2. +// +// This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, +// either express or implied. See the LICENSE file for specific language governing +// rights and limitations of this software. +// +// If you have any questions regarding licensing, please contact us at +// info@rabbitmq.com. + +package com.rabbitmq.client.impl.recovery; + +import java.io.IOException; +import java.util.concurrent.TimeoutException; + +final class Utils { + + private Utils() {} + + @FunctionalInterface + interface IoTimeoutExceptionRunnable { + + void run() throws IOException, TimeoutException; + + } + +}