AzureConfigurable<T> Interface
Paramètres de type
- T
le type réel de l’interface qui étend cette interface
public interface AzureConfigurable<T extends AzureConfigurable>
Interface de base permettant d’effectuer des configurations sur le client HTTP.
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
T |
withCallbackExecutor(Executor executor)
Définit l’exécuteur sur lequel les rappels asynchrones doivent s’exécuter. |
T |
withConnectionTimeout(long timeout, TimeUnit unit)
Définissez le délai d’expiration de la connexion sur le client HTTP. La valeur par défaut est de 10 secondes. |
T |
withInterceptor(Interceptor interceptor)
Branchez un intercepteur dans le pipeline HTTP. |
T |
withLogLevel(LogLevel level)
Définissez le niveau de journalisation sur le client HTTP. |
T |
withMaxIdleConnections(int maxIdleConnections)
Définissez le nombre maximal de connexions inactives pour le client HTTP. La valeur par défaut est 5. |
T |
withProxy(Proxy proxy)
Définit le proxy pour le client HTTP. |
T |
withProxyAuthenticator(Authenticator proxyAuthenticator)
Définit l’authentificateur proxy pour le client HTTP. |
T |
withReadTimeout(long timeout, TimeUnit unit)
Définissez le délai d’expiration de lecture sur le client HTTP. La valeur par défaut est de 10 secondes. |
T |
withUserAgent(String userAgent)
Spécifiez l’en-tête de l’agent utilisateur. |
Détails de la méthode
withCallbackExecutor
public T withCallbackExecutor(Executor executor)
Définit l’exécuteur sur lequel les rappels asynchrones doivent s’exécuter.
Parameters:
Returns:
withConnectionTimeout
public T withConnectionTimeout(long timeout, TimeUnit unit)
Définissez le délai d’expiration de la connexion sur le client HTTP. La valeur par défaut est de 10 secondes.
Parameters:
Returns:
withInterceptor
public T withInterceptor(Interceptor interceptor)
Branchez un intercepteur dans le pipeline HTTP.
Parameters:
Returns:
withLogLevel
public T withLogLevel(LogLevel level)
Définissez le niveau de journalisation sur le client HTTP.
Parameters:
Returns:
withMaxIdleConnections
public T withMaxIdleConnections(int maxIdleConnections)
Définissez le nombre maximal de connexions inactives pour le client HTTP. La valeur par défaut est 5.
Parameters:
Returns:
withProxy
public T withProxy(Proxy proxy)
Définit le proxy pour le client HTTP.
Parameters:
Returns:
withProxyAuthenticator
public T withProxyAuthenticator(Authenticator proxyAuthenticator)
Définit l’authentificateur proxy pour le client HTTP.
Parameters:
Returns:
withReadTimeout
public T withReadTimeout(long timeout, TimeUnit unit)
Définissez le délai d’expiration de lecture sur le client HTTP. La valeur par défaut est de 10 secondes.
Parameters:
Returns:
withUserAgent
public T withUserAgent(String userAgent)
Spécifiez l’en-tête de l’agent utilisateur.
Parameters:
Returns:
S’applique à
Azure SDK for Java