AbstractApplicationBase.Builder<T> Osztály

  • java.lang.Object
    • com.microsoft.aad.msal4j.AbstractApplicationBase.Builder<T>

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 httpsURLConnection-kapcsolatokban DefaultHttpClienthasznált kapcsolódási időtúllépési értéket, amelyet egyéni HTTP-ügyfél használata esetén nem kell megadni.

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ószolgáltatást a kérések végrehajtásához.

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)

LogPii – logikai érték beállítása, amely meghatározza, hogy a Pii (személyazonosításra alkalmas adatok) be lesz-e jelentkezve.

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 HttpsURLConnection-kapcsolatokban DefaultHttpClienthasznált olvasási időtúllépési értéket, amely egyéni HTTP-ügyfél használata esetén nem szükséges

T sslSocketFactory(SSLSocketFactory val)

Beállítja, hogy az SSLSocketFactoryt az ügyfélalkalmazás használja az összes hálózati kommunikációhoz.

A következőtől örökölt metódusok: java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

Konstruktor adatai

Builder

public Builder()

Builder

public Builder(String clientId)

Paraméterek:

clientId

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:

val - időtúllépési érték ezredmásodpercben

Válaszok:

annak a Szerkesztőnek a példánya, amelyen a metódust meghívták

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:

val - a korrelációs azonosító sztringértéke

Válaszok:

annak a Szerkesztőnek a példánya, amelyen a metódust meghívták

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:

val - Az ExecutorService egy példánya

Válaszok:

annak a Szerkesztőnek a példánya, amelyen a metódust meghívták

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:

val - A IHttpClient

Válaszok:

annak a Szerkesztőnek a példánya, amelyen a metódust meghívták

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:

val - logikai érték a logPii-hoz

Válaszok:

annak a Szerkesztőnek a példánya, amelyen a metódust meghívták

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:

val - proxypéldány

Válaszok:

annak a Szerkesztőnek a példánya, amelyen a metódust meghívták

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:

val - időtúllépési érték ezredmásodpercben

Válaszok:

annak a Szerkesztőnek a példánya, amelyen a metódust meghívták

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:

val - AZ SSLSocketFactory egy példánya

Válaszok:

annak a Szerkesztőnek a példánya, amelyen a metódust meghívták

A következőre érvényes: