ServiceClient Classe

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

public abstract class ServiceClient

ServiceClient è l'astrazione per l'accesso alle operazioni REST e ai relativi tipi di dati di payload.

Riepilogo dei costruttori

Modificatore Costruttore Descrizione
protected ServiceClient(RestClient restClient)

Inizializza una nuova istanza della classe ServiceClient.

protected ServiceClient(String baseUrl)

Inizializza una nuova istanza della classe ServiceClient.

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

Inizializza una nuova istanza della classe ServiceClient.

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

Inizializza una nuova istanza della classe ServiceClient.

Riepilogo dei metodi

Modificatore e tipo Metodo e descrizione
okhttp3.OkHttpClient httpClient()
RestClient restClient()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
java.lang.String userAgent()

Intestazione di User-Agent predefinita.

Metodi ereditati da 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

Dettagli costruttore

ServiceClient

protected ServiceClient(RestClient restClient)

Inizializza una nuova istanza della classe ServiceClient.

Parametri:

restClient - client REST

ServiceClient

protected ServiceClient(String baseUrl)

Inizializza una nuova istanza della classe ServiceClient.

Parametri:

baseUrl - l'endpoint del servizio

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)

Parametri:

baseUrl
credentials

ServiceClient

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

Inizializza una nuova istanza della classe ServiceClient.

Parametri:

baseUrl - URI di base del servizio
credentials - credenziali
clientBuilder - generatore di client HTTP
restBuilder - il generatore di client rest di adattamento

ServiceClient

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

Inizializza una nuova istanza della classe ServiceClient.

Parametri:

baseUrl - URI di base del servizio
clientBuilder - generatore di client HTTP
restBuilder - il generatore di client rest di adattamento

Dettagli metodo

httpClient

public OkHttpClient httpClient()

Restituisce:

client HTTP.

restClient

public RestClient restClient()

Restituisce:

istanza di RestClient.

retrofit

public Retrofit retrofit()

Restituisce:

l'istanza di Retrofit.

serializerAdapter

public SerializerAdapter serializerAdapter()

Restituisce:

adattatore a un jackson com.fasterxml.jackson.databind.ObjectMapper.

userAgent

public String userAgent()

Intestazione di User-Agent predefinita. Eseguire l'override di questo metodo per eseguire l'override dell'agente utente.

Restituisce:

stringa dell'agente utente.

Si applica a