Class AsyncInvokerImpl

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

    public class AsyncInvokerImpl
    extends Object
    implements jakarta.ws.rs.client.AsyncInvoker, jakarta.ws.rs.client.CompletionStageRxInvoker
    • Field Detail

      • EMPTY_BUFFER

        public static final io.vertx.core.buffer.Buffer EMPTY_BUFFER
    • Method Detail

      • get

        public CompletableFuture<jakarta.ws.rs.core.Response> get()
        Specified by:
        get in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • get

        public <T> CompletableFuture<T> get​(Class<T> responseType)
        Specified by:
        get in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • get

        public <T> CompletableFuture<T> get​(jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        get in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        get in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • get

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

        public CompletableFuture<jakarta.ws.rs.core.Response> put​(jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        put in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • put

        public <T> CompletableFuture<T> put​(jakarta.ws.rs.client.Entity<?> entity,
                                            Class<T> responseType)
        Specified by:
        put in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • put

        public <T> CompletableFuture<T> put​(jakarta.ws.rs.client.Entity<?> entity,
                                            jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        put in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        put in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • put

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

        public CompletableFuture<jakarta.ws.rs.core.Response> post​(jakarta.ws.rs.client.Entity<?> entity)
        Specified by:
        post in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • post

        public <T> CompletableFuture<T> post​(jakarta.ws.rs.client.Entity<?> entity,
                                             Class<T> responseType)
        Specified by:
        post in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • post

        public <T> CompletableFuture<T> post​(jakarta.ws.rs.client.Entity<?> entity,
                                             jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        post in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        post in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • post

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

        public CompletableFuture<jakarta.ws.rs.core.Response> delete()
        Specified by:
        delete in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • delete

        public <T> CompletableFuture<T> delete​(Class<T> responseType)
        Specified by:
        delete in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • delete

        public <T> CompletableFuture<T> delete​(jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        delete in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        delete in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • delete

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

        public CompletableFuture<jakarta.ws.rs.core.Response> head()
        Specified by:
        head in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        head in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        head in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • head

        public Future<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 CompletableFuture<jakarta.ws.rs.core.Response> options()
        Specified by:
        options in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • options

        public <T> CompletableFuture<T> options​(Class<T> responseType)
        Specified by:
        options in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • options

        public <T> CompletableFuture<T> options​(jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        options in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        options in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • options

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

        public CompletableFuture<jakarta.ws.rs.core.Response> trace()
        Specified by:
        trace in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • trace

        public <T> CompletableFuture<T> trace​(Class<T> responseType)
        Specified by:
        trace in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • trace

        public <T> CompletableFuture<T> trace​(jakarta.ws.rs.core.GenericType<T> responseType)
        Specified by:
        trace in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        trace in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • trace

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

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

        public <T> CompletableFuture<T> method​(String name,
                                               Class<T> responseType)
        Specified by:
        method in interface jakarta.ws.rs.client.AsyncInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • 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
        Specified by:
        method in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • 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
        Specified by:
        method in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • 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
        Specified by:
        method in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • 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
        Specified by:
        method in interface jakarta.ws.rs.client.CompletionStageRxInvoker
        Specified by:
        method in interface jakarta.ws.rs.client.RxInvoker<CompletionStage>
      • 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