com.nimbusds.infinispan.persistence.common.query.QueryExecutor Maven / Gradle / Ivy
package com.nimbusds.infinispan.persistence.common.query;
import java.util.function.Consumer;
import com.nimbusds.infinispan.persistence.common.InfinispanEntry;
/**
* Interface for executing queries directly against a particular Infinispan
* cache store (bypassing the Infinispan
* {@link org.infinispan.persistence.spi.AdvancedCacheLoader} APIs).
*/
public interface QueryExecutor {
/**
* Executes the specified query.
*
* @param query The query. Must not be {@code null}.
* @param consumer The result consumer. Must not be {@code null}.
*/
void executeQuery(final Query query, final Consumer> consumer);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy