Class SubmodelRepositoryUtils.SubmodelRepositoryApiClient

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

private static class SubmodelRepositoryUtils.SubmodelRepositoryApiClient 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

    • SubmodelRepositoryApiClient

      public SubmodelRepositoryApiClient(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