Class AasRepositoryUtils.AasRepositoryApiClient

java.lang.Object
org.eclipse.digitaltwin.basyx.client.internal.ApiClient
de.iip_ecosphere.platform.support.aas.basyx2.AasRepositoryUtils.AasRepositoryApiClient
Enclosing class:
AasRepositoryUtils

private static class AasRepositoryUtils.AasRepositoryApiClient extends org.eclipse.digitaltwin.basyx.client.internal.ApiClient
Specialized ApiClient to prevent unneeded instances of Http client.
Author:
Holger Eichelberger, SSE
  • Constructor Summary

    Constructors
    Constructor
    Description
    Creates an instance.
  • Method Summary

    Modifier and Type
    Method
    Description
     

    Methods inherited from class org.eclipse.digitaltwin.basyx.client.internal.ApiClient

    base64UrlEncode, base64UrlEncode, createDefaultHttpClientBuilder, createDefaultObjectMapper, getAsyncResponseInterceptor, getBaseUri, getConnectTimeout, getDefaultBaseUri, getObjectMapper, getReadTimeout, getRequestInterceptor, getResponseInterceptor, parameterToPairs, parameterToPairs, setAsyncResponseInterceptor, setBasePath, setConnectTimeout, setHost, setHttpClientBuilder, setObjectMapper, setPort, setReadTimeout, setRequestInterceptor, setResponseInterceptor, setScheme, updateBaseUri, urlEncode

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AasRepositoryApiClient

      public AasRepositoryApiClient(HttpClient.Builder builder)
      Creates an instance.
      Parameters:
      builder - the HTTP client builder
  • Method Details

    • getHttpClient

      public HttpClient getHttpClient()
      Overrides:
      getHttpClient in class org.eclipse.digitaltwin.basyx.client.internal.ApiClient