public abstract class EyesService<INPUT,OUTPUT> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected List<org.apache.commons.lang3.tuple.Pair<String,Throwable>> |
errorQueue |
protected List<org.apache.commons.lang3.tuple.Pair<String,INPUT>> |
inputQueue |
protected com.applitools.eyes.Logger |
logger |
protected List<org.apache.commons.lang3.tuple.Pair<String,OUTPUT>> |
outputQueue |
protected UfgConnector |
serverConnector |
| Constructor and Description |
|---|
EyesService(com.applitools.eyes.Logger logger,
UfgConnector serverConnector) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInput(String id,
INPUT input) |
List<org.apache.commons.lang3.tuple.Pair<String,Throwable>> |
getFailedTasks() |
List<org.apache.commons.lang3.tuple.Pair<String,OUTPUT>> |
getSucceededTasks() |
abstract void |
run() |
OUTPUT |
runSingleSyncTask(String id,
INPUT input)
Adds a new input to the service and wait for it to finish
|
void |
setLogger(com.applitools.eyes.Logger logger) |
void |
setServerConnector(UfgConnector serverConnector) |
protected com.applitools.eyes.Logger logger
protected UfgConnector serverConnector
public EyesService(com.applitools.eyes.Logger logger,
UfgConnector serverConnector)
public void setLogger(com.applitools.eyes.Logger logger)
public void setServerConnector(UfgConnector serverConnector)
public abstract void run()
public OUTPUT runSingleSyncTask(String id, INPUT input) throws Throwable
Throwablepublic List<org.apache.commons.lang3.tuple.Pair<String,OUTPUT>> getSucceededTasks()
Copyright © 2021. All rights reserved.