public class UfgConnector
extends com.applitools.connectivity.RestClient
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_CLIENT_TIMEOUT |
static String |
EMULATED_DEVICES_PATH |
static String |
IOS_DEVICES_PATH |
static int |
MAX_CONNECTION_RETRIES |
protected AtomicReference<RenderingInfo> |
renderingInfo |
| Constructor and Description |
|---|
UfgConnector() |
UfgConnector(Logger logger) |
UfgConnector(Logger logger,
URI serverUrl) |
UfgConnector(Logger logger,
URI serverUrl,
int timeout) |
| Modifier and Type | Method and Description |
|---|---|
void |
checkResourceStatus(TaskListener<Boolean[]> listener,
Set<String> testIds,
String renderId,
HashObject... hashes) |
Future<?> |
downloadResource(URI url,
String userAgent,
String refererUrl,
Set<Cookie> cookies,
TaskListener<RGridResource> listener) |
Future<?> |
downloadResource(URI url,
String userAgent,
String refererUrl,
Set<Cookie> cookies,
TaskListener<RGridResource> listener,
int attemptNumber,
boolean shouldSendReferer) |
String |
getApiKey() |
Map<String,DeviceSize> |
getDevicesSizes(String path) |
<T> T |
getFromServer(com.applitools.connectivity.RestClient.HttpRequestBuilder builder,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
Sends a synchronous HTTP GET Request to the server and returns the typed response
|
<T> T |
getFromUrl(String url,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference) |
void |
getJobInfo(TaskListener<JobInfo[]> listener,
RenderRequest[] browserInfos) |
RenderingInfo |
getRenderInfo() |
Map<String,String> |
getUserAgents() |
void |
render(TaskListener<List<RunningRender>> listener,
List<RenderRequest> renderRequests) |
Future<?> |
renderPutResource(Set<String> testIds,
String renderID,
RGridResource resource,
TaskListener<Void> listener) |
Future<?> |
renderPutResource(Set<String> testIds,
String renderId,
RGridResource resource,
TaskListener<Void> listener,
int attemptNumber) |
void |
renderStatusById(TaskListener<List<RenderStatusResults>> listener,
List<String> testIds,
List<String> renderIds) |
void |
sendAsyncRequest(AsyncRequestCallback callback,
String url,
String method,
String... accept) |
void |
setApiKey(String apiKey)
Sets the API key of your applitools Eyes account.
|
void |
setRenderingInfo(RenderingInfo renderInfo) |
boolean |
wasApiKeySet() |
downloadFile, getAgentId, getLogger, getProxy, getReadResponseError, getServerUrlBase, getTimeout, initClient, makeEyesRequest, parseResponseWithJsonData, sendAsyncRequest, sendAsyncRequest, sendAsyncRequest, sendHttpRequest, sendHttpRequest, sendHttpRequest, sendLongRequest, setAgentId, setLogger, setProxy, setServerUrlBase, setTimeoutpublic static final int DEFAULT_CLIENT_TIMEOUT
public static final int MAX_CONNECTION_RETRIES
public static final String IOS_DEVICES_PATH
public static final String EMULATED_DEVICES_PATH
protected final AtomicReference<RenderingInfo> renderingInfo
public UfgConnector(Logger logger)
public UfgConnector()
public void setApiKey(String apiKey)
apiKey - The api key to set.public String getApiKey()
null if no key is set.public boolean wasApiKeySet()
public void sendAsyncRequest(AsyncRequestCallback callback, String url, String method, String... accept)
sendAsyncRequest in class com.applitools.connectivity.RestClientpublic void setRenderingInfo(RenderingInfo renderInfo)
public <T> T getFromServer(com.applitools.connectivity.RestClient.HttpRequestBuilder builder,
com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
T - The type of the returned valuebuilder - Builder for creating the requesttypeReference - The type of the returned valuepublic RenderingInfo getRenderInfo()
public Map<String,DeviceSize> getDevicesSizes(String path)
public <T> T getFromUrl(String url, com.fasterxml.jackson.core.type.TypeReference<T> typeReference)
public Future<?> downloadResource(URI url, String userAgent, String refererUrl, Set<Cookie> cookies, TaskListener<RGridResource> listener)
public Future<?> downloadResource(URI url, String userAgent, String refererUrl, Set<Cookie> cookies, TaskListener<RGridResource> listener, int attemptNumber, boolean shouldSendReferer)
public Future<?> renderPutResource(Set<String> testIds, String renderID, RGridResource resource, TaskListener<Void> listener)
public Future<?> renderPutResource(Set<String> testIds, String renderId, RGridResource resource, TaskListener<Void> listener, int attemptNumber)
public void render(TaskListener<List<RunningRender>> listener, List<RenderRequest> renderRequests)
public void renderStatusById(TaskListener<List<RenderStatusResults>> listener, List<String> testIds, List<String> renderIds)
public void checkResourceStatus(TaskListener<Boolean[]> listener, Set<String> testIds, String renderId, HashObject... hashes)
public void getJobInfo(TaskListener<JobInfo[]> listener, RenderRequest[] browserInfos)
Copyright © 2022. All rights reserved.