Package com.intuit.karate.http
Class RequestCycle
- java.lang.Object
-
- com.intuit.karate.http.RequestCycle
-
public class RequestCycle extends Object
- Author:
- pthomas3
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestCyclecopy(Request request, Map<String,Object> variables)static RequestCycleget()ServerContextgetContext()JsEnginegetEngine()RequestgetRequest()ResourceResolvergetResourceResolver()ResponsegetResponse()SessiongetSession()StringgetSwitchTemplate()KarateTemplateEnginegetTemplateEngine()protected Responsehandle()protected static RequestCycleinit(KarateTemplateEngine te, ServerContext context)ResponseBuilderresponse()voidsetSwitchParams(Map<String,Object> switchParams)voidsetSwitchTemplate(String switchTemplate)
-
-
-
Field Detail
-
CONTEXT
public static final String CONTEXT
- See Also:
- Constant Field Values
-
SESSION
protected static final String SESSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
get
public static RequestCycle get()
-
init
protected static RequestCycle init(KarateTemplateEngine te, ServerContext context)
-
copy
public RequestCycle copy(Request request, Map<String,Object> variables)
-
getEngine
public JsEngine getEngine()
-
getTemplateEngine
public KarateTemplateEngine getTemplateEngine()
-
getResourceResolver
public ResourceResolver getResourceResolver()
-
getSession
public Session getSession()
-
getRequest
public Request getRequest()
-
getResponse
public Response getResponse()
-
getContext
public ServerContext getContext()
-
setSwitchTemplate
public void setSwitchTemplate(String switchTemplate)
-
getSwitchTemplate
public String getSwitchTemplate()
-
handle
protected Response handle()
-
response
public ResponseBuilder response()
-
-