Interface DVDV2ServerConnectionParamsBuilderIntern<B extends DVDV2ServerConnectionParamsBuilderIntern>


public interface DVDV2ServerConnectionParamsBuilderIntern<B extends DVDV2ServerConnectionParamsBuilderIntern>
Builder zum Erzeugen von DVDV2ServerConnectionParams-Instanzen zur Parametrisierung einer nicht-authentifizierungspflichtigen Verbindung zur rechenzentrumsinternen Schnittstelle m DVDV-Server.
  • Method Summary

    Modifier and Type
    Method
    Description
    Erzeugt ein Objekt von Typ DVDV2ServerConnectionParams mit den in diesem Builder angegebenen Parametern.
    withBaseUrl(URL baseUrl)
    Einstiegs-URL zum DVDV2-Kernsystem, muss mit slash ('/') enden.
    withHttpClientBuilder(okhttp3.OkHttpClient.Builder httpClientBuilder)
    Setzt der OkHttp3-Client-Builder, den der DVDVManager zum Verbindungsaufbau zu dem betreffenden DVDV2-Server nutzen soll.
  • Method Details

    • withBaseUrl

      B withBaseUrl(URL baseUrl)
      Einstiegs-URL zum DVDV2-Kernsystem, muss mit slash ('/') enden.
      Parameters:
      baseUrl - http- oder https-URL
      Returns:
      this
    • withHttpClientBuilder

      B withHttpClientBuilder(okhttp3.OkHttpClient.Builder httpClientBuilder)
      Setzt der OkHttp3-Client-Builder, den der DVDVManager zum Verbindungsaufbau zu dem betreffenden DVDV2-Server nutzen soll.
      Sie sollten wenigstens httpClientBuilder.connectTimeout(...) und httpClientBuilder.readTimeout(...) aufrufen.
      Returns:
      this
    • build

      Erzeugt ein Objekt von Typ DVDV2ServerConnectionParams mit den in diesem Builder angegebenen Parametern. Hiermit findet die Verbindung zum DVDV2-Server findet ohne Authentifizierung statt (z.B. rechenzentrumsintern).
      Throws:
      DVDVConfigurationException