AbstractApplicationBase.Builder<T> Klass
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
Typparametrar
- T
public abstract static class AbstractApplicationBase.Builder<T>
Konstruktorsammanfattning
| Konstruktor | Description | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
Metodsammanfattning
| Modifierare och typ | Metod och beskrivning |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
Anger det timeout-värde för anslutning som används i Https |
| T |
correlationId(String val)
Ange valfritt korrelations-ID som ska användas av API:et. |
| T |
executorService(ExecutorService val)
Anger att Executor |
| T |
httpClient(IHttpClient val)
Anger http-klienten som ska användas av klientprogrammet för alla HTTP-begäranden. |
| T |
logPii(boolean val)
Ange log |
| T |
proxy(Proxy val)
Anger proxykonfiguration som ska användas av klientprogrammet (MSAL4J använder javax.net.ssl.HttpsURLConnectionsom standard ) för all nätverkskommunikation. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
Anger det timeout-värde för läsning som används i Https |
| T |
sslSocketFactory(SSLSocketFactory val)
Anger att SSLSocket |
Metoder som ärvts från java.lang.Object
Konstruktorinformation
Builder
public Builder()
Builder
public Builder(String clientId)
Parametrar:
Metodinformation
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
Anger det timeout-värde för anslutning som används i HttpsURLConnection-anslutningar som görs av DefaultHttpClientoch behövs inte om du använder en anpassad HTTP-klient
Parametrar:
Returer:
correlationId
public T correlationId(String val)
Ange valfritt korrelations-ID som ska användas av API:et. Om det inte tillhandahålls genererar API:et ett slumpmässigt UUID.
Parametrar:
Returer:
executorService
public T executorService(ExecutorService val)
Anger Att ExecutorService ska användas för att köra begäranden. Utvecklaren ansvarar för att underhålla livscykeln för ExecutorService.
Parametrar:
Returer:
httpClient
public T httpClient(IHttpClient val)
Anger http-klienten som ska användas av klientprogrammet för alla HTTP-begäranden. Tillåter detaljerad konfiguration av HTTP-klienten.
Parametrar:
Returer:
logPii
public T logPii(boolean val)
Ange logPii – booleskt värde som avgör om Pii (personligt identifierbar information) ska loggas in. Standardvärdet är falskt.
Parametrar:
Returer:
proxy
public T proxy(Proxy val)
Anger proxykonfiguration som ska användas av klientprogrammet (MSAL4J använder javax.net.ssl.HttpsURLConnectionsom standard ) för all nätverkskommunikation. Om inget proxyvärde skickas används systemdefinierade egenskaper. Om HTTP-klienten har angetts för klientprogrammet (via ClientApplication.builder().httpClient()) ska proxykonfigurationen utföras på HTTP-klientobjektet som skickas in och inte via den här metoden.
Parametrar:
Returer:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
Anger det timeout-värde för läsning som används i HttpsURLConnection-anslutningar som görs av DefaultHttpClientoch behövs inte om du använder en anpassad HTTP-klient
Parametrar:
Returer:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
Anger att SSLSocketFactory ska användas av klientprogrammet för all nätverkskommunikation. Om HTTP-klienten har angetts för klientprogrammet (via ClientApplication.builder().httpClient()) ska alla konfigurationer av SSL göras på HTTP-klienten och inte via den här metoden.
Parametrar:
Returer: