ServiceClient 클래스

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

public abstract class ServiceClient

ServiceClient는 REST 작업 및 해당 페이로드 데이터 형식에 액세스하기 위한 추상화입니다.

생성자 요약

한정자 생성자 Description
protected ServiceClient(RestClient restClient)

ServiceClient 클래스의 새 인스턴스를 초기화합니다.

protected ServiceClient(String baseUrl)

ServiceClient 클래스의 새 인스턴스를 초기화합니다.

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

ServiceClient 클래스의 새 인스턴스를 초기화합니다.

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

ServiceClient 클래스의 새 인스턴스를 초기화합니다.

메서드 요약

한정자 및 형식 메서드 및 설명
okhttp3.OkHttpClient httpClient()
RestClient restClient()
retrofit2.Retrofit retrofit()
SerializerAdapter<?> serializerAdapter()
java.lang.String userAgent()

기본 User-Agent 헤더입니다.

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

생성자 세부 정보

ServiceClient

protected ServiceClient(RestClient restClient)

ServiceClient 클래스의 새 인스턴스를 초기화합니다.

매개 변수:

restClient - REST 클라이언트

ServiceClient

protected ServiceClient(String baseUrl)

ServiceClient 클래스의 새 인스턴스를 초기화합니다.

매개 변수:

baseUrl - 서비스 엔드포인트

ServiceClient

protected ServiceClient(String baseUrl, ServiceClientCredentials credentials)

매개 변수:

baseUrl
credentials

ServiceClient

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

ServiceClient 클래스의 새 인스턴스를 초기화합니다.

매개 변수:

baseUrl - 서비스 기본 URI
credentials - 자격 증명
clientBuilder - http 클라이언트 작성기
restBuilder - 개조된 Rest 클라이언트 빌더

ServiceClient

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

ServiceClient 클래스의 새 인스턴스를 초기화합니다.

매개 변수:

baseUrl - 서비스 기본 URI
clientBuilder - http 클라이언트 작성기
restBuilder - 개조된 Rest 클라이언트 빌더

메서드 세부 정보

httpClient

public OkHttpClient httpClient()

반환:

HTTP 클라이언트입니다.

restClient

public RestClient restClient()

반환:

RestClient 인스턴스입니다.

retrofit

public Retrofit retrofit()

반환:

Retrofit 인스턴스입니다.

serializerAdapter

public SerializerAdapter serializerAdapter()

반환:

잭슨 com.fasterxml.jackson.databind.ObjectMapper어댑터입니다.

userAgent

public String userAgent()

기본 User-Agent 헤더입니다. 사용자 에이전트를 재정의하려면 이 메서드를 재정의합니다.

반환:

사용자 에이전트 문자열입니다.

적용 대상