Class JerseyCompletionStageRxInvoker

  • All Implemented Interfaces:
    jakarta.ws.rs.client.AsyncInvoker, jakarta.ws.rs.client.CompletionStageRxInvoker, jakarta.ws.rs.client.RxInvoker<CompletionStage>

    public class JerseyCompletionStageRxInvoker
    extends Object
    implements jakarta.ws.rs.client.CompletionStageRxInvoker
    Implementation of Reactive Invoker for CompletionStage. This class allows for using InvocationCallback in Invocation.Builder.rx(JerseyCompletionStageRxInvoker.class) requests.
    Since:
    2.26
    Author:
    Michal Gajdos
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      T delete()  
      <R> CompletableFuture<R> delete​(jakarta.ws.rs.client.InvocationCallback<R> callback)  
      <R> T delete​(jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> T delete​(Class<R> responseType)  
      T get()  
      <R> CompletableFuture<R> get​(jakarta.ws.rs.client.InvocationCallback<R> callback)  
      <R> T get​(jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> T get​(Class<R> responseType)  
      T head()  
      CompletableFuture<jakarta.ws.rs.core.Response> head​(jakarta.ws.rs.client.InvocationCallback<jakarta.ws.rs.core.Response> callback)  
      CompletableFuture<jakarta.ws.rs.core.Response> method​(String name)  
      CompletableFuture<jakarta.ws.rs.core.Response> method​(String name, jakarta.ws.rs.client.Entity<?> entity)  
      <T> CompletableFuture<T> method​(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.client.InvocationCallback<T> callback)  
      <T> CompletableFuture<T> method​(String name, jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType)  
      <T> CompletableFuture<T> method​(String name, jakarta.ws.rs.client.Entity<?> entity, Class<T> responseType)  
      <T> CompletableFuture<T> method​(String name, jakarta.ws.rs.client.InvocationCallback<T> callback)  
      <T> CompletableFuture<T> method​(String name, jakarta.ws.rs.core.GenericType<T> responseType)  
      <T> CompletableFuture<T> method​(String name, Class<T> responseType)  
      T options()  
      <R> CompletableFuture<R> options​(jakarta.ws.rs.client.InvocationCallback<R> callback)  
      <R> T options​(jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> T options​(Class<R> responseType)  
      T post​(jakarta.ws.rs.client.Entity<?> entity)  
      <R> CompletableFuture<R> post​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.client.InvocationCallback<R> callback)  
      <R> T post​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<R> type)  
      <R> T post​(jakarta.ws.rs.client.Entity<?> entity, Class<R> clazz)  
      T put​(jakarta.ws.rs.client.Entity<?> entity)  
      <R> CompletableFuture<R> put​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.client.InvocationCallback<R> callback)  
      <R> T put​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<R> type)  
      <R> T put​(jakarta.ws.rs.client.Entity<?> entity, Class<R> clazz)  
      T trace()  
      <R> CompletableFuture<R> trace​(jakarta.ws.rs.client.InvocationCallback<R> callback)  
      <R> T trace​(jakarta.ws.rs.core.GenericType<R> responseType)  
      <R> T trace​(Class<R> responseType)  
      • Methods inherited from interface jakarta.ws.rs.client.AsyncInvoker

        delete, delete, delete, delete, get, get, get, get, head, head, options, options, options, options, post, post, post, post, put, put, put, put, trace, trace, trace, trace
      • Methods inherited from interface jakarta.ws.rs.client.CompletionStageRxInvoker

        delete, delete, delete, get, get, get, head, method, method, method, method, method, method, options, options, options, post, post, post, put, put, put, trace, trace, trace
    • Method Detail

      • method

        public CompletableFuture<jakarta.ws.rs.core.Response> method​(String name)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
      • method

        public <T> CompletableFuture<T> method​(String name,
                                               Class<T> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
      • method

        public <T> CompletableFuture<T> method​(String name,
                                               jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
      • method

        public <T> CompletableFuture<T> method​(String name,
                                               jakarta.ws.rs.client.InvocationCallback<T> callback)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
      • method

        public CompletableFuture<jakarta.ws.rs.core.Response> method​(String name,
                                                                     jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
      • method

        public <T> CompletableFuture<T> method​(String name,
                                               jakarta.ws.rs.client.Entity<?> entity,
                                               Class<T> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
      • method

        public <T> CompletableFuture<T> method​(String name,
                                               jakarta.ws.rs.client.Entity<?> entity,
                                               jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
      • method

        public <T> CompletableFuture<T> method​(String name,
                                               jakarta.ws.rs.client.Entity<?> entity,
                                               jakarta.ws.rs.client.InvocationCallback<T> callback)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
      • get

        public <R> CompletableFuture<R> get​(jakarta.ws.rs.client.InvocationCallback<R> callback)
        Specified by:
        get in interface jakarta.ws.rs.client.AsyncInvoker
      • put

        public <R> CompletableFuture<R> put​(jakarta.ws.rs.client.Entity<?> entity,
                                            jakarta.ws.rs.client.InvocationCallback<R> callback)
        Specified by:
        put in interface jakarta.ws.rs.client.AsyncInvoker
      • post

        public <R> CompletableFuture<R> post​(jakarta.ws.rs.client.Entity<?> entity,
                                             jakarta.ws.rs.client.InvocationCallback<R> callback)
        Specified by:
        post in interface jakarta.ws.rs.client.AsyncInvoker
      • delete

        public <R> CompletableFuture<R> delete​(jakarta.ws.rs.client.InvocationCallback<R> callback)
        Specified by:
        delete in interface jakarta.ws.rs.client.AsyncInvoker
      • head

        public CompletableFuture<jakarta.ws.rs.core.Response> head​(jakarta.ws.rs.client.InvocationCallback<jakarta.ws.rs.core.Response> callback)
        Specified by:
        head in interface jakarta.ws.rs.client.AsyncInvoker
      • options

        public <R> CompletableFuture<R> options​(jakarta.ws.rs.client.InvocationCallback<R> callback)
        Specified by:
        options in interface jakarta.ws.rs.client.AsyncInvoker
      • trace

        public <R> CompletableFuture<R> trace​(jakarta.ws.rs.client.InvocationCallback<R> callback)
        Specified by:
        trace in interface jakarta.ws.rs.client.AsyncInvoker
      • get

        public T get()
      • get

        public <R> T get​(Class<R> responseType)
      • get

        public <R> T get​(jakarta.ws.rs.core.GenericType<R> responseType)
      • put

        public T put​(jakarta.ws.rs.client.Entity<?> entity)
      • put

        public <R> T put​(jakarta.ws.rs.client.Entity<?> entity,
                         Class<R> clazz)
      • put

        public <R> T put​(jakarta.ws.rs.client.Entity<?> entity,
                         jakarta.ws.rs.core.GenericType<R> type)
      • post

        public T post​(jakarta.ws.rs.client.Entity<?> entity)
      • post

        public <R> T post​(jakarta.ws.rs.client.Entity<?> entity,
                          Class<R> clazz)
      • post

        public <R> T post​(jakarta.ws.rs.client.Entity<?> entity,
                          jakarta.ws.rs.core.GenericType<R> type)
      • delete

        public T delete()
      • delete

        public <R> T delete​(Class<R> responseType)
      • delete

        public <R> T delete​(jakarta.ws.rs.core.GenericType<R> responseType)
      • head

        public T head()
      • options

        public T options()
      • options

        public <R> T options​(Class<R> responseType)
      • options

        public <R> T options​(jakarta.ws.rs.core.GenericType<R> responseType)
      • trace

        public T trace()
      • trace

        public <R> T trace​(Class<R> responseType)
      • trace

        public <R> T trace​(jakarta.ws.rs.core.GenericType<R> responseType)