All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.debezium.connector.spanner.function.BlockingSupplier Maven / Gradle / Ivy

There is a newer version: 3.0.0.CR1
Show newest version
/*
 * Copyright Debezium Authors.
 *
 * Licensed under the Apache Software License version 2.0, available at http://www.apache.org/licenses/LICENSE-2.0
 */
package io.debezium.connector.spanner.function;

/**
 * Represents a supplier of results.
 *
 * 

There is no requirement that a new or distinct result be returned each * time the supplier is invoked. * *

This is a functional interface * whose functional method is {@link #get()}. * * @param the type of results supplied by this supplier * @throws InterruptedException if the calling thread is interrupted while blocking * * @since 1.8 */ @FunctionalInterface public interface BlockingSupplier { /** * Gets a result. * * @return a result */ T get() throws InterruptedException; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy