AbstractApplicationBase.Builder<T> Klasa
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
Parametry typu
- T
public abstract static class AbstractApplicationBase.Builder<T>
Podsumowanie konstruktora
| Konstruktor | Opis | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
Podsumowanie metody
| Modyfikator i typ | Metoda i opis |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
Ustawia wartość limitu czasu połączenia używaną w połączeniach HTTPS |
| T |
correlationId(String val)
Ustaw opcjonalny identyfikator korelacji, który ma być używany przez interfejs API. |
| T |
executorService(ExecutorService val)
Ustawia usługę wykonawcy |
| T |
httpClient(IHttpClient val)
Ustawia klienta HTTP, który ma być używany przez aplikację kliencka dla wszystkich żądań HTTP. |
| T |
logPii(boolean val)
Ustaw wartość |
| T |
proxy(Proxy val)
Ustawia konfigurację serwera proxy, która ma być używana przez aplikację kliencą (MSAL4J domyślnie używa javax.net.ssl.HttpsURLConnection) dla całej komunikacji sieciowej. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
Ustawia wartość limitu czasu odczytu używaną w połączeniach HTTPS |
| T |
sslSocketFactory(SSLSocketFactory val)
Ustawia usługę SSLSocket |
Metody dziedziczone z java.lang.Object
Szczegóły konstruktora
Builder
public Builder()
Builder
public Builder(String clientId)
Parametry:
Szczegóły metody
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
Ustawia wartość limitu czasu połączenia używaną w połączeniach HttpsURLConnection wykonanych przez DefaultHttpClientprogram i nie jest wymagana w przypadku używania niestandardowego klienta HTTP
Parametry:
Zwraca:
correlationId
public T correlationId(String val)
Ustaw opcjonalny identyfikator korelacji, który ma być używany przez interfejs API. Jeśli nie zostanie podany, interfejs API generuje losowy identyfikator UUID.
Parametry:
Zwraca:
executorService
public T executorService(ExecutorService val)
Ustawia funkcję ExecuteorService, która ma być używana do wykonywania żądań. Deweloper jest odpowiedzialny za utrzymanie cyklu życia funkcji ExecutorService.
Parametry:
Zwraca:
httpClient
public T httpClient(IHttpClient val)
Ustawia klienta HTTP, który ma być używany przez aplikację kliencka dla wszystkich żądań HTTP. Umożliwia szczegółową konfigurację klienta HTTP.
Parametry:
Zwraca:
logPii
public T logPii(boolean val)
Ustaw logPii — wartość logiczna, która określa, czy dane osobowe (dane osobowe) będą rejestrowane. Wartość domyślna to fałsz.
Parametry:
Zwraca:
proxy
public T proxy(Proxy val)
Ustawia konfigurację serwera proxy, która ma być używana przez aplikację kliencą (MSAL4J domyślnie używa javax.net.ssl.HttpsURLConnection) dla całej komunikacji sieciowej. Jeśli nie zostanie przekazana żadna wartość serwera proxy, zostaną użyte właściwości zdefiniowane przez system. Jeśli klient HTTP jest ustawiony w aplikacji klienckiej (za pośrednictwem clientApplication.builder().httpClient()), należy wykonać konfigurację serwera proxy w obiekcie klienta HTTP przekazywanym, a nie za pośrednictwem tej metody.
Parametry:
Zwraca:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
Ustawia wartość limitu czasu odczytu używaną w połączeniach HttpsURLConnection wykonanych przez DefaultHttpClientprogram i nie jest wymagana w przypadku używania niestandardowego klienta HTTP
Parametry:
Zwraca:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
Ustawia protokół SSLSocketFactory do użycia przez aplikację klienczą dla całej komunikacji sieciowej. Jeśli klient HTTP jest ustawiony w aplikacji klienckiej (za pośrednictwem clientApplication.builder().httpClient()), należy wykonać dowolną konfigurację protokołu SSL na kliencie HTTP, a nie za pomocą tej metody.
Parametry:
Zwraca: