Partager via


OperationContext Classe

  • java.lang.Object
    • com.microsoft.azure.storage.OperationContext

public class OperationContext

Représente l’opération logique actuelle. Une opération logique peut avoir une relation un-à-plusieurs avec plusieurs demandes physiques individuelles.

Récapitulatif du champ

Modificateur et type Champ et description
final String defaultLoggerName

Nom du qui sera créé par défaut si la org.slf4j.Logger journalisation est activée et qu’un org.slf4j.Logger n’a pas été spécifié.

Récapitulatif du constructeur

Constructeur Description
OperationContext()

Crée une instance de la classe.

Résumé de la méthode

Modificateur et type Méthode et description
synchronized void appendRequestResult(RequestResult requestResult)

Réservé à un usage interne. Ajoute un RequestResult objet à la collection interne de manière synchronisée.

String getClientRequestID()

Obtient l’ID de trace côté client.

long getClientTimeInMs()

Obtient la latence de l’opération, en millisecondes, du point de vue du client. Cela peut inclure toutes les tentatives potentielles.

Proxy getDefaultProxy()

Obtient le proxy par défaut utilisé par la bibliothèque cliente s’il est activé. La valeur par défaut peut être remplacée pour activer un proxy pour un contexte d’opération individuel instance à l’aide de setProxy(Proxy proxy).

String getDefaultProxyPassword()

Obtient le mot de passe par défaut du proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un mot de passe à utiliser setProxyPassword(final String password)

String getDefaultProxyUsername()

Obtient un nom d’utilisateur par défaut pour le proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un nom d’utilisateur, utilisez setDefaultProxyUsername(final String username)

StorageEventMultiCaster<ErrorReceivingResponseEvent, StorageEvent<ErrorReceivingResponseEvent>> getErrorReceivingResponseEventHandler()

Obtient un multi-caster d’événement qui est déclenché lorsqu’une erreur réseau se produit avant la réception des status et des en-têtes de réponse HTTP. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

StorageEventMultiCaster<ErrorReceivingResponseEvent, StorageEvent<ErrorReceivingResponseEvent>> getGlobalErrorReceivingResponseEventHandler()

Obtient un multi-caster d’événement global qui est déclenché lorsqu’une erreur réseau se produit avant la réception de la réponse HTTP status et des en-têtes. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

StorageEventMultiCaster<RequestCompletedEvent, StorageEvent<RequestCompletedEvent>> getGlobalRequestCompletedEventHandler()

Obtient un multi-caster d’événement global qui est déclenché lorsqu’une demande est terminée. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

StorageEventMultiCaster<ResponseReceivedEvent, StorageEvent<ResponseReceivedEvent>> getGlobalResponseReceivedEventHandler()

Obtient un événement global multi-caster qui est déclenché lors de la réception d’une réponse. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

StorageEventMultiCaster<RetryingEvent, StorageEvent<RetryingEvent>> getGlobalRetryingEventHandler()

Obtient un multi-caster d’événement global qui est déclenché lorsqu’une demande est retentée. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

StorageEventMultiCaster<SendingRequestEvent, StorageEvent<SendingRequestEvent>> getGlobalSendingRequestEventHandler()

Obtient un événement global multi-caster qui est déclenché avant l’envoi d’une demande. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

synchronized RequestResult getLastResult()

Obtient le dernier résultat de la demande rencontré pour l'opération.

org.slf4j.Logger getLogger()

Obtient le org.slf4j.Logger associé à cette opération. Si l’objet org.slf4j.Logger associé à cette opération est null, l’objet par défaut org.slf4j.Logger de la classe est retourné.

Proxy getProxy()

Obtient un proxy qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un proxy à utiliser par défaut, utilisez setDefaultProxy(Proxy defaultProxy)

String getProxyPassword()

Obtient le mot de passe du proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un mot de passe à utiliser setProxyPassword(final String password)

String getProxyUsername()

Obtient un nom d’utilisateur pour le proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un nom d’utilisateur, utilisez setProxyUsername(final String username)

StorageEventMultiCaster<RequestCompletedEvent, StorageEvent<RequestCompletedEvent>> getRequestCompletedEventHandler()

Obtient un événement multi-caster qui est déclenché lorsqu’une demande est terminée. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

ArrayList<RequestResult> getRequestResults()

Retourne l’ensemble de résultats de la requête que l’opération actuelle a créé.

StorageEventMultiCaster<ResponseReceivedEvent, StorageEvent<ResponseReceivedEvent>> getResponseReceivedEventHandler()

Obtient un événement multi-caster qui est déclenché lors de la réception d’une réponse. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

StorageEventMultiCaster<RetryingEvent, StorageEvent<RetryingEvent>> getRetryingEventHandler()

Obtient un événement multi-caster qui est déclenché lorsqu’une demande est retentée. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

StorageEventMultiCaster<SendingRequestEvent, StorageEvent<SendingRequestEvent>> getSendingRequestEventHandler()

Obtient un événement multi-caster qui est déclenché avant l’envoi d’une requête. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

HashMap<String, String> getUserHeaders()

Obtient tous les en-têtes supplémentaires pour la demande, par exemple, pour les informations de proxy ou de journalisation.

void initialize()

Réservé à un usage interne. Initialise pour commencer le traitement d’une nouvelle opération. Toutes les informations spécifiques à l’opération sont effacées.

boolean isLoggingEnabled()

Indique si des entrées de journal seront générées pour cette demande.

boolean isLoggingEnabledByDefault()

Indique si la bibliothèque cliente doit produire des entrées de journal par défaut. La valeur par défaut peut être remplacée pour activer la journalisation d’un contexte d’opération individuel instance à l’aide setLoggingEnabled(boolean loggingEnabled)de .

void setClientRequestID(final String clientRequestID)

Définit l’ID de demande côté client.

void setClientTimeInMs(final long clientTimeInMs)

Réservé à un usage interne. Représente la latence de l’opération, en millisecondes, du point de vue du client. Cela peut inclure toutes les tentatives potentielles.

void setDefaultProxy(Proxy defaultProxy)

Spécifie le proxy que la bibliothèque cliente doit utiliser par défaut. La valeur par défaut peut être remplacée pour activer un proxy pour un contexte d’opération individuel instance à l’aide setProxy(Proxy proxy)de .

void setDefaultProxyPassword(final String password)

Définit un mot de passe par défaut pour un proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est .

void setDefaultProxyUsername(final String username)

Définit un nom d’utilisateur par défaut pour un proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est .

void setErrorReceivingResponseEventHandler(final StorageEventMultiCaster<ErrorReceivingResponseEvent, StorageEvent<ErrorReceivingResponseEvent>> errorReceivingResponseEventHandler)

Définit un multi-caster d’événement qui est déclenché lorsqu’une erreur réseau se produit avant la réception des status et des en-têtes de réponse HTTP.

void setGlobalErrorReceivingResponseEventHandler(final StorageEventMultiCaster<ErrorReceivingResponseEvent, StorageEvent<ErrorReceivingResponseEvent>> globalErrorReceivingResponseEventHandler)

Définit un multi-caster d’événement global qui est déclenché lorsqu’une erreur réseau se produit avant la réception des status et des en-têtes de réponse HTTP.

void setGlobalRequestCompletedEventHandler(final StorageEventMultiCaster<RequestCompletedEvent, StorageEvent<RequestCompletedEvent>> globalRequestCompletedEventHandler)

Définit un multi-caster d’événement global qui est déclenché lorsqu’une demande est terminée.

void setGlobalResponseReceivedEventHandler(final StorageEventMultiCaster<ResponseReceivedEvent, StorageEvent<ResponseReceivedEvent>> globalResponseReceivedEventHandler)

Définit un événement global multi-caster qui est déclenché lors de la réception d’une réponse.

void setGlobalRetryingEventHandler(final StorageEventMultiCaster<RetryingEvent, StorageEvent<RetryingEvent>> globalRetryingEventHandler)

Définit un événement global multi-caster qui est déclenché lorsqu’une demande est retentée.

void setGlobalSendingRequestEventHandler(final StorageEventMultiCaster<SendingRequestEvent, StorageEvent<SendingRequestEvent>> globalSendingRequestEventHandler)

Définit un multi-caster d’événement global qui est déclenché avant l’envoi d’une demande.

void setLogger(final org.slf4j.Logger logger)

Définit le org.slf4j.Logger pour cette opération.

void setLoggingEnabled(boolean loggingEnabled)

Spécifie si des entrées de journal seront générées pour cette demande.

void setLoggingEnabledByDefault(boolean enableLoggingByDefault)

Spécifie si la bibliothèque cliente doit produire des entrées de journal par défaut. La valeur par défaut peut être remplacée pour activer la journalisation pour un contexte d’opération individuel instance à l’aide setLoggingEnabled(boolean loggingEnabled)de .

void setProxy(Proxy proxy)

Définit un proxy qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un proxy à utiliser par défaut, utilisez setDefaultProxy(Proxy defaultProxy)

void setProxyPassword(final String password)

Définit un mot de passe pour un proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est .

void setProxyUsername(final String username)

Définit un nom d’utilisateur pour un proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est .

void setRequestCompletedEventHandler(final StorageEventMultiCaster<RequestCompletedEvent, StorageEvent<RequestCompletedEvent>> requestCompletedEventHandler)

Définit un événement multi-caster qui est déclenché lorsqu’une demande est terminée.

void setResponseReceivedEventHandler(final StorageEventMultiCaster<ResponseReceivedEvent, StorageEvent<ResponseReceivedEvent>> responseReceivedEventHandler)

Définit un événement multi-caster qui est déclenché lors de la réception d’une réponse.

void setRetryingEventHandler(final StorageEventMultiCaster<RetryingEvent, StorageEvent<RetryingEvent>> retryingEventHandler)

Définit un événement multi-caster qui est déclenché lorsqu’une demande est retentée.

void setSendingRequestEventHandler(final StorageEventMultiCaster<SendingRequestEvent, StorageEvent<SendingRequestEvent>> sendingRequestEventHandler)

Définit un événement multi-caster qui est déclenché avant l’envoi d’une requête.

void setUserHeaders(final HashMap<String, String> userHeaders)

Définit tous les en-têtes supplémentaires pour la demande, par exemple, pour les informations de proxy ou de journalisation.

Détails du champ

defaultLoggerName

public static final String defaultLoggerName= Logger.ROOT_LOGGER_NAME

Nom du qui sera créé par défaut si la org.slf4j.Logger journalisation est activée et qu’un org.slf4j.Logger n’a pas été spécifié.

Détails du constructeur

OperationContext

public OperationContext()

Crée une instance de la classe.

Détails de la méthode

appendRequestResult

public synchronized void appendRequestResult(RequestResult requestResult)

Réservé à un usage interne. Ajoute un RequestResult objet à la collection interne de manière synchronisée.

Parameters:

requestResult - RequestResult À ajouter.

getClientRequestID

public String getClientRequestID()

Obtient l’ID de trace côté client.

Returns:

String qui représente l’ID de demande client.

getClientTimeInMs

public long getClientTimeInMs()

Obtient la latence de l’opération, en millisecondes, du point de vue du client. Cela peut inclure toutes les tentatives potentielles.

Returns:

long qui contient le temps de latence du client en millisecondes.

getDefaultProxy

public static Proxy getDefaultProxy()

Obtient le proxy par défaut utilisé par la bibliothèque cliente s’il est activé. La valeur par défaut peut être remplacée pour activer un proxy pour un contexte d’opération individuel instance à l’aide de setProxy(Proxy proxy).

Returns:

Valeur par défaut java.net.Proxy si définie ; sinon null

getDefaultProxyPassword

public static String getDefaultProxyPassword()

Obtient le mot de passe par défaut du proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un mot de passe à utiliser setProxyPassword(final String password)

Returns:

String à utiliser lors de l’établissement d’une demande.

getDefaultProxyUsername

public static String getDefaultProxyUsername()

Obtient un nom d’utilisateur par défaut pour le proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un nom d’utilisateur, utilisez setDefaultProxyUsername(final String username)

Returns:

String à utiliser lors de l’établissement d’une demande.

getErrorReceivingResponseEventHandler

public StorageEventMultiCaster> getErrorReceivingResponseEventHandler()

Obtient un multi-caster d’événement qui est déclenché lorsqu’une erreur réseau se produit avant la réception des status et des en-têtes de réponse HTTP. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du errorReceivingResponseEventHandler.

getGlobalErrorReceivingResponseEventHandler

public static StorageEventMultiCaster> getGlobalErrorReceivingResponseEventHandler()

Obtient un multi-caster d’événement global qui est déclenché lorsqu’une erreur réseau se produit avant la réception de la réponse HTTP status et des en-têtes. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du globabErrorReceivingResponseEventHandler.

getGlobalRequestCompletedEventHandler

public static StorageEventMultiCaster> getGlobalRequestCompletedEventHandler()

Obtient un multi-caster d’événement global qui est déclenché lorsqu’une demande est terminée. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du globalRequestCompletedEventHandler.

getGlobalResponseReceivedEventHandler

public static StorageEventMultiCaster> getGlobalResponseReceivedEventHandler()

Obtient un événement global multi-caster qui est déclenché lors de la réception d’une réponse. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du globalResponseReceivedEventHandler.

getGlobalRetryingEventHandler

public static StorageEventMultiCaster> getGlobalRetryingEventHandler()

Obtient un multi-caster d’événement global qui est déclenché lorsqu’une demande est retentée. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du globalRetryingEventHandler.

getGlobalSendingRequestEventHandler

public static StorageEventMultiCaster> getGlobalSendingRequestEventHandler()

Obtient un événement global multi-caster qui est déclenché avant l’envoi d’une demande. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du globalSendingRequestEventHandler.

getLastResult

public synchronized RequestResult getLastResult()

Obtient le dernier résultat de la demande rencontré pour l'opération.

Returns:

Objet RequestResult qui représente le résultat de la dernière requête.

getLogger

public org.slf4j.Logger getLogger()

Obtient le org.slf4j.Logger associé à cette opération. Si l’objet org.slf4j.Logger associé à cette opération est null, l’objet par défaut org.slf4j.Logger de la classe est retourné.

Returns:

Objet org.slf4j.Logger associé à cette opération, ou valeur par défaut org.slf4j.Logger de la classe si null.

getProxy

public Proxy getProxy()

Obtient un proxy qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un proxy à utiliser par défaut, utilisez setDefaultProxy(Proxy defaultProxy)

Returns:

java.net.Proxy à utiliser lors de l’établissement d’une demande.

getProxyPassword

public String getProxyPassword()

Obtient le mot de passe du proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un mot de passe à utiliser setProxyPassword(final String password)

Returns:

String à utiliser lors de l’établissement d’une demande.

getProxyUsername

public String getProxyUsername()

Obtient un nom d’utilisateur pour le proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un nom d’utilisateur, utilisez setProxyUsername(final String username)

Returns:

String à utiliser lors de l’établissement d’une demande.

getRequestCompletedEventHandler

public StorageEventMultiCaster> getRequestCompletedEventHandler()

Obtient un événement multi-caster qui est déclenché lorsqu’une demande est terminée. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du requestCompletedEventHandler.

getRequestResults

public ArrayList getRequestResults()

Retourne l’ensemble de résultats de la requête que l’opération actuelle a créé.

Returns:

Objet ArrayList qui contient des objets RequestResult qui représentent les résultats de la demande créés par l'opération en cours.

getResponseReceivedEventHandler

public StorageEventMultiCaster> getResponseReceivedEventHandler()

Obtient un événement multi-caster qui est déclenché lors de la réception d’une réponse. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du responseReceivedEventHandler.

getRetryingEventHandler

public StorageEventMultiCaster> getRetryingEventHandler()

Obtient un événement multi-caster qui est déclenché lorsqu’une demande est retentée. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

getSendingRequestEventHandler

public StorageEventMultiCaster> getSendingRequestEventHandler()

Obtient un événement multi-caster qui est déclenché avant l’envoi d’une requête. Il permet d’ajouter et de supprimer dynamiquement des écouteurs d’événements.

Returns:

Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> du sendingRequestEventHandler.

getUserHeaders

public HashMap getUserHeaders()

Obtient tous les en-têtes supplémentaires pour la demande, par exemple, pour les informations de proxy ou de journalisation.

Returns:

java.util.HashMap qui contient les en-têtes de l’utilisateur pour la demande.

initialize

public void initialize()

Réservé à un usage interne. Initialise pour commencer le traitement d’une nouvelle opération. Toutes les informations spécifiques à l’opération sont effacées.

isLoggingEnabled

public boolean isLoggingEnabled()

Indique si des entrées de journal seront générées pour cette demande.

Returns:

true si la journalisation est activée ; sinon false, .

isLoggingEnabledByDefault

public static boolean isLoggingEnabledByDefault()

Indique si la bibliothèque cliente doit produire des entrées de journal par défaut. La valeur par défaut peut être remplacée pour activer la journalisation d’un contexte d’opération individuel instance à l’aide setLoggingEnabled(boolean loggingEnabled)de .

Returns:

true si la journalisation est activée par défaut ; sinon false, .

setClientRequestID

public void setClientRequestID(final String clientRequestID)

Définit l’ID de demande côté client.

Parameters:

clientRequestID - String qui contient l’ID de demande client à définir.

setClientTimeInMs

public void setClientTimeInMs(final long clientTimeInMs)

Réservé à un usage interne. Représente la latence de l’opération, en millisecondes, du point de vue du client. Cela peut inclure toutes les tentatives potentielles.

Parameters:

clientTimeInMs - long qui contient la latence de l’opération cliente en millisecondes.

setDefaultProxy

public static void setDefaultProxy(Proxy defaultProxy)

Spécifie le proxy que la bibliothèque cliente doit utiliser par défaut. La valeur par défaut peut être remplacée pour activer un proxy pour un contexte d’opération individuel instance à l’aide setProxy(Proxy proxy)de .

Parameters:

defaultProxy - java.net.Proxy à utiliser par défaut ou null à ne pas utiliser de proxy.

setDefaultProxyPassword

public static void setDefaultProxyPassword(final String password)

Définit un mot de passe par défaut pour un proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est .

Parameters:

password - java.lang.String à utiliser lors de l’établissement d’une demande.

setDefaultProxyUsername

public static void setDefaultProxyUsername(final String username)

Définit un nom d’utilisateur par défaut pour un proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est .

Parameters:

username - java.lang.String à utiliser lors de l’établissement d’une demande.

setErrorReceivingResponseEventHandler

public void setErrorReceivingResponseEventHandler(final StorageEventMultiCaster> errorReceivingResponseEventHandler)

Définit un multi-caster d’événement qui est déclenché lorsqu’une erreur réseau se produit avant la réception des status et des en-têtes de réponse HTTP.

Parameters:

errorReceivingResponseEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .errorReceivingResponseEventHandler

setGlobalErrorReceivingResponseEventHandler

public static void setGlobalErrorReceivingResponseEventHandler(final StorageEventMultiCaster> globalErrorReceivingResponseEventHandler)

Définit un multi-caster d’événement global qui est déclenché lorsqu’une erreur réseau se produit avant la réception des status et des en-têtes de réponse HTTP.

Parameters:

globalErrorReceivingResponseEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .globalErrorReceivingResponseEventHandler

setGlobalRequestCompletedEventHandler

public static void setGlobalRequestCompletedEventHandler(final StorageEventMultiCaster> globalRequestCompletedEventHandler)

Définit un multi-caster d’événement global qui est déclenché lorsqu’une demande est terminée.

Parameters:

globalRequestCompletedEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .globalRequestCompletedEventHandler

setGlobalResponseReceivedEventHandler

public static void setGlobalResponseReceivedEventHandler(final StorageEventMultiCaster> globalResponseReceivedEventHandler)

Définit un événement global multi-caster qui est déclenché lors de la réception d’une réponse.

Parameters:

globalResponseReceivedEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .globalResponseReceivedEventHandler

setGlobalRetryingEventHandler

public static void setGlobalRetryingEventHandler(final StorageEventMultiCaster> globalRetryingEventHandler)

Définit un événement global multi-caster qui est déclenché lorsqu’une demande est retentée.

Parameters:

globalRetryingEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .globalRetryingEventHandler

setGlobalSendingRequestEventHandler

public static void setGlobalSendingRequestEventHandler(final StorageEventMultiCaster> globalSendingRequestEventHandler)

Définit un multi-caster d’événement global qui est déclenché avant l’envoi d’une demande.

Parameters:

globalSendingRequestEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .globalSendingRequestEventHandler

setLogger

public void setLogger(final org.slf4j.Logger logger)

Définit le org.slf4j.Logger pour cette opération.

Parameters:

logger - org.slf4j.Logger à utiliser pour cette opération.

setLoggingEnabled

public void setLoggingEnabled(boolean loggingEnabled)

Spécifie si des entrées de journal seront générées pour cette demande.

Parameters:

loggingEnabled -

true pour activer la journalisation ; sinon, false pour désactiver la journalisation.

setLoggingEnabledByDefault

public static void setLoggingEnabledByDefault(boolean enableLoggingByDefault)

Spécifie si la bibliothèque cliente doit produire des entrées de journal par défaut. La valeur par défaut peut être remplacée pour activer la journalisation pour un contexte d’opération individuel instance à l’aide setLoggingEnabled(boolean loggingEnabled)de .

Parameters:

enableLoggingByDefault -

true si la journalisation doit être activée par défaut ; sinon, false si la journalisation doit être désactivée par défaut.

setProxy

public void setProxy(Proxy proxy)

Définit un proxy qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est . Pour définir un proxy à utiliser par défaut, utilisez setDefaultProxy(Proxy defaultProxy)

Parameters:

proxy - java.net.Proxy à utiliser lors de l’établissement d’une demande.

setProxyPassword

public void setProxyPassword(final String password)

Définit un mot de passe pour un proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est .

Parameters:

password - java.lang.String à utiliser lors de l’établissement d’une demande.

setProxyUsername

public void setProxyUsername(final String username)

Définit un nom d’utilisateur pour un proxy authentifié qui sera utilisé lors de l’établissement d’une demande. La valeur par défaut est .

Parameters:

username - java.lang.String à utiliser lors de l’établissement d’une demande.

setRequestCompletedEventHandler

public void setRequestCompletedEventHandler(final StorageEventMultiCaster> requestCompletedEventHandler)

Définit un événement multi-caster qui est déclenché lorsqu’une demande est terminée.

Parameters:

requestCompletedEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .requestCompletedEventHandler

setResponseReceivedEventHandler

public void setResponseReceivedEventHandler(final StorageEventMultiCaster> responseReceivedEventHandler)

Définit un événement multi-caster qui est déclenché lors de la réception d’une réponse.

Parameters:

responseReceivedEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .responseReceivedEventHandler

setRetryingEventHandler

public void setRetryingEventHandler(final StorageEventMultiCaster> retryingEventHandler)

Définit un événement multi-caster qui est déclenché lorsqu’une demande est retentée.

Parameters:

retryingEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .retryingEventHandler

setSendingRequestEventHandler

public void setSendingRequestEventHandler(final StorageEventMultiCaster> sendingRequestEventHandler)

Définit un événement multi-caster qui est déclenché avant l’envoi d’une requête.

Parameters:

sendingRequestEventHandler - Objet StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> à définir pour .sendingRequestEventHandler

setUserHeaders

public void setUserHeaders(final HashMap userHeaders)

Définit tous les en-têtes supplémentaires pour la demande, par exemple, pour les informations de proxy ou de journalisation.

Parameters:

userHeaders - java.util.HashMap qui contient les en-têtes supplémentaires à définir.

S’applique à