RestClient Clase

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

public final class RestClient

Una instancia de esta clase almacena la información de cliente para realizar llamadas REST.

Resumen del método

Modificador y tipo Método y descripción
void close()

Cierra el cliente HTTP y recicla los recursos asociados.

void closeAndWait()

Cierra el cliente HTTP, recicla los recursos asociados y espera 60 segundos para que se reciclan todos los subprocesos.

ServiceClientCredentials credentials()
CustomHeadersInterceptor headers()
okhttp3.OkHttpClient httpClient()
LogLevel logLevel()
Builder newBuilder()

Cree un nuevo generador para un nuevo cliente rest con las mismas configuraciones en esta.

Factory responseBuilderFactory()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
RestClient withLogLevel(LogLevel logLevel)

Establezca el nivel de registro de tráfico HTTP actual.

Métodos heredados de 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

Detalles del método

close

public void close()

Cierra el cliente HTTP y recicla los recursos asociados. Los subprocesos se reciclarán después de 60 segundos de inactividad.

closeAndWait

public void closeAndWait()

Cierra el cliente HTTP, recicla los recursos asociados y espera 60 segundos para que se reciclan todos los subprocesos.

Produce:

java.lang.InterruptedException - se produce cuando se interrumpe la espera de 60 segundos

credentials

public ServiceClientCredentials credentials()

Devoluciones:

las credenciales asociadas a este cliente REST

headers

public CustomHeadersInterceptor headers()

Devoluciones:

interceptor de encabezados.

httpClient

public OkHttpClient httpClient()

Devoluciones:

la instancia de OkHttpClient

logLevel

public LogLevel logLevel()

Devoluciones:

el nivel de registro de tráfico HTTP actual

newBuilder

public RestClient.Builder newBuilder()

Cree un nuevo generador para un nuevo cliente rest con las mismas configuraciones en esta.

Devoluciones:

un generador restClient

responseBuilderFactory

public ResponseBuilder.Factory responseBuilderFactory()

Devoluciones:

generador de respnose actual.

retrofit

public Retrofit retrofit()

Devoluciones:

la instancia de Retrofit

serializerAdapter

public SerializerAdapter serializerAdapter()

Devoluciones:

el adaptador del serializador actual.

withLogLevel

public RestClient withLogLevel(LogLevel logLevel)

Establezca el nivel de registro de tráfico HTTP actual.

Parámetros:

logLevel - enumeración de nivel de registro

Devoluciones:

RestClient en sí

Se aplica a