Class MinijaxClient

java.lang.Object
org.minijax.client.MinijaxClient
All Implemented Interfaces:
jakarta.ws.rs.client.Client, jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>, java.lang.AutoCloseable

public class MinijaxClient
extends java.lang.Object
implements java.lang.AutoCloseable, jakarta.ws.rs.client.Client
  • Constructor Details

    • MinijaxClient

      public MinijaxClient()
    • MinijaxClient

      public MinijaxClient​(java.net.http.HttpClient httpClient)
  • Method Details

    • getHttpClient

      public java.net.http.HttpClient getHttpClient()
    • target

      public MinijaxClientWebTarget target​(java.lang.String uri)
      Specified by:
      target in interface jakarta.ws.rs.client.Client
    • target

      public MinijaxClientWebTarget target​(java.net.URI uri)
      Specified by:
      target in interface jakarta.ws.rs.client.Client
    • target

      public MinijaxClientWebTarget target​(jakarta.ws.rs.core.UriBuilder uriBuilder)
      Specified by:
      target in interface jakarta.ws.rs.client.Client
    • target

      public MinijaxClientWebTarget target​(jakarta.ws.rs.core.Link link)
      Specified by:
      target in interface jakarta.ws.rs.client.Client
    • close

      public void close()
      Specified by:
      close in interface java.lang.AutoCloseable
      Specified by:
      close in interface jakarta.ws.rs.client.Client
    • getConfiguration

      public jakarta.ws.rs.core.Configuration getConfiguration()
      Specified by:
      getConfiguration in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • property

      public MinijaxClient property​(java.lang.String name, java.lang.Object value)
      Specified by:
      property in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • register

      public MinijaxClient register​(java.lang.Class<?> componentClass)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • register

      public MinijaxClient register​(java.lang.Class<?> componentClass, int priority)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • register

      public MinijaxClient register​(java.lang.Class<?> componentClass, java.lang.Class<?>... contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • register

      public MinijaxClient register​(java.lang.Class<?> componentClass, java.util.Map<java.lang.Class<?>,​java.lang.Integer> contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • register

      public MinijaxClient register​(java.lang.Object component)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • register

      public MinijaxClient register​(java.lang.Object component, int priority)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • register

      public MinijaxClient register​(java.lang.Object component, java.lang.Class<?>... contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • register

      public MinijaxClient register​(java.lang.Object component, java.util.Map<java.lang.Class<?>,​java.lang.Integer> contracts)
      Specified by:
      register in interface jakarta.ws.rs.core.Configurable<jakarta.ws.rs.client.Client>
    • invocation

      public MinijaxClientInvocationBuilder invocation​(jakarta.ws.rs.core.Link link)
      Specified by:
      invocation in interface jakarta.ws.rs.client.Client
    • getSslContext

      public javax.net.ssl.SSLContext getSslContext()
      Specified by:
      getSslContext in interface jakarta.ws.rs.client.Client
    • getHostnameVerifier

      public javax.net.ssl.HostnameVerifier getHostnameVerifier()
      Specified by:
      getHostnameVerifier in interface jakarta.ws.rs.client.Client