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

com.github.ftrossbach.kiqr.client.service.SpecificBlockingKiqrClient Maven / Gradle / Ivy

package com.github.ftrossbach.kiqr.client.service;

import com.github.ftrossbach.kiqr.commons.config.querymodel.requests.Window;
import org.apache.kafka.common.serialization.Serde;
import java.util.Map;
import java.util.Optional;

/**
 * Created by ftr on 10/03/2017.
 */
public interface SpecificBlockingKiqrClient {

    Optional getScalarKeyValue(K key);

    Map getAllKeyValues();

    Map getRangeKeyValues(K from, K to);

    Map getWindow(K key, long from, long to);

    Optional count(String store);

    Map getSession(K key);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy