OperationContext Classe
- java.
lang. Object - com.
microsoft. azure. storage. OperationContext
- com.
public class OperationContext
Representa a operação lógica atual. Uma operação lógica pode ter uma relação um-para-muitos com várias solicitações físicas individuais.
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
final String |
defaultLoggerName
Nome do org.slf4j.Logger que será criado por padrão se o registro em log estiver habilitado e um org.slf4j.Logger não tiver sido especificado. |
Resumo do Construtor
Construtor | Description |
---|---|
OperationContext() |
Cria uma instância da classe . |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
synchronized void |
appendRequestResult(RequestResult requestResult)
Reservado para uso interno. Acrescenta um RequestResult objeto à coleção interna de maneira sincronizada. |
String |
getClientRequestID()
Obtém a ID de rastreamento do lado do cliente. |
long |
getClientTimeInMs()
Obtém a latência da operação, em milissegundos, da perspectiva do cliente. Isso pode incluir possíveis novas tentativas. |
Proxy |
getDefaultProxy()
Obtém o proxy padrão usado pela biblioteca de clientes, se habilitado. O padrão pode ser substituído para habilitar um proxy para uma instância de contexto de operação individual usando setProxy(Proxy proxy). |
String |
getDefaultProxyPassword()
Obtém a senha padrão para o proxy autenticado que será usado ao fazer uma solicitação. O padrão é . Para definir uma senha a ser usada setProxyPassword(final String password) |
String |
getDefaultProxyUsername()
Obtém um nome de usuário padrão para o proxy autenticado que será usado ao fazer uma solicitação. O padrão é . Para definir um uso de nome de usuário setDefaultProxyUsername(final String username) |
Storage |
getErrorReceivingResponseEventHandler()
Obtém um multicaster de evento que é disparado quando ocorre um erro de rede antes da resposta HTTP status e cabeçalhos são recebidos. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
Storage |
getGlobalErrorReceivingResponseEventHandler()
Obtém um multicaster de evento global que é disparado quando ocorre um erro de rede antes da resposta HTTP status e cabeçalhos são recebidos. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
Storage |
getGlobalRequestCompletedEventHandler()
Obtém um multicaster de evento global que é disparado quando uma solicitação é concluída. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
Storage |
getGlobalResponseReceivedEventHandler()
Obtém um multicaster de evento global que é disparado quando uma resposta é recebida. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
Storage |
getGlobalRetryingEventHandler()
Obtém um multicaster de evento global que é disparado quando uma solicitação é repetida. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
Storage |
getGlobalSendingRequestEventHandler()
Obtém um multicaster de evento global que é disparado antes de enviar uma solicitação. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
synchronized Request |
getLastResult()
Obtém o último resultado da solicitação encontrado para a operação. |
org.slf4j.Logger |
getLogger()
Obtém o org.slf4j.Logger associado a esta operação. Se o org.slf4j.Logger objeto associado a essa operação for nulo, isso retornará o objeto padrão org.slf4j.Logger da classe. |
Proxy |
getProxy()
Obtém um proxy que será usado ao fazer uma solicitação. O padrão é . Para definir um proxy a ser usado por padrão, use setDefaultProxy(Proxy defaultProxy) |
String |
getProxyPassword()
Obtém a senha do proxy autenticado que será usada ao fazer uma solicitação. O padrão é . Para definir uma senha a ser usada setProxyPassword(final String password) |
String |
getProxyUsername()
Obtém um nome de usuário para o proxy autenticado que será usado ao fazer uma solicitação. O padrão é . Para definir um uso de nome de usuário setProxyUsername(final String username) |
Storage |
getRequestCompletedEventHandler()
Obtém um multicaster de evento que é disparado quando uma solicitação é concluída. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
ArrayList<Request |
getRequestResults()
Retorna o conjunto de resultados da solicitação que a operação atual criou. |
Storage |
getResponseReceivedEventHandler()
Obtém um multicaster de evento que é disparado quando uma resposta é recebida. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
Storage |
getRetryingEventHandler()
Obtém um multicaster de evento que é disparado quando uma solicitação é repetida. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
Storage |
getSendingRequestEventHandler()
Obtém um multicaster de evento que é disparado antes de enviar uma solicitação. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente. |
HashMap<String, String> |
getUserHeaders()
Obtém quaisquer cabeçalhos adicionais para a solicitação, por exemplo, para informações de proxy ou registro em log. |
void |
initialize()
Reservado para uso interno. Inicializa o para começar a processar uma nova operação. Todas as informações específicas da operação são apagadas. |
boolean |
isLoggingEnabled()
Indica se as entradas de log serão produzidas para essa solicitação. |
boolean |
isLoggingEnabledByDefault()
Indica se a biblioteca de clientes deve produzir entradas de log por padrão. O padrão pode ser substituído para habilitar o registro em log para uma instância de contexto de operação individual usando setLoggingEnabled(boolean loggingEnabled). |
void |
setClientRequestID(final String clientRequestID)
Define a ID da solicitação do lado do cliente. |
void |
setClientTimeInMs(final long clientTimeInMs)
Reservado para uso interno. Representa a latência da operação, em milissegundos, da perspectiva do cliente. Isso pode incluir possíveis novas tentativas. |
void |
setDefaultProxy(Proxy defaultProxy)
Especifica o proxy que a biblioteca de clientes deve usar por padrão. O padrão pode ser substituído para ativar um proxy para uma instância de contexto de operação individual usando setProxy(Proxy proxy). |
void |
setDefaultProxyPassword(final String password)
Define uma senha padrão para um proxy autenticado que será usado ao fazer uma solicitação. O padrão é . |
void |
setDefaultProxyUsername(final String username)
Define um nome de usuário padrão para um proxy autenticado que será usado ao fazer uma solicitação. O padrão é . |
void |
setErrorReceivingResponseEventHandler(final StorageEventMultiCaster<ErrorReceivingResponseEvent, StorageEvent<ErrorReceivingResponseEvent>> errorReceivingResponseEventHandler)
Define um multicaster de evento que é disparado quando ocorre um erro de rede antes da resposta HTTP status e cabeçalhos são recebidos. |
void |
setGlobalErrorReceivingResponseEventHandler(final StorageEventMultiCaster<ErrorReceivingResponseEvent, StorageEvent<ErrorReceivingResponseEvent>> globalErrorReceivingResponseEventHandler)
Define um multicaster de evento global que é disparado quando ocorre um erro de rede antes da resposta HTTP status e cabeçalhos são recebidos. |
void |
setGlobalRequestCompletedEventHandler(final StorageEventMultiCaster<RequestCompletedEvent, StorageEvent<RequestCompletedEvent>> globalRequestCompletedEventHandler)
Define um multicaster de evento global que é disparado quando uma solicitação é concluída. |
void |
setGlobalResponseReceivedEventHandler(final StorageEventMultiCaster<ResponseReceivedEvent, StorageEvent<ResponseReceivedEvent>> globalResponseReceivedEventHandler)
Define um multicaster de evento global que é disparado quando uma resposta é recebida. |
void |
setGlobalRetryingEventHandler(final StorageEventMultiCaster<RetryingEvent, StorageEvent<RetryingEvent>> globalRetryingEventHandler)
Define um multicaster de evento global que é disparado quando uma solicitação é repetida. |
void |
setGlobalSendingRequestEventHandler(final StorageEventMultiCaster<SendingRequestEvent, StorageEvent<SendingRequestEvent>> globalSendingRequestEventHandler)
Define um multicaster de evento global que é disparado antes de enviar uma solicitação. |
void |
setLogger(final org.slf4j.Logger logger)
Define o org.slf4j.Logger para esta operação. |
void |
setLoggingEnabled(boolean loggingEnabled)
Especifica se as entradas de log serão produzidas para essa solicitação. |
void |
setLoggingEnabledByDefault(boolean enableLoggingByDefault)
Especifica se a biblioteca de clientes deve produzir entradas de log por padrão. O padrão pode ser substituído para ativar o registro em log de uma instância de contexto de operação individual usando setLoggingEnabled(boolean loggingEnabled). |
void |
setProxy(Proxy proxy)
Define um proxy que será usado ao fazer uma solicitação. O padrão é . Para definir um proxy a ser usado por padrão, use setDefaultProxy(Proxy defaultProxy) |
void |
setProxyPassword(final String password)
Define uma senha para um proxy autenticado que será usado ao fazer uma solicitação. O padrão é . |
void |
setProxyUsername(final String username)
Define um nome de usuário para um proxy autenticado que será usado ao fazer uma solicitação. O padrão é . |
void |
setRequestCompletedEventHandler(final StorageEventMultiCaster<RequestCompletedEvent, StorageEvent<RequestCompletedEvent>> requestCompletedEventHandler)
Define um multi caster de eventos que é disparado quando uma solicitação é concluída. |
void |
setResponseReceivedEventHandler(final StorageEventMultiCaster<ResponseReceivedEvent, StorageEvent<ResponseReceivedEvent>> responseReceivedEventHandler)
Define um multi caster de eventos que é disparado quando uma resposta é recebida. |
void |
setRetryingEventHandler(final StorageEventMultiCaster<RetryingEvent, StorageEvent<RetryingEvent>> retryingEventHandler)
Define um multi caster de eventos que é disparado quando uma solicitação é repetida. |
void |
setSendingRequestEventHandler(final StorageEventMultiCaster<SendingRequestEvent, StorageEvent<SendingRequestEvent>> sendingRequestEventHandler)
Define um multi caster de eventos que é disparado antes de enviar uma solicitação. |
void |
setUserHeaders(final HashMap<String, String> userHeaders)
Define quaisquer cabeçalhos adicionais para a solicitação, por exemplo, para informações de proxy ou log. |
Detalhes do campo
defaultLoggerName
public static final String defaultLoggerName= Logger.ROOT_LOGGER_NAME
Nome do org.slf4j.Logger que será criado por padrão se o registro em log estiver habilitado e um org.slf4j.Logger não tiver sido especificado.
Detalhes do construtor
OperationContext
public OperationContext()
Cria uma instância da classe .
Detalhes do método
appendRequestResult
public synchronized void appendRequestResult(RequestResult requestResult)
Reservado para uso interno. Acrescenta um RequestResult objeto à coleção interna de maneira sincronizada.
Parameters:
getClientRequestID
public String getClientRequestID()
Obtém a ID de rastreamento do lado do cliente.
Returns:
String
que representa a ID da solicitação do cliente.getClientTimeInMs
public long getClientTimeInMs()
Obtém a latência da operação, em milissegundos, da perspectiva do cliente. Isso pode incluir possíveis novas tentativas.
Returns:
long
que contém o tempo de latência do cliente em milissegundos.getDefaultProxy
public static Proxy getDefaultProxy()
Obtém o proxy padrão usado pela biblioteca de clientes, se habilitado. O padrão pode ser substituído para habilitar um proxy para uma instância de contexto de operação individual usando setProxy(Proxy proxy).
Returns:
null
getDefaultProxyPassword
public static String getDefaultProxyPassword()
Obtém a senha padrão para o proxy autenticado que será usado ao fazer uma solicitação. O padrão é . Para definir uma senha a ser usada setProxyPassword(final String password)
Returns:
getDefaultProxyUsername
public static String getDefaultProxyUsername()
Obtém um nome de usuário padrão para o proxy autenticado que será usado ao fazer uma solicitação. O padrão é . Para definir um uso de nome de usuário setDefaultProxyUsername(final String username)
Returns:
getErrorReceivingResponseEventHandler
public StorageEventMultiCaster
Obtém um multicaster de evento que é disparado quando ocorre um erro de rede antes da resposta HTTP status e cabeçalhos são recebidos. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
errorReceivingResponseEventHandler
.getGlobalErrorReceivingResponseEventHandler
public static StorageEventMultiCaster
Obtém um multicaster de evento global que é disparado quando ocorre um erro de rede antes da resposta HTTP status e cabeçalhos são recebidos. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
globabErrorReceivingResponseEventHandler
.getGlobalRequestCompletedEventHandler
public static StorageEventMultiCaster
Obtém um multicaster de evento global que é disparado quando uma solicitação é concluída. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
globalRequestCompletedEventHandler
.getGlobalResponseReceivedEventHandler
public static StorageEventMultiCaster
Obtém um multicaster de evento global que é disparado quando uma resposta é recebida. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
globalResponseReceivedEventHandler
.getGlobalRetryingEventHandler
public static StorageEventMultiCaster
Obtém um multicaster de evento global que é disparado quando uma solicitação é repetida. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
globalRetryingEventHandler
.getGlobalSendingRequestEventHandler
public static StorageEventMultiCaster
Obtém um multicaster de evento global que é disparado antes de enviar uma solicitação. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
globalSendingRequestEventHandler
.getLastResult
public synchronized RequestResult getLastResult()
Obtém o último resultado da solicitação encontrado para a operação.
Returns:
getLogger
public org.slf4j.Logger getLogger()
Obtém o org.slf4j.Logger associado a esta operação. Se o org.slf4j.Logger objeto associado a essa operação for nulo, isso retornará o objeto padrão org.slf4j.Logger da classe.
Returns:
getProxy
public Proxy getProxy()
Obtém um proxy que será usado ao fazer uma solicitação. O padrão é . Para definir um proxy a ser usado por padrão, use setDefaultProxy(Proxy defaultProxy)
Returns:
getProxyPassword
public String getProxyPassword()
Obtém a senha do proxy autenticado que será usada ao fazer uma solicitação. O padrão é . Para definir uma senha a ser usada setProxyPassword(final String password)
Returns:
getProxyUsername
public String getProxyUsername()
Obtém um nome de usuário para o proxy autenticado que será usado ao fazer uma solicitação. O padrão é . Para definir um uso de nome de usuário setProxyUsername(final String username)
Returns:
getRequestCompletedEventHandler
public StorageEventMultiCaster
Obtém um multicaster de evento que é disparado quando uma solicitação é concluída. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
requestCompletedEventHandler
.getRequestResults
public ArrayList
Retorna o conjunto de resultados da solicitação que a operação atual criou.
Returns:
ArrayList
que contém os objetos RequestResult que representa os resultados da solicitação criados pela operação atual.getResponseReceivedEventHandler
public StorageEventMultiCaster
Obtém um multicaster de evento que é disparado quando uma resposta é recebida. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
responseReceivedEventHandler
.getRetryingEventHandler
public StorageEventMultiCaster
Obtém um multicaster de evento que é disparado quando uma solicitação é repetida. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
retryingEventHandler
.getSendingRequestEventHandler
public StorageEventMultiCaster
Obtém um multicaster de evento que é disparado antes de enviar uma solicitação. Ele permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.
Returns:
sendingRequestEventHandler
.getUserHeaders
public HashMap
Obtém quaisquer cabeçalhos adicionais para a solicitação, por exemplo, para informações de proxy ou registro em log.
Returns:
java.util.HashMap
que contém os cabeçalhos de usuário para a solicitação.initialize
public void initialize()
Reservado para uso interno. Inicializa o para começar a processar uma nova operação. Todas as informações específicas da operação são apagadas.
isLoggingEnabled
public boolean isLoggingEnabled()
Indica se as entradas de log serão produzidas para essa solicitação.
Returns:
true
se o registro em log estiver habilitado; caso contrário false
, .
isLoggingEnabledByDefault
public static boolean isLoggingEnabledByDefault()
Indica se a biblioteca de clientes deve produzir entradas de log por padrão. O padrão pode ser substituído para habilitar o registro em log para uma instância de contexto de operação individual usando setLoggingEnabled(boolean loggingEnabled).
Returns:
true
se o registro em log estiver habilitado por padrão; caso contrário false
, .
setClientRequestID
public void setClientRequestID(final String clientRequestID)
Define a ID da solicitação do lado do cliente.
Parameters:
String
que contém a ID de solicitação do cliente a ser definida.
setClientTimeInMs
public void setClientTimeInMs(final long clientTimeInMs)
Reservado para uso interno. Representa a latência da operação, em milissegundos, da perspectiva do cliente. Isso pode incluir possíveis novas tentativas.
Parameters:
long
que contém a latência de operação do cliente em milissegundos.
setDefaultProxy
public static void setDefaultProxy(Proxy defaultProxy)
Especifica o proxy que a biblioteca de clientes deve usar por padrão. O padrão pode ser substituído para ativar um proxy para uma instância de contexto de operação individual usando setProxy(Proxy proxy).
Parameters:
null
para não usar um proxy.
setDefaultProxyPassword
public static void setDefaultProxyPassword(final String password)
Define uma senha padrão para um proxy autenticado que será usado ao fazer uma solicitação. O padrão é .
Parameters:
setDefaultProxyUsername
public static void setDefaultProxyUsername(final String username)
Define um nome de usuário padrão para um proxy autenticado que será usado ao fazer uma solicitação. O padrão é .
Parameters:
setErrorReceivingResponseEventHandler
public void setErrorReceivingResponseEventHandler(final StorageEventMultiCaster
Define um multicaster de evento que é disparado quando ocorre um erro de rede antes da resposta HTTP status e cabeçalhos são recebidos.
Parameters:
errorReceivingResponseEventHandler
.
setGlobalErrorReceivingResponseEventHandler
public static void setGlobalErrorReceivingResponseEventHandler(final StorageEventMultiCaster
Define um multicaster de evento global que é disparado quando ocorre um erro de rede antes da resposta HTTP status e cabeçalhos são recebidos.
Parameters:
globalErrorReceivingResponseEventHandler
.
setGlobalRequestCompletedEventHandler
public static void setGlobalRequestCompletedEventHandler(final StorageEventMultiCaster
Define um multicaster de evento global que é disparado quando uma solicitação é concluída.
Parameters:
globalRequestCompletedEventHandler
.
setGlobalResponseReceivedEventHandler
public static void setGlobalResponseReceivedEventHandler(final StorageEventMultiCaster
Define um multicaster de evento global que é disparado quando uma resposta é recebida.
Parameters:
globalResponseReceivedEventHandler
.
setGlobalRetryingEventHandler
public static void setGlobalRetryingEventHandler(final StorageEventMultiCaster
Define um multicaster de evento global que é disparado quando uma solicitação é repetida.
Parameters:
globalRetryingEventHandler
.
setGlobalSendingRequestEventHandler
public static void setGlobalSendingRequestEventHandler(final StorageEventMultiCaster
Define um multicaster de evento global que é disparado antes de enviar uma solicitação.
Parameters:
globalSendingRequestEventHandler
.
setLogger
public void setLogger(final org.slf4j.Logger logger)
Define o org.slf4j.Logger para esta operação.
Parameters:
org.slf4j.Logger
a ser usado para esta operação.
setLoggingEnabled
public void setLoggingEnabled(boolean loggingEnabled)
Especifica se as entradas de log serão produzidas para essa solicitação.
Parameters:
true
para habilitar o registro em log; caso contrário false
, para desabilitar o registro em log.
setLoggingEnabledByDefault
public static void setLoggingEnabledByDefault(boolean enableLoggingByDefault)
Especifica se a biblioteca de clientes deve produzir entradas de log por padrão. O padrão pode ser substituído para ativar o registro em log de uma instância de contexto de operação individual usando setLoggingEnabled(boolean loggingEnabled).
Parameters:
true
se o registro em log deve ser habilitado por padrão; caso contrário false
, se o registro em log deve ser desabilitado por padrão.
setProxy
public void setProxy(Proxy proxy)
Define um proxy que será usado ao fazer uma solicitação. O padrão é . Para definir um proxy a ser usado por padrão, use setDefaultProxy(Proxy defaultProxy)
Parameters:
setProxyPassword
public void setProxyPassword(final String password)
Define uma senha para um proxy autenticado que será usado ao fazer uma solicitação. O padrão é .
Parameters:
setProxyUsername
public void setProxyUsername(final String username)
Define um nome de usuário para um proxy autenticado que será usado ao fazer uma solicitação. O padrão é .
Parameters:
setRequestCompletedEventHandler
public void setRequestCompletedEventHandler(final StorageEventMultiCaster
Define um multi caster de eventos que é disparado quando uma solicitação é concluída.
Parameters:
requestCompletedEventHandler
.
setResponseReceivedEventHandler
public void setResponseReceivedEventHandler(final StorageEventMultiCaster
Define um multi caster de eventos que é disparado quando uma resposta é recebida.
Parameters:
responseReceivedEventHandler
.
setRetryingEventHandler
public void setRetryingEventHandler(final StorageEventMultiCaster
Define um multi caster de eventos que é disparado quando uma solicitação é repetida.
Parameters:
retryingEventHandler
.
setSendingRequestEventHandler
public void setSendingRequestEventHandler(final StorageEventMultiCaster
Define um multi caster de eventos que é disparado antes de enviar uma solicitação.
Parameters:
sendingRequestEventHandler
.
setUserHeaders
public void setUserHeaders(final HashMap
Define quaisquer cabeçalhos adicionais para a solicitação, por exemplo, para informações de proxy ou log.
Parameters:
java.util.HashMap
que contém quaisquer cabeçalhos adicionais a serem definidos.
Aplica-se a
Azure SDK for Java