AbstractApplicationBase.Builder<T> Třída
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
Parametry typu
- T
public abstract static class AbstractApplicationBase.Builder<T>
Souhrn konstruktorů
| Konstruktor | Description | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
Souhrn metod
| Modifikátor a typ | Metoda a popis |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
Nastaví hodnotu časového limitu připojení použitou v připojeních HTTPS |
| T |
correlationId(String val)
Nastavte volitelné ID korelace, které má rozhraní API používat. |
| T |
executorService(ExecutorService val)
Nastaví službu exekutoru |
| T |
httpClient(IHttpClient val)
Nastaví klienta HTTP, který bude používat klientská aplikace pro všechny požadavky HTTP. |
| T |
logPii(boolean val)
Nastavit protokol |
| T |
proxy(Proxy val)
Nastaví konfiguraci proxy serveru tak, aby ji klientská aplikace (MSAL4J ve výchozím nastavení používala javax.net.ssl.HttpsURLConnection) pro veškerou síťovou komunikaci. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
Nastaví hodnotu časového limitu čtení použitou v připojeních HTTPS |
| T |
sslSocketFactory(SSLSocketFactory val)
Nastaví službu SSLSocket |
Metody zděděné od java.lang.Object
Podrobnosti konstruktoru
Builder
public Builder()
Builder
public Builder(String clientId)
Parametry:
Podrobnosti metody
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
Nastaví hodnotu časového limitu připojení použitou v připojeních HttpsURLConnection provedených DefaultHttpClientpomocí a není nutná, pokud používáte vlastního klienta HTTP.
Parametry:
Návraty:
correlationId
public T correlationId(String val)
Nastavte volitelné ID korelace, které má rozhraní API používat. Pokud není k dispozici, rozhraní API vygeneruje náhodné UUID.
Parametry:
Návraty:
executorService
public T executorService(ExecutorService val)
Nastaví ExecutorService, který se má použít ke spuštění požadavků. Vývojář zodpovídá za údržbu životního cyklu služby ExecutorService.
Parametry:
Návraty:
httpClient
public T httpClient(IHttpClient val)
Nastaví klienta HTTP, který bude používat klientská aplikace pro všechny požadavky HTTP. Umožňuje jemně odstupňovanou konfiguraci klienta HTTP.
Parametry:
Návraty:
logPii
public T logPii(boolean val)
Nastavit logPii – logická hodnota, která určuje, jestli se pii (identifikovatelné osobní údaje) zaprotokolují. Výchozí hodnota je false.
Parametry:
Návraty:
proxy
public T proxy(Proxy val)
Nastaví konfiguraci proxy serveru tak, aby ji klientská aplikace (MSAL4J ve výchozím nastavení používala javax.net.ssl.HttpsURLConnection) pro veškerou síťovou komunikaci. Pokud se nepředá žádná hodnota proxy serveru, použijí se vlastnosti definované systémem. Pokud je klient HTTP nastavený v klientské aplikaci (prostřednictvím ClientApplication.builder().httpClient()), konfigurace proxy serveru by měla být provedena u předávaného objektu klienta HTTP, a ne prostřednictvím této metody.
Parametry:
Návraty:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
Nastaví hodnotu časového limitu čtení použitou v připojeních HttpsURLConnection vytvořených DefaultHttpClientpomocí a není nutná, pokud používáte vlastního klienta HTTP.
Parametry:
Návraty:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
Nastaví protokol SSLSocketFactory tak, aby ji klientská aplikace používala pro veškerou síťovou komunikaci. Pokud je klient HTTP nastavený v klientské aplikaci (přes ClientApplication.builder().httpClient()), měla by být v klientovi HTTP provedena jakákoli konfigurace PROTOKOLU SSL, a ne prostřednictvím této metody.
Parametry:
Návraty: