AbstractApplicationBase.Builder<T> Osztály
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
Típusparaméterek
- T
public abstract static class AbstractApplicationBase.Builder<T>
Konstruktor összegzése
| Konstruktor | Description | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
Metódus összegzése
| Módosító és típus | Metódus és leírás |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
Beállítja a https |
| T |
correlationId(String val)
Állítsa be az API által használandó opcionális korrelációs azonosítót. |
| T |
executorService(ExecutorService val)
Beállítja a végrehajtó |
| T |
httpClient(IHttpClient val)
Beállítja a HTTP-ügyfelet, hogy az ügyfélalkalmazás az összes HTTP-kéréshez használhassa. |
| T |
logPii(boolean val)
Log |
| T |
proxy(Proxy val)
Beállítja az ügyfélalkalmazás által használandó proxykonfigurációt (alapértelmezés szerint MSAL4J) javax.net.ssl.HttpsURLConnectionaz összes hálózati kommunikációhoz. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
Beállítja a Https |
| T |
sslSocketFactory(SSLSocketFactory val)
Beállítja, hogy az SSLSocket |
A következőtől örökölt metódusok: java.lang.Object
Konstruktor adatai
Builder
public Builder()
Builder
public Builder(String clientId)
Paraméterek:
Metódus adatai
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
Beállítja a httpsURLConnection-kapcsolatokban DefaultHttpClienthasznált időtúllépési értéket, amely egyéni HTTP-ügyfél használata esetén nem szükséges.
Paraméterek:
Válaszok:
correlationId
public T correlationId(String val)
Állítsa be az API által használandó opcionális korrelációs azonosítót. Ha nincs megadva, az API véletlenszerű UUID-t hoz létre.
Paraméterek:
Válaszok:
executorService
public T executorService(ExecutorService val)
Beállítja a ExecuteorService-t a kérések végrehajtásához. A fejlesztő felelős az ExecutorService életciklusának fenntartásáért.
Paraméterek:
Válaszok:
httpClient
public T httpClient(IHttpClient val)
Beállítja a HTTP-ügyfelet, hogy az ügyfélalkalmazás az összes HTTP-kéréshez használhassa. Lehetővé teszi a HTTP-ügyfél részletes konfigurációját.
Paraméterek:
Válaszok:
logPii
public T logPii(boolean val)
Adja meg a logPii logikai értékét, amely meghatározza, hogy a Pii (személyazonosításra alkalmas adatok) be lesz-e jelentkezve. Az alapértelmezett érték hamis.
Paraméterek:
Válaszok:
proxy
public T proxy(Proxy val)
Beállítja az ügyfélalkalmazás által használandó proxykonfigurációt (alapértelmezés szerint MSAL4J) javax.net.ssl.HttpsURLConnectionaz összes hálózati kommunikációhoz. Ha nem ad át proxyértéket, a rendszer által definiált tulajdonságokat használ. Ha a HTTP-ügyfél be van állítva az ügyfélalkalmazásban (a ClientApplication.builder().httpClient()-en keresztül), a proxykonfigurációt az átadott HTTP-ügyfélobjektumon kell elvégezni, és nem ezen a módszerrel.
Paraméterek:
Válaszok:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
Beállítja a HttpsURLConnection-kapcsolatokban DefaultHttpClienthasznált olvasási időtúllépési értéket, amelyet egyéni HTTP-ügyfél használata esetén nem kell megadni.
Paraméterek:
Válaszok:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
Beállítja az SSLSocketFactory-t, hogy az ügyfélalkalmazás az összes hálózati kommunikációhoz használhassa. Ha a HTTP-ügyfél be van állítva az ügyfélalkalmazásban (a ClientApplication.builder().httpClient()-en keresztül), az SSL bármilyen konfigurációját a HTTP-ügyfélen kell elvégezni, nem ezen a módszerrel.
Paraméterek:
Válaszok: