AbstractApplicationBase.Builder<T> 클래스
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
형식 매개 변수
- T
public abstract static class AbstractApplicationBase.Builder<T>
생성자 요약
| 생성자 | Description | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
메서드 요약
| 한정자 및 형식 | 메서드 및 설명 |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
에서 만든 |
| T |
correlationId(String val)
API에서 사용할 선택적 상관 관계 ID를 설정합니다. |
| T |
executorService(ExecutorService val)
요청을 실행하는 데 사용할 Executor |
| T |
httpClient(IHttpClient val)
모든 HTTP 요청에 대해 클라이언트 애플리케이션에서 사용할 HTTP 클라이언트를 설정합니다. |
| T |
logPii(boolean val)
로그 |
| T |
proxy(Proxy val)
모든 네트워크 통신에 클라이언트 애플리케이션에서 사용할 프록시 구성(기본적으로 MSAL4J 사용 javax.net.ssl.HttpsURLConnection)을 설정합니다. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
사용자 지정 HTTP 클라이언트를 사용하는 경우 필요하지 않은 Https |
| T |
sslSocketFactory(SSLSocketFactory val)
클라이언트 애플리케이션에서 모든 네트워크 통신에 사용할 SSLSocket |
다음에서 상속된 메서드 java.lang.Object
생성자 세부 정보
Builder
public Builder()
Builder
public Builder(String clientId)
매개 변수:
메서드 세부 정보
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
에서 만든 DefaultHttpClientHttpsURLConnection 연결에 사용되는 연결 제한 시간 값을 설정하며 사용자 지정 HTTP 클라이언트를 사용하는 경우에는 필요하지 않습니다.
매개 변수:
반품:
correlationId
public T correlationId(String val)
API에서 사용할 선택적 상관 관계 ID를 설정합니다. 제공되지 않으면 API는 임의의 UUID를 생성합니다.
매개 변수:
반품:
executorService
public T executorService(ExecutorService val)
요청을 실행하는 데 사용할 ExecutorService를 설정합니다. 개발자는 ExecutorService의 수명 주기를 유지 관리해야 합니다.
매개 변수:
반품:
httpClient
public T httpClient(IHttpClient val)
모든 HTTP 요청에 대해 클라이언트 애플리케이션에서 사용할 HTTP 클라이언트를 설정합니다. HTTP 클라이언트의 세분화된 구성을 허용합니다.
매개 변수:
반품:
logPii
public T logPii(boolean val)
logPii 설정 - Pii(개인 식별 정보)가 로그인될지 여부를 결정하는 부울 값입니다. 기본값은 false입니다.
매개 변수:
반품:
proxy
public T proxy(Proxy val)
모든 네트워크 통신에 클라이언트 애플리케이션에서 사용할 프록시 구성(기본적으로 MSAL4J 사용 javax.net.ssl.HttpsURLConnection)을 설정합니다. 프록시 값이 전달되지 않으면 시스템 정의 속성이 사용됩니다. 클라이언트 애플리케이션에서 HTTP 클라이언트가 설정된 경우(ClientApplication.builder().httpClient()를 통해) 프록시 구성은 이 메서드를 통하지 않고 전달되는 HTTP 클라이언트 개체에서 수행되어야 합니다.
매개 변수:
반품:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
에서 만든 DefaultHttpClientHttpsURLConnection 연결에 사용되는 읽기 시간 제한 값을 설정하며 사용자 지정 HTTP 클라이언트를 사용하는 경우에는 필요하지 않습니다.
매개 변수:
반품:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
클라이언트 애플리케이션에서 모든 네트워크 통신에 사용할 SSLSocketFactory를 설정합니다. 클라이언트 애플리케이션에서 HTTP 클라이언트를 설정하는 경우(ClientApplication.builder().httpClient()를 통해) SSL의 구성은 이 메서드가 아닌 HTTP 클라이언트에서 수행되어야 합니다.
매개 변수:
반품: