Interface PromiseRxInvoker

All Superinterfaces:
jakarta.ws.rs.client.RxInvoker<Promise>

@ProviderType public interface PromiseRxInvoker extends jakarta.ws.rs.client.RxInvoker<Promise>
A specialization of the RxInvoker which creates Promise instances.

Bundles may obtain an instance of a PromiseRxInvoker using a ClientBuilder obtained from the service registry and calling the Invocation.Builder.rx(Class) method.

  • Method Details

    • delete

      Promise<jakarta.ws.rs.core.Response> delete()
      Specified by:
      delete in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • delete

      <R> Promise<R> delete(Class<R> arg0)
      Specified by:
      delete in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • delete

      <R> Promise<R> delete(jakarta.ws.rs.core.GenericType<R> arg0)
      Specified by:
      delete in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • get

      Promise<jakarta.ws.rs.core.Response> get()
      Specified by:
      get in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • get

      <R> Promise<R> get(Class<R> arg0)
      Specified by:
      get in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • get

      <R> Promise<R> get(jakarta.ws.rs.core.GenericType<R> arg0)
      Specified by:
      get in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • head

      Promise<jakarta.ws.rs.core.Response> head()
      Specified by:
      head in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • method

      <R> Promise<R> method(String arg0, Class<R> arg1)
      Specified by:
      method in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • method

      <R> Promise<R> method(String arg0, jakarta.ws.rs.client.Entity<?> arg1, Class<R> arg2)
      Specified by:
      method in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • method

      <R> Promise<R> method(String arg0, jakarta.ws.rs.client.Entity<?> arg1, jakarta.ws.rs.core.GenericType<R> arg2)
      Specified by:
      method in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • method

      Promise<jakarta.ws.rs.core.Response> method(String arg0, jakarta.ws.rs.client.Entity<?> arg1)
      Specified by:
      method in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • method

      <R> Promise<R> method(String arg0, jakarta.ws.rs.core.GenericType<R> arg1)
      Specified by:
      method in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • method

      Promise<jakarta.ws.rs.core.Response> method(String arg0)
      Specified by:
      method in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • options

      Promise<jakarta.ws.rs.core.Response> options()
      Specified by:
      options in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • options

      <R> Promise<R> options(Class<R> arg0)
      Specified by:
      options in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • options

      <R> Promise<R> options(jakarta.ws.rs.core.GenericType<R> arg0)
      Specified by:
      options in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • post

      <R> Promise<R> post(jakarta.ws.rs.client.Entity<?> arg0, Class<R> arg1)
      Specified by:
      post in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • post

      <R> Promise<R> post(jakarta.ws.rs.client.Entity<?> arg0, jakarta.ws.rs.core.GenericType<R> arg1)
      Specified by:
      post in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • post

      Promise<jakarta.ws.rs.core.Response> post(jakarta.ws.rs.client.Entity<?> arg0)
      Specified by:
      post in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • put

      <R> Promise<R> put(jakarta.ws.rs.client.Entity<?> arg0, Class<R> arg1)
      Specified by:
      put in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • put

      <R> Promise<R> put(jakarta.ws.rs.client.Entity<?> arg0, jakarta.ws.rs.core.GenericType<R> arg1)
      Specified by:
      put in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • put

      Promise<jakarta.ws.rs.core.Response> put(jakarta.ws.rs.client.Entity<?> arg0)
      Specified by:
      put in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • trace

      Promise<jakarta.ws.rs.core.Response> trace()
      Specified by:
      trace in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • trace

      <R> Promise<R> trace(Class<R> arg0)
      Specified by:
      trace in interface jakarta.ws.rs.client.RxInvoker<Promise>
    • trace

      <R> Promise<R> trace(jakarta.ws.rs.core.GenericType<R> arg0)
      Specified by:
      trace in interface jakarta.ws.rs.client.RxInvoker<Promise>