File tree Expand file tree Collapse file tree 3 files changed +16
-4
lines changed 
main/java/co/elastic/clients/base 
test/java/co/elastic/clients/elasticsearch/end_to_end Expand file tree Collapse file tree 3 files changed +16
-4
lines changed Original file line number Diff line number Diff line change 2121
2222import  co .elastic .clients .json .JsonpMapper ;
2323
24+ import  java .io .Closeable ;
2425import  java .io .IOException ;
2526import  java .util .concurrent .CompletableFuture ;
2627
2728/** 
2829 * The transport layer that allows {@link ApiClient}s to send requests. 
2930 */ 
30- public  interface  Transport  {
31+ public  interface  Transport  extends   Closeable   {
3132
3233 <RequestT , ResponseT , ErrorT > ResponseT  performRequest (
3334 RequestT  request ,
Original file line number Diff line number Diff line change 1717 * under the License. 
1818 */ 
1919
20- package  co .elastic .clients .base ;
21- 
20+ package  co .elastic .clients .base .rest_client ;
21+ 
22+ import  co .elastic .clients .base .ApiException ;
23+ import  co .elastic .clients .base .BooleanEndpoint ;
24+ import  co .elastic .clients .base .BooleanResponse ;
25+ import  co .elastic .clients .base .ElasticsearchCatRequest ;
26+ import  co .elastic .clients .base .Endpoint ;
27+ import  co .elastic .clients .base .Transport ;
2228import  co .elastic .clients .json .JsonpDeserializer ;
2329import  co .elastic .clients .json .JsonpMapper ;
2430import  co .elastic .clients .json .NdJsonpSerializable ;
@@ -83,6 +89,11 @@ public JsonpMapper jsonpMapper() {
8389 return  mapper ;
8490 }
8591
92+  @ Override 
93+  public  void  close () throws  IOException  {
94+  this .restClient .close ();
95+  }
96+ 
8697 public  <RequestT , ResponseT , ErrorT > ResponseT  performRequest (
8798 RequestT  request ,
8899 Endpoint <RequestT , ResponseT , ErrorT > endpoint 
Original file line number Diff line number Diff line change 2222import  co .elastic .clients .base .ApiException ;
2323import  co .elastic .clients .base .BooleanResponse ;
2424import  co .elastic .clients .base .ElasticsearchError ;
25- import  co .elastic .clients .base .RestClientTransport ;
25+ import  co .elastic .clients .base .rest_client . RestClientTransport ;
2626import  co .elastic .clients .base .Transport ;
2727import  co .elastic .clients .elasticsearch .ElasticsearchAsyncClient ;
2828import  co .elastic .clients .elasticsearch .ElasticsearchClient ;
                                 You can’t perform that action at this time. 
               
                  
0 commit comments