Package de.dvdv2.manager
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 TypeMethodDescriptionbuild()Erzeugt ein Objekt von TypDVDV2ServerConnectionParamsmit 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
Einstiegs-URL zum DVDV2-Kernsystem, muss mit slash ('/') enden.- Parameters:
baseUrl- http- oder https-URL- Returns:
- this
-
withHttpClientBuilder
Setzt der OkHttp3-Client-Builder, den der DVDVManager zum Verbindungsaufbau zu dem betreffenden DVDV2-Server nutzen soll.
Sie sollten wenigstenshttpClientBuilder.connectTimeout(...)undhttpClientBuilder.readTimeout(...)aufrufen.- Returns:
- this
-
build
Erzeugt ein Objekt von TypDVDV2ServerConnectionParamsmit den in diesem Builder angegebenen Parametern. Hiermit findet die Verbindung zum DVDV2-Server findet ohne Authentifizierung statt (z.B. rechenzentrumsintern).- Throws:
DVDVConfigurationException
-