AbstractApplicationBase.Builder<T> Sınıf
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
Tür Parametreleri
- T
public abstract static class AbstractApplicationBase.Builder<T>
Oluşturucu Özeti
| Oluşturucu | Description | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
Yöntem Özeti
| Değiştirici ve Tür | Yöntem ve Açıklaması |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
tarafından DefaultHttpClientyapılan Https |
| T |
correlationId(String val)
API tarafından kullanılacak isteğe bağlı bağıntı kimliğini ayarlayın. |
| T |
executorService(ExecutorService val)
İstekleri yürütmek için kullanılacak Yürütücü |
| T |
httpClient(IHttpClient val)
TÜM HTTP istekleri için istemci uygulaması tarafından kullanılacak HTTP istemcisini ayarlar. |
| T |
logPii(boolean val)
Pii günlüğünü |
| T |
proxy(Proxy val)
Tüm ağ iletişimi için istemci uygulaması tarafından kullanılacak Ara Sunucu yapılandırmasını (varsayılan olarak MSAL4J kullanır javax.net.ssl.HttpsURLConnection) ayarlar. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
tarafından DefaultHttpClientyapılan Https |
| T |
sslSocketFactory(SSLSocketFactory val)
SSLSocket |
Yöntemlerin devralındığı yer: java.lang.Object
Oluşturucu Ayrıntıları
Builder
public Builder()
Builder
public Builder(String clientId)
Parametreler:
Yöntem Ayrıntıları
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
tarafından DefaultHttpClientyapılan HttpsURLConnection bağlantılarında kullanılan bağlantı zaman aşımı değerini ayarlar ve özel bir HTTP istemcisi kullanılıyorsa gerekli değildir
Parametreler:
Döndürülenler:
correlationId
public T correlationId(String val)
API tarafından kullanılacak isteğe bağlı bağıntı kimliğini ayarlayın. Sağlanmazsa API rastgele bir UUID oluşturur.
Parametreler:
Döndürülenler:
executorService
public T executorService(ExecutorService val)
executeorService'i istekleri yürütmek için kullanılacak şekilde ayarlar. Geliştirici, ExecutorService yaşam döngüsünü korumakla sorumludur.
Parametreler:
Döndürülenler:
httpClient
public T httpClient(IHttpClient val)
TÜM HTTP istekleri için istemci uygulaması tarafından kullanılacak HTTP istemcisini ayarlar. HTTP istemcisinin ayrıntılı yapılandırmasına izin verir.
Parametreler:
Döndürülenler:
logPii
public T logPii(boolean val)
Pii'nin (kişisel bilgiler) oturum açıp açmayacağını belirleyen logPii - boole değerini ayarlayın. Varsayılan değer yanlıştır.
Parametreler:
Döndürülenler:
proxy
public T proxy(Proxy val)
Tüm ağ iletişimi için istemci uygulaması tarafından kullanılacak Ara Sunucu yapılandırmasını (varsayılan olarak MSAL4J kullanır javax.net.ssl.HttpsURLConnection) ayarlar. Hiçbir proxy değeri geçirilmezse sistem tanımlı özellikler kullanılır. İstemci uygulamasında HTTP istemcisi ayarlandıysa (ClientApplication.builder().httpClient() aracılığıyla), proxy yapılandırması bu yöntemle değil, geçirilen HTTP istemci nesnesinde yapılmalıdır.
Parametreler:
Döndürülenler:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
tarafından DefaultHttpClientyapılan HttpsURLConnection bağlantılarında kullanılan okuma zaman aşımı değerini ayarlar ve özel bir HTTP istemcisi kullanılıyorsa gerekli değildir
Parametreler:
Döndürülenler:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
SSLSocketFactory'yi tüm ağ iletişimi için istemci uygulaması tarafından kullanılacak şekilde ayarlar. İstemci uygulamasında HTTP istemcisi ayarlandıysa (ClientApplication.builder().httpClient() aracılığıyla), BU yöntemle değil, HTTP istemcisinde ssl yapılandırması yapılmalıdır.
Parametreler:
Döndürülenler: