-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public class Http implements AutoCloseable
A high level wrapper of both a sync and an async HttpScheduler.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classHttp.Requestpublic interfaceHttp.Execute
-
Constructor Summary
Constructors Constructor Description Http(AsyncHttpScheduler asyncHttp, SyncHttpScheduler syncHttp)
-
Method Summary
Modifier and Type Method Description voidclose()voidconnect()HttpexchangeHttpCore(HttpCore httpCore)[Internal Method]We use this method to implement proxy Realtime / Rest clients that add additional data to the underlying client. <Result> Http.Request<Result>request(Http.Execute<Result> execute)<Result> Http.Request<Result>failedRequest(AblyException e)-
-
Constructor Detail
-
Http
Http(AsyncHttpScheduler asyncHttp, SyncHttpScheduler syncHttp)
-
-
Method Detail
-
close
void close()
-
connect
void connect()
-
exchangeHttpCore
Http exchangeHttpCore(HttpCore httpCore)
[Internal Method]
We use this method to implement proxy Realtime / Rest clients that add additional data to the underlying client.
-
request
<Result> Http.Request<Result> request(Http.Execute<Result> execute)
-
failedRequest
<Result> Http.Request<Result> failedRequest(AblyException e)
-
-
-
-