OperationContext Classe
- java.
lang. Object - com.
microsoft. azure. storage. OperationContext
- com.
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) |
Storage |
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. |
Storage |
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. |
Storage |
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. |
Storage |
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. |
Storage |
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. |
Storage |
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 Request |
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) |
Storage |
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<Request |
getRequestResults()
Retourne l’ensemble de résultats de la requête que l’opération actuelle a créé. |
Storage |
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. |
Storage |
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. |
Storage |
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:
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:
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:
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:
getErrorReceivingResponseEventHandler
public StorageEventMultiCaster
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:
errorReceivingResponseEventHandler
.getGlobalErrorReceivingResponseEventHandler
public static StorageEventMultiCaster
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:
globabErrorReceivingResponseEventHandler
.getGlobalRequestCompletedEventHandler
public static StorageEventMultiCaster
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:
globalRequestCompletedEventHandler
.getGlobalResponseReceivedEventHandler
public static StorageEventMultiCaster
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:
globalResponseReceivedEventHandler
.getGlobalRetryingEventHandler
public static StorageEventMultiCaster
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:
globalRetryingEventHandler
.getGlobalSendingRequestEventHandler
public static StorageEventMultiCaster
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:
globalSendingRequestEventHandler
.getLastResult
public synchronized RequestResult getLastResult()
Obtient le dernier résultat de la demande rencontré pour l'opération.
Returns:
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:
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:
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:
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:
getRequestCompletedEventHandler
public StorageEventMultiCaster
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:
requestCompletedEventHandler
.getRequestResults
public ArrayList
Retourne l’ensemble de résultats de la requête que l’opération actuelle a créé.
Returns:
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
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:
responseReceivedEventHandler
.getRetryingEventHandler
public StorageEventMultiCaster
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:
retryingEventHandler
.getSendingRequestEventHandler
public StorageEventMultiCaster
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:
sendingRequestEventHandler
.getUserHeaders
public HashMap
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:
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:
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:
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:
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:
setErrorReceivingResponseEventHandler
public void setErrorReceivingResponseEventHandler(final StorageEventMultiCaster
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
setGlobalErrorReceivingResponseEventHandler
public static void setGlobalErrorReceivingResponseEventHandler(final StorageEventMultiCaster
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
setGlobalRequestCompletedEventHandler
public static void setGlobalRequestCompletedEventHandler(final StorageEventMultiCaster
Définit un multi-caster d’événement global qui est déclenché lorsqu’une demande est terminée.
Parameters:
globalRequestCompletedEventHandler
setGlobalResponseReceivedEventHandler
public static void setGlobalResponseReceivedEventHandler(final StorageEventMultiCaster
Définit un événement global multi-caster qui est déclenché lors de la réception d’une réponse.
Parameters:
globalResponseReceivedEventHandler
setGlobalRetryingEventHandler
public static void setGlobalRetryingEventHandler(final StorageEventMultiCaster
Définit un événement global multi-caster qui est déclenché lorsqu’une demande est retentée.
Parameters:
globalRetryingEventHandler
setGlobalSendingRequestEventHandler
public static void setGlobalSendingRequestEventHandler(final StorageEventMultiCaster
Définit un multi-caster d’événement global qui est déclenché avant l’envoi d’une demande.
Parameters:
globalSendingRequestEventHandler
setLogger
public void setLogger(final org.slf4j.Logger logger)
Définit le org.slf4j.Logger pour cette opération.
Parameters:
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:
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:
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:
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:
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:
setRequestCompletedEventHandler
public void setRequestCompletedEventHandler(final StorageEventMultiCaster
Définit un événement multi-caster qui est déclenché lorsqu’une demande est terminée.
Parameters:
requestCompletedEventHandler
setResponseReceivedEventHandler
public void setResponseReceivedEventHandler(final StorageEventMultiCaster
Définit un événement multi-caster qui est déclenché lors de la réception d’une réponse.
Parameters:
responseReceivedEventHandler
setRetryingEventHandler
public void setRetryingEventHandler(final StorageEventMultiCaster
Définit un événement multi-caster qui est déclenché lorsqu’une demande est retentée.
Parameters:
retryingEventHandler
setSendingRequestEventHandler
public void setSendingRequestEventHandler(final StorageEventMultiCaster
Définit un événement multi-caster qui est déclenché avant l’envoi d’une requête.
Parameters:
sendingRequestEventHandler
setUserHeaders
public void setUserHeaders(final HashMap
Définit tous les en-têtes supplémentaires pour la demande, par exemple, pour les informations de proxy ou de journalisation.
Parameters:
java.util.HashMap
qui contient les en-têtes supplémentaires à définir.
S’applique à
Azure SDK for Java