다음을 통해 공유


RestClient 클래스

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

public final class RestClient

이 클래스의 인스턴스는 REST 호출을 위한 클라이언트 정보를 저장합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
void close()

HTTP 클라이언트를 닫고 연결된 리소스를 재활용합니다.

void closeAndWait()

HTTP 클라이언트를 닫고, 연결된 리소스를 재활용하고, 모든 스레드가 재활용될 때까지 60초 동안 기다립니다.

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

이 클라이언트에 대해 동일한 구성을 사용하여 새 Rest Client에 대한 새 작성기를 만듭니다.

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

현재 HTTP 트래픽 로깅 수준을 설정합니다.

다음에서 상속된 메서드 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

메서드 세부 정보

close

public void close()

HTTP 클라이언트를 닫고 연결된 리소스를 재활용합니다. 스레드는 60초 동안 비활성 상태로 재활용됩니다.

closeAndWait

public void closeAndWait()

HTTP 클라이언트를 닫고, 연결된 리소스를 재활용하고, 모든 스레드가 재활용될 때까지 60초 동안 기다립니다.

Throw:

java.lang.InterruptedException - 60초 대기가 중단되면 throw됨

credentials

public ServiceClientCredentials credentials()

반환:

이 REST 클라이언트에 연결된 자격 증명

headers

public CustomHeadersInterceptor headers()

반환:

헤더 인터셉터입니다.

httpClient

public OkHttpClient httpClient()

반환:

OkHttpClient 인스턴스

logLevel

public LogLevel logLevel()

반환:

현재 HTTP 트래픽 로깅 수준

newBuilder

public RestClient.Builder newBuilder()

이 클라이언트에 대해 동일한 구성을 사용하여 새 Rest Client에 대한 새 작성기를 만듭니다.

반환:

RestClient 작성기

responseBuilderFactory

public ResponseBuilder.Factory responseBuilderFactory()

반환:

현재 respnose 작성기 팩터리입니다.

retrofit

public Retrofit retrofit()

반환:

Retrofit 인스턴스

serializerAdapter

public SerializerAdapter serializerAdapter()

반환:

현재 직렬 변환기 어댑터입니다.

withLogLevel

public RestClient withLogLevel(LogLevel logLevel)

현재 HTTP 트래픽 로깅 수준을 설정합니다.

매개 변수:

logLevel - 로깅 수준 열거형

반환:

RestClient 자체

적용 대상