ServiceClient Klasse

  • java.lang.Object
    • com.microsoft.bot.restclient.ServiceClient

public abstract class ServiceClient

ServiceClient ist die Abstraktion für den Zugriff auf REST-Vorgänge und deren Nutzlastdatentypen.

Zusammenfassung zum Konstruktor

Modifizierer Konstruktor Beschreibung
protected ServiceClient(RestClient restClient)

Initialisiert eine neue Instanz der ServiceClientklasse.

protected ServiceClient(String baseUrl)

Initialisiert eine neue Instanz der ServiceClientklasse.

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)
protected ServiceClient(String baseUrl, ServiceClientCredentials credentials, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Initialisiert eine neue Instanz der ServiceClientklasse.

protected ServiceClient(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Initialisiert eine neue Instanz der ServiceClientklasse.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
okhttp3.OkHttpClient httpClient()
RestClient restClient()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
java.lang.String userAgent()

Der Standardheader User-Agent.

Geerbte Methoden von java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Details zum Konstruktor

ServiceClient

protected ServiceClient(RestClient restClient)

Initialisiert eine neue Instanz der ServiceClient-Klasse.

Parameter:

restClient - der REST-Client

ServiceClient

protected ServiceClient(String baseUrl)

Initialisiert eine neue Instanz der ServiceClient-Klasse.

Parameter:

baseUrl - der Dienstendpunkt

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)

Parameter:

baseUrl
credentials

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Initialisiert eine neue Instanz der ServiceClient-Klasse.

Parameter:

baseUrl - der Dienstbasis-URI
credentials - die Anmeldeinformationen
clientBuilder - http-Client-Generator
restBuilder - der Nachrüst-Rest-Client-Generator

ServiceClient

protected ServiceClient(String baseUrl, OkHttpClient.Builder clientBuilder, Retrofit.Builder restBuilder)

Initialisiert eine neue Instanz der ServiceClient-Klasse.

Parameter:

baseUrl - der Dienstbasis-URI
clientBuilder - http-Client-Generator
restBuilder - der Nachrüst-Rest-Client-Generator

Details zur Methode

httpClient

public OkHttpClient httpClient()

Gibt zurück:

der HTTP-Client.

restClient

public RestClient restClient()

Gibt zurück:

die RestClient Instanz.

retrofit

public Retrofit retrofit()

Gibt zurück:

die Retrofit-Instanz.

serializerAdapter

public SerializerAdapter serializerAdapter()

Gibt zurück:

der Adapter an einen Jackson com.fasterxml.jackson.databind.ObjectMapper.

userAgent

public String userAgent()

Der Standardheader User-Agent. Überschreiben Sie diese Methode, um den Benutzer-Agent außer Kraft zu setzen.

Gibt zurück:

die Benutzer-Agent-Zeichenfolge.

Gilt für: