AbstractApplicationBase.Builder<T> Kelas
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
Jenis parameter
- T
public abstract static class AbstractApplicationBase.Builder<T>
Ringkasan Konstruktor
| Konstruktor | Deskripsi | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
Ringkasan Metode
| Pemodifikasi dan Jenis | Metode dan Deskripsi |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
Mengatur nilai batas waktu koneksi yang digunakan dalam koneksi HTTPS |
| T |
correlationId(String val)
Atur id korelasi opsional yang akan digunakan oleh API. |
| T |
executorService(ExecutorService val)
Mengatur Layanan Pelaksana |
| T |
httpClient(IHttpClient val)
Mengatur klien HTTP yang akan digunakan oleh aplikasi klien untuk semua permintaan HTTP. |
| T |
logPii(boolean val)
Atur log |
| T |
proxy(Proxy val)
Mengatur konfigurasi Proksi yang akan digunakan oleh aplikasi klien (MSAL4J secara default menggunakan javax.net.ssl.HttpsURLConnection) untuk semua komunikasi jaringan. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
Mengatur nilai batas waktu baca yang digunakan dalam koneksi HTTPS |
| T |
sslSocketFactory(SSLSocketFactory val)
Mengatur SSLSocket |
Metode diperoleh dari java.lang.Object
Detail Konstruktor
Builder
public Builder()
Builder
public Builder(String clientId)
Parameter:
Detail Metode
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
Mengatur nilai batas waktu koneksi yang digunakan dalam koneksi HttpsURLConnection yang dibuat oleh DefaultHttpClient, dan tidak diperlukan jika menggunakan klien HTTP kustom
Parameter:
Mengembalikan:
correlationId
public T correlationId(String val)
Atur id korelasi opsional yang akan digunakan oleh API. Jika tidak disediakan, API menghasilkan UUID acak.
Parameter:
Mengembalikan:
executorService
public T executorService(ExecutorService val)
Mengatur ExecutorService yang akan digunakan untuk menjalankan permintaan. Pengembang bertanggung jawab untuk mempertahankan siklus hidup ExecutorService.
Parameter:
Mengembalikan:
httpClient
public T httpClient(IHttpClient val)
Mengatur klien HTTP yang akan digunakan oleh aplikasi klien untuk semua permintaan HTTP. Memungkinkan konfigurasi klien HTTP yang halus.
Parameter:
Mengembalikan:
logPii
public T logPii(boolean val)
Atur logPii - nilai boolean, yang menentukan apakah Pii (informasi identitas pribadi) akan masuk. Nilai defaultnya adalah false.
Parameter:
Mengembalikan:
proxy
public T proxy(Proxy val)
Mengatur konfigurasi Proksi yang akan digunakan oleh aplikasi klien (MSAL4J secara default menggunakan javax.net.ssl.HttpsURLConnection) untuk semua komunikasi jaringan. Jika tidak ada nilai proksi yang diteruskan, properti yang ditentukan sistem akan digunakan. Jika klien HTTP diatur pada aplikasi klien (melalui ClientApplication.builder().httpClient()), konfigurasi proksi harus dilakukan pada objek klien HTTP yang diteruskan, dan bukan melalui metode ini.
Parameter:
Mengembalikan:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
Mengatur nilai batas waktu baca yang digunakan dalam koneksi HttpsURLConnection yang dibuat oleh DefaultHttpClient, dan tidak diperlukan jika menggunakan klien HTTP kustom
Parameter:
Mengembalikan:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
Mengatur SSLSocketFactory yang akan digunakan oleh aplikasi klien untuk semua komunikasi jaringan. Jika klien HTTP diatur pada aplikasi klien (melalui ClientApplication.builder().httpClient()), konfigurasi SSL apa pun harus dilakukan pada klien HTTP dan bukan melalui metode ini.
Parameter:
Mengembalikan: