AbstractApplicationBase.Builder<T> Klas
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
Type parameters
- T
public abstract static class AbstractApplicationBase.Builder<T>
Samenvatting van constructor
| Constructor | Description | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
Methodesamenvatting
| Modifier en type | Methode en beschrijving |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
Hiermee stelt u de time-outwaarde voor verbinding in die wordt gebruikt in Https |
| T |
correlationId(String val)
Stel optionele correlatie-id in die moet worden gebruikt door de API. |
| T |
executorService(ExecutorService val)
Hiermee stelt u de uitvoerservice |
| T |
httpClient(IHttpClient val)
Hiermee stelt u in dat de HTTP-client wordt gebruikt door de clienttoepassing voor alle HTTP-aanvragen. |
| T |
logPii(boolean val)
Stel log |
| T |
proxy(Proxy val)
Hiermee stelt u de proxyconfiguratie in voor gebruik door de clienttoepassing (MSAL4J standaard gebruikt javax.net.ssl.HttpsURLConnection) voor alle netwerkcommunicatie. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
Hiermee stelt u de time-outwaarde voor lezen in https-URLConnection-verbindingen |
| T |
sslSocketFactory(SSLSocketFactory val)
Hiermee stelt u SSLSocket |
Methoden overgenomen van java.lang.Object
Constructordetails
Builder
public Builder()
Builder
public Builder(String clientId)
Parameters:
Methodedetails
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
Hiermee stelt u de time-outwaarde voor verbinding in die wordt gebruikt in HttpsURLConnection-verbindingen die zijn gemaakt door DefaultHttpClient, en is deze niet nodig als u een aangepaste HTTP-client gebruikt
Parameters:
Retouren:
correlationId
public T correlationId(String val)
Stel optionele correlatie-id in die moet worden gebruikt door de API. Als deze niet is opgegeven, genereert de API een willekeurige UUID.
Parameters:
Retouren:
executorService
public T executorService(ExecutorService val)
Hiermee stelt u ExecutorService in om de aanvragen uit te voeren. Ontwikkelaar is verantwoordelijk voor het onderhouden van de levenscyclus van de ExecutorService.
Parameters:
Retouren:
httpClient
public T httpClient(IHttpClient val)
Hiermee stelt u in dat de HTTP-client wordt gebruikt door de clienttoepassing voor alle HTTP-aanvragen. Hiermee kunt u een verfijnde configuratie van de HTTP-client uitvoeren.
Parameters:
Retouren:
logPii
public T logPii(boolean val)
Stel logPii - Booleaanse waarde in, waarmee wordt bepaald of Pii (persoonlijk identificeerbare informatie) wordt aangemeld. De standaardwaarde is onwaar.
Parameters:
Retouren:
proxy
public T proxy(Proxy val)
Hiermee stelt u de proxyconfiguratie in voor gebruik door de clienttoepassing (MSAL4J standaard gebruikt javax.net.ssl.HttpsURLConnection) voor alle netwerkcommunicatie. Als er geen proxywaarde wordt doorgegeven, worden door het systeem gedefinieerde eigenschappen gebruikt. Als de HTTP-client is ingesteld op de clienttoepassing (via ClientApplication.builder().httpClient()), moet de proxyconfiguratie worden uitgevoerd op het HTTP-clientobject dat wordt doorgegeven en niet via deze methode.
Parameters:
Retouren:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
Hiermee stelt u de time-outwaarde voor lezen in httpsURLConnection-verbindingen die zijn gemaakt door DefaultHttpClienten is deze niet nodig als u een aangepaste HTTP-client gebruikt
Parameters:
Retouren:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
Hiermee stelt u SSLSocketFactory in voor gebruik door de clienttoepassing voor alle netwerkcommunicatie. Als de HTTP-client is ingesteld op de clienttoepassing (via ClientApplication.builder().httpClient()), moet elke configuratie van SSL worden uitgevoerd op de HTTP-client en niet via deze methode.
Parameters:
Retouren: