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

com.applitools.eyes.visualgrid.services.IResourceFuture Maven / Gradle / Ivy

package com.applitools.eyes.visualgrid.services;

import com.applitools.eyes.visualgrid.model.RGridResource;

import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;

public interface IResourceFuture extends Future{
    @Override
    boolean cancel(boolean mayInterruptIfRunning);

    @Override
    boolean isCancelled();

    @Override
    boolean isDone();

    @Override
    RGridResource get() throws InterruptedException, ExecutionException;

    @Override
    RGridResource get(long timeout, TimeUnit unit) throws InterruptedException, ExecutionException, TimeoutException;

    String getUrl();

    void setResource(RGridResource rgResource);

    void setResponseFuture(Future responseFuture);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy