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

com.seeq.link.agent.interfaces.SeeqHttpConnection Maven / Gradle / Ivy

There is a newer version: 66.0.0-v202410141803
Show newest version
package com.seeq.link.agent.interfaces;

import com.seeq.link.sdk.interfaces.Connection;
import com.seeq.link.sdk.interfaces.SeeqApiProvider;

/**
 * The interface used for HTTP communication with the Seeq API.
 */
public interface SeeqHttpConnection extends Connection {
    /**
     * Provides instances of API objects.
     *
     * @return API provider instance
     */
    SeeqApiProvider getApiProvider();

    /**
     * Provides API provider instance that should be used during indexing
     *
     * @return API provider instance
     */
    SeeqApiProvider getIndexingApiProvider();

    /**
     * The URL for the REST API this connection is utilizing.
     */
    String getRestURL();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy