Package com.intuit.karate.driver
Class DevToolsMessage
- java.lang.Object
-
- com.intuit.karate.driver.DevToolsMessage
-
public class DevToolsMessage extends Object
- Author:
- pthomas3
-
-
Field Summary
Fields Modifier and Type Field Description protected DevToolsDriverdriver
-
Constructor Summary
Constructors Constructor Description DevToolsMessage(DevToolsDriver driver, String method)DevToolsMessage(DevToolsDriver driver, Map<String,Object> map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getError()IntegergetId()StringgetMethod()<T> TgetParam(String path)VariablegetResult()<T> TgetResult(String path)VariablegetResultVariable(String key)IntegergetTimeout()booleanisResultError()booleanmethodIs(String method)DevToolsMessageparam(String path, Object value)DevToolsMessageparams(Map<String,Object> map)DevToolsMessagesend()DevToolsMessagesend(java.util.function.Predicate<DevToolsMessage> condition)voidsendWithoutWaiting()voidsetId(Integer id)voidsetResult(Variable result)voidsetTimeout(Integer timeout)Map<String,Object>toMap()StringtoString()
-
-
-
Field Detail
-
driver
protected final DevToolsDriver driver
-
-
Constructor Detail
-
DevToolsMessage
public DevToolsMessage(DevToolsDriver driver, String method)
-
DevToolsMessage
public DevToolsMessage(DevToolsDriver driver, Map<String,Object> map)
-
-
Method Detail
-
getId
public Integer getId()
-
setId
public void setId(Integer id)
-
getTimeout
public Integer getTimeout()
-
setTimeout
public void setTimeout(Integer timeout)
-
getMethod
public String getMethod()
-
methodIs
public boolean methodIs(String method)
-
getParam
public <T> T getParam(String path)
-
getResult
public Variable getResult()
-
getResult
public <T> T getResult(String path)
-
setResult
public void setResult(Variable result)
-
isResultError
public boolean isResultError()
-
param
public DevToolsMessage param(String path, Object value)
-
params
public DevToolsMessage params(Map<String,Object> map)
-
sendWithoutWaiting
public void sendWithoutWaiting()
-
send
public DevToolsMessage send()
-
send
public DevToolsMessage send(java.util.function.Predicate<DevToolsMessage> condition)
-
-