Package org.ojalgo.netio
Class ServiceClient.Session
java.lang.Object
org.ojalgo.netio.ServiceClient.Session
- All Implemented Interfaces:
BasicLogger.Printable
- Enclosing class:
ServiceClient
When you need to make a sequence of calls maintaining some state inbetween calls.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final HttpClient
private final CookieManager
private final ResourceLocator.KeyedValues
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) HttpClient
getParameter
(String key) (package private) ResourceLocator.KeyedValues
newRequest
(String url) Session parameters are transferred to requests as headersvoid
print
(BasicLogger receiver) (package private) <T> ServiceClient.Response
<T> send
(ServiceClient.Request request, HttpResponse.BodyHandler<T> responseBodyHandler)
-
Field Details
-
myClient
-
myCookieManager
-
myParameters
-
-
Constructor Details
-
Session
Session(HttpClient.Builder builder)
-
-
Method Details
-
getParameter
- See Also:
-
newRequest
-
newRequest
-
parameter
Session parameters are transferred to requests as headers -
print
- Specified by:
print
in interfaceBasicLogger.Printable
-
getClient
HttpClient getClient() -
getParameters
ResourceLocator.KeyedValues getParameters() -
send
<T> ServiceClient.Response<T> send(ServiceClient.Request request, HttpResponse.BodyHandler<T> responseBodyHandler)
-