AbstractApplicationBase.Builder<T> Класс
- java.
lang. Object - com.
microsoft. aad. msal4j. AbstractApplicationBase. Builder<T>
- com.
Параметры типа
- T
public abstract static class AbstractApplicationBase.Builder<T>
Сводка по конструктору
| Конструктор | Описание | |
|---|---|---|
| Builder() | ||
| Builder(String clientId) | ||
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| T |
connectTimeoutForDefaultHttpClient(Integer val)
Задает значение времени ожидания подключения, используемое в подключениях HTTPs |
| T |
correlationId(String val)
Задайте необязательный идентификатор корреляции, используемый API. |
| T |
executorService(ExecutorService val)
Задает службу исполнителя |
| T |
httpClient(IHttpClient val)
Задает HTTP-клиент, используемый клиентским приложением для всех HTTP-запросов. |
| T |
logPii(boolean val)
Установите log |
| T |
proxy(Proxy val)
Задает конфигурацию прокси-сервера для использования клиентским приложением (MSAL4J по умолчанию) javax.net.ssl.HttpsURLConnectionдля всех сетевых подключений. |
| T |
readTimeoutForDefaultHttpClient(Integer val)
Задает значение времени ожидания чтения, используемое в подключениях HTTPs |
| T |
sslSocketFactory(SSLSocketFactory val)
Задает фабрику SSLSocket |
Методы, унаследованные от java.lang.Object
Сведения о конструкторе
Builder
public Builder()
Builder
public Builder(String clientId)
Параметры:
Сведения о методе
connectTimeoutForDefaultHttpClient
public T connectTimeoutForDefaultHttpClient(Integer val)
Задает значение времени ожидания подключения, используемое в подключениях HttpsURLConnection, сделанных DefaultHttpClientи не требуется, если используется пользовательский HTTP-клиент.
Параметры:
Возвращаемое значение:
correlationId
public T correlationId(String val)
Задайте необязательный идентификатор корреляции, используемый API. В противном случае API создает случайный идентификатор UUID.
Параметры:
Возвращаемое значение:
executorService
public T executorService(ExecutorService val)
Задает метод ExecuteorService, используемый для выполнения запросов. Разработчик отвечает за обслуживание жизненного цикла службы исполнителя.
Параметры:
Возвращаемое значение:
httpClient
public T httpClient(IHttpClient val)
Задает HTTP-клиент, используемый клиентским приложением для всех HTTP-запросов. Позволяет точно настроить HTTP-клиент.
Параметры:
Возвращаемое значение:
logPii
public T logPii(boolean val)
Задайте logPii — логическое значение, определяющее, будет ли входить pii (личная информация). По умолчанию используется значение false.
Параметры:
Возвращаемое значение:
proxy
public T proxy(Proxy val)
Задает конфигурацию прокси-сервера для использования клиентским приложением (MSAL4J по умолчанию) javax.net.ssl.HttpsURLConnectionдля всех сетевых подключений. Если значение прокси-сервера не передается, используются системные свойства. Если http-клиент установлен в клиентском приложении (через ClientApplication.builder().httpClient()), то конфигурацию прокси-сервера следует выполнить в объекте HTTP-клиента, который передается, а не через этот метод.
Параметры:
Возвращаемое значение:
readTimeoutForDefaultHttpClient
public T readTimeoutForDefaultHttpClient(Integer val)
Задает значение времени ожидания чтения, используемое в подключениях HttpsURLConnection, сделанных DefaultHttpClientи не требуется, если используется пользовательский HTTP-клиент.
Параметры:
Возвращаемое значение:
sslSocketFactory
public T sslSocketFactory(SSLSocketFactory val)
Задает протокол SSLSocketFactory для использования клиентским приложением для всех сетевых подключений. Если http-клиент установлен в клиентском приложении (с помощью ClientApplication.builder().httpClient()), любая конфигурация SSL должна выполняться на HTTP-клиенте, а не с помощью этого метода.
Параметры:
Возвращаемое значение: