Class MinijaxClientInvocationBuilder

java.lang.Object
org.minijax.client.MinijaxClientInvocationBuilder
All Implemented Interfaces:
jakarta.ws.rs.client.Invocation.Builder, jakarta.ws.rs.client.SyncInvoker

public class MinijaxClientInvocationBuilder
extends java.lang.Object
implements jakarta.ws.rs.client.Invocation.Builder
  • Constructor Details

    • MinijaxClientInvocationBuilder

      public MinijaxClientInvocationBuilder​(MinijaxClient client, java.net.URI uri)
  • Method Details

    • header

      public MinijaxClientInvocationBuilder header​(java.lang.String name, java.lang.Object value)
      Specified by:
      header in interface jakarta.ws.rs.client.Invocation.Builder
    • headers

      public MinijaxClientInvocationBuilder headers​(jakarta.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.Object> headers)
      Specified by:
      headers in interface jakarta.ws.rs.client.Invocation.Builder
    • get

      public MinijaxClientResponse get()
      Specified by:
      get in interface jakarta.ws.rs.client.SyncInvoker
    • get

      public <T> T get​(java.lang.Class<T> responseType)
      Specified by:
      get in interface jakarta.ws.rs.client.SyncInvoker
    • get

      public <T> T get​(jakarta.ws.rs.core.GenericType<T> responseType)
      Specified by:
      get in interface jakarta.ws.rs.client.SyncInvoker
    • put

      public jakarta.ws.rs.core.Response put​(jakarta.ws.rs.client.Entity<?> entity)
      Specified by:
      put in interface jakarta.ws.rs.client.SyncInvoker
    • put

      public <T> T put​(jakarta.ws.rs.client.Entity<?> entity, java.lang.Class<T> responseType)
      Specified by:
      put in interface jakarta.ws.rs.client.SyncInvoker
    • put

      public <T> T put​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType)
      Specified by:
      put in interface jakarta.ws.rs.client.SyncInvoker
    • post

      public jakarta.ws.rs.core.Response post​(jakarta.ws.rs.client.Entity<?> entity)
      Specified by:
      post in interface jakarta.ws.rs.client.SyncInvoker
    • post

      public <T> T post​(jakarta.ws.rs.client.Entity<?> entity, java.lang.Class<T> responseType)
      Specified by:
      post in interface jakarta.ws.rs.client.SyncInvoker
    • post

      public <T> T post​(jakarta.ws.rs.client.Entity<?> entity, jakarta.ws.rs.core.GenericType<T> responseType)
      Specified by:
      post in interface jakarta.ws.rs.client.SyncInvoker
    • delete

      public jakarta.ws.rs.core.Response delete()
      Specified by:
      delete in interface jakarta.ws.rs.client.SyncInvoker
    • delete

      public <T> T delete​(java.lang.Class<T> responseType)
      Specified by:
      delete in interface jakarta.ws.rs.client.SyncInvoker
    • delete

      public <T> T delete​(jakarta.ws.rs.core.GenericType<T> responseType)
      Specified by:
      delete in interface jakarta.ws.rs.client.SyncInvoker
    • head

      public jakarta.ws.rs.core.Response head()
      Specified by:
      head in interface jakarta.ws.rs.client.SyncInvoker
    • options

      public jakarta.ws.rs.core.Response options()
      Specified by:
      options in interface jakarta.ws.rs.client.SyncInvoker
    • options

      public <T> T options​(java.lang.Class<T> responseType)
      Specified by:
      options in interface jakarta.ws.rs.client.SyncInvoker
    • options

      public <T> T options​(jakarta.ws.rs.core.GenericType<T> responseType)
      Specified by:
      options in interface jakarta.ws.rs.client.SyncInvoker
    • trace

      public jakarta.ws.rs.core.Response trace()
      Specified by:
      trace in interface jakarta.ws.rs.client.SyncInvoker
    • trace

      public <T> T trace​(java.lang.Class<T> responseType)
      Specified by:
      trace in interface jakarta.ws.rs.client.SyncInvoker
    • trace

      public <T> T trace​(jakarta.ws.rs.core.GenericType<T> responseType)
      Specified by:
      trace in interface jakarta.ws.rs.client.SyncInvoker
    • method

      public jakarta.ws.rs.core.Response method​(java.lang.String name)
      Specified by:
      method in interface jakarta.ws.rs.client.SyncInvoker
    • method

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

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

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

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

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

      public MinijaxClientInvocation build​(java.lang.String method)
      Specified by:
      build in interface jakarta.ws.rs.client.Invocation.Builder
    • build

      public MinijaxClientInvocation build​(java.lang.String method, jakarta.ws.rs.client.Entity<?> entity)
      Specified by:
      build in interface jakarta.ws.rs.client.Invocation.Builder
    • buildGet

      public MinijaxClientInvocation buildGet()
      Specified by:
      buildGet in interface jakarta.ws.rs.client.Invocation.Builder
    • buildDelete

      public MinijaxClientInvocation buildDelete()
      Specified by:
      buildDelete in interface jakarta.ws.rs.client.Invocation.Builder
    • buildPost

      public MinijaxClientInvocation buildPost​(jakarta.ws.rs.client.Entity<?> entity)
      Specified by:
      buildPost in interface jakarta.ws.rs.client.Invocation.Builder
    • buildPut

      public MinijaxClientInvocation buildPut​(jakarta.ws.rs.client.Entity<?> entity)
      Specified by:
      buildPut in interface jakarta.ws.rs.client.Invocation.Builder
    • accept

      public MinijaxClientInvocationBuilder accept​(java.lang.String... mediaTypes)
      Specified by:
      accept in interface jakarta.ws.rs.client.Invocation.Builder
    • accept

      public MinijaxClientInvocationBuilder accept​(jakarta.ws.rs.core.MediaType... mediaTypes)
      Specified by:
      accept in interface jakarta.ws.rs.client.Invocation.Builder
    • acceptLanguage

      public MinijaxClientInvocationBuilder acceptLanguage​(java.lang.String... locales)
      Specified by:
      acceptLanguage in interface jakarta.ws.rs.client.Invocation.Builder
    • acceptLanguage

      public MinijaxClientInvocationBuilder acceptLanguage​(java.util.Locale... locales)
      Specified by:
      acceptLanguage in interface jakarta.ws.rs.client.Invocation.Builder
    • acceptEncoding

      public MinijaxClientInvocationBuilder acceptEncoding​(java.lang.String... encodings)
      Specified by:
      acceptEncoding in interface jakarta.ws.rs.client.Invocation.Builder
    • cookie

      public MinijaxClientInvocationBuilder cookie​(jakarta.ws.rs.core.Cookie cookie)
      Specified by:
      cookie in interface jakarta.ws.rs.client.Invocation.Builder
    • cookie

      public MinijaxClientInvocationBuilder cookie​(java.lang.String name, java.lang.String value)
      Specified by:
      cookie in interface jakarta.ws.rs.client.Invocation.Builder
    • cacheControl

      public MinijaxClientInvocationBuilder cacheControl​(jakarta.ws.rs.core.CacheControl cacheControl)
      Specified by:
      cacheControl in interface jakarta.ws.rs.client.Invocation.Builder
    • property

      public MinijaxClientInvocationBuilder property​(java.lang.String name, java.lang.Object value)
      Specified by:
      property in interface jakarta.ws.rs.client.Invocation.Builder
    • async

      public jakarta.ws.rs.client.AsyncInvoker async()
      Specified by:
      async in interface jakarta.ws.rs.client.Invocation.Builder
    • rx

      public jakarta.ws.rs.client.CompletionStageRxInvoker rx()
      Specified by:
      rx in interface jakarta.ws.rs.client.Invocation.Builder
    • rx

      public <T extends jakarta.ws.rs.client.RxInvoker> T rx​(java.lang.Class<T> clazz)
      Specified by:
      rx in interface jakarta.ws.rs.client.Invocation.Builder