Package io.ryos.rhino.sdk.dsl
Interface HttpDsl
-
- All Superinterfaces:
CollectableDslItem
,DslItem
,MaterializableDsl
,MaterializableDslItem
,MeasurableDsl
,ResultingDsl<HttpResponse>
,RetriableDsl<HttpResponse>
,SessionDslItem
,VerifiableDslItem
- All Known Implementing Classes:
HttpDslImpl
public interface HttpDsl extends RetriableDsl<HttpResponse>, SessionDslItem, MeasurableDsl, VerifiableDslItem, CollectableDslItem, ResultingDsl<HttpResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
HttpDsl.Method
-
Nested classes/interfaces inherited from interface io.ryos.rhino.sdk.dsl.SessionDslItem
SessionDslItem.Scope
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description User
getAuthUser()
java.util.function.Function<UserSession,java.lang.String>
getEndpoint()
java.util.List<java.util.function.Function<UserSession,java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>>>
getFormParameters()
java.util.List<java.util.function.Function<UserSession,java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>>>
getHeaders()
java.util.function.Function<UserSession,java.io.InputStream>
getLazyStringPayload()
HttpDsl.Method
getMethod()
java.util.List<java.util.function.Function<UserSession,java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>>>
getQueryParameters()
HttpResponse
getResponse()
HttpDslImpl.RetryInfo
getRetryInfo()
java.util.function.Supplier<java.io.InputStream>
getUploadContent()
java.util.function.Function<UserSession,User>
getUserAccessor()
java.util.function.Supplier<User>
getUserSupplier()
boolean
isAuth()
boolean
isWaitResult()
void
setResponse(HttpResponse response)
HttpDsl
waitResult()
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.CollectableDslItem
collect, collect
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.DslItem
getChildren, getName, getParent, getParentName, hasParent, setName, setParent
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.MaterializableDsl
materializer
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.MeasurableDsl
cumulative, getMeasurementPoint, isCumulative, isMeasurementEnabled, noMeasurement
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.ResultingDsl
getSaveTo, handleResult, saveTo, saveTo
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.RetriableDsl
retryIf
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.SessionDslItem
getObjectFunction, getSessionKey, getSessionScope, setSessionKey, setSessionScope
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.VerifiableDslItem
getVerifier, setVerifier
-
-
-
-
Method Detail
-
waitResult
HttpDsl waitResult()
-
isWaitResult
boolean isWaitResult()
-
getMethod
HttpDsl.Method getMethod()
-
getEndpoint
java.util.function.Function<UserSession,java.lang.String> getEndpoint()
-
getUploadContent
java.util.function.Supplier<java.io.InputStream> getUploadContent()
-
getLazyStringPayload
java.util.function.Function<UserSession,java.io.InputStream> getLazyStringPayload()
-
getHeaders
java.util.List<java.util.function.Function<UserSession,java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>>> getHeaders()
-
getQueryParameters
java.util.List<java.util.function.Function<UserSession,java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>>> getQueryParameters()
-
getFormParameters
java.util.List<java.util.function.Function<UserSession,java.util.Map.Entry<java.lang.String,java.util.List<java.lang.String>>>> getFormParameters()
-
getRetryInfo
HttpDslImpl.RetryInfo getRetryInfo()
-
isAuth
boolean isAuth()
-
getAuthUser
User getAuthUser()
-
getResponse
HttpResponse getResponse()
-
setResponse
void setResponse(HttpResponse response)
-
getUserAccessor
java.util.function.Function<UserSession,User> getUserAccessor()
-
getUserSupplier
java.util.function.Supplier<User> getUserSupplier()
-
-