RestClient Klasse
- java.
lang. Object - com.
microsoft. bot. restclient. RestClient
- com.
public final class RestClient
Eine Instanz dieser Klasse speichert die Clientinformationen für REST-Aufrufe.
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| void |
close()
Schließt den HTTP-Client und recycelt die zugeordneten Ressourcen. |
| void |
closeAndWait()
Schließt den HTTP-Client, recycelt die zugeordneten Ressourcen und wartet 60 Sekunden, bis alle Threads wiederverwendet werden. |
|
Service |
credentials() |
|
Custom |
headers() |
| okhttp3.OkHttpClient | httpClient() |
|
Log |
logLevel() |
| Builder |
newBuilder()
Erstellen Sie einen neuen Generator für einen neuen Rest-Client mit den gleichen Konfigurationen auf diesem Client. |
| Factory | responseBuilderFactory() |
| retrofit2.Retrofit | retrofit() |
|
Serializer |
serializerAdapter() |
|
Rest |
withLogLevel(LogLevel logLevel)
Legen Sie die aktuelle HTTP-Datenverkehrsprotokollierungsebene fest. |
Geerbte Methoden von java.lang.Object
Details zur Methode
close
public void close()
Schließt den HTTP-Client und recycelt die zugeordneten Ressourcen. Die Threads werden nach 60 Sekunden Inaktivität wiederverwendet.
closeAndWait
public void closeAndWait()
Schließt den HTTP-Client, recycelt die zugeordneten Ressourcen und wartet 60 Sekunden, bis alle Threads wiederverwendet werden.
Löst aus:
credentials
public ServiceClientCredentials credentials()
Gibt zurück:
headers
public CustomHeadersInterceptor headers()
Gibt zurück:
httpClient
public OkHttpClient httpClient()
Gibt zurück:
logLevel
public LogLevel logLevel()
Gibt zurück:
newBuilder
public RestClient.Builder newBuilder()
Erstellen Sie einen neuen Generator für einen neuen Rest-Client mit den gleichen Konfigurationen auf diesem Client.
Gibt zurück:
responseBuilderFactory
public ResponseBuilder.Factory responseBuilderFactory()
Gibt zurück:
retrofit
public Retrofit retrofit()
Gibt zurück:
serializerAdapter
public SerializerAdapter serializerAdapter()
Gibt zurück:
withLogLevel
public RestClient withLogLevel(LogLevel logLevel)
Legen Sie die aktuelle HTTP-Datenverkehrsprotokollierungsebene fest.
Parameter:
Gibt zurück: