Partilhar via


OperationContext Classe

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

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)

StorageEventMultiCaster<ErrorReceivingResponseEvent, StorageEvent<ErrorReceivingResponseEvent>> 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.

StorageEventMultiCaster<ErrorReceivingResponseEvent, StorageEvent<ErrorReceivingResponseEvent>> 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.

StorageEventMultiCaster<RequestCompletedEvent, StorageEvent<RequestCompletedEvent>> 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.

StorageEventMultiCaster<ResponseReceivedEvent, StorageEvent<ResponseReceivedEvent>> 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.

StorageEventMultiCaster<RetryingEvent, StorageEvent<RetryingEvent>> 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.

StorageEventMultiCaster<SendingRequestEvent, StorageEvent<SendingRequestEvent>> 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 RequestResult 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)

StorageEventMultiCaster<RequestCompletedEvent, StorageEvent<RequestCompletedEvent>> 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<RequestResult> getRequestResults()

Retorna o conjunto de resultados da solicitação que a operação atual criou.

StorageEventMultiCaster<ResponseReceivedEvent, StorageEvent<ResponseReceivedEvent>> 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.

StorageEventMultiCaster<RetryingEvent, StorageEvent<RetryingEvent>> 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.

StorageEventMultiCaster<SendingRequestEvent, StorageEvent<SendingRequestEvent>> 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:

requestResult - Um RequestResult a ser acrescentado.

getClientRequestID

public String getClientRequestID()

Obtém a ID de rastreamento do lado do cliente.

Returns:

Um 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:

Um 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:

O padrão java.net.Proxy se definido; caso contrário, 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:

Um String a ser usado ao fazer uma solicitação.

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:

Um String a ser usado ao fazer uma solicitação.

getErrorReceivingResponseEventHandler

public StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o errorReceivingResponseEventHandler.

getGlobalErrorReceivingResponseEventHandler

public static StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o globabErrorReceivingResponseEventHandler.

getGlobalRequestCompletedEventHandler

public static StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o globalRequestCompletedEventHandler.

getGlobalResponseReceivedEventHandler

public static StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o globalResponseReceivedEventHandler.

getGlobalRetryingEventHandler

public static StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o globalRetryingEventHandler.

getGlobalSendingRequestEventHandler

public static StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o globalSendingRequestEventHandler.

getLastResult

public synchronized RequestResult getLastResult()

Obtém o último resultado da solicitação encontrado para a operação.

Returns:

Um RequestResult objeto que representa o último resultado da solicitação.

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:

O org.slf4j.Logger objeto associado a essa operação ou o padrão org.slf4j.Logger da classe se for nulo.

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:

Um java.net.Proxy a ser usado ao fazer uma solicitação.

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:

Um String a ser usado ao fazer uma solicitação.

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:

Um String a ser usado ao fazer uma solicitação.

getRequestCompletedEventHandler

public StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o requestCompletedEventHandler.

getRequestResults

public ArrayList getRequestResults()

Retorna o conjunto de resultados da solicitação que a operação atual criou.

Returns:

Um objeto ArrayList que contém os objetos RequestResult que representa os resultados da solicitação criados pela operação atual.

getResponseReceivedEventHandler

public StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o responseReceivedEventHandler.

getRetryingEventHandler

public StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o retryingEventHandler.

getSendingRequestEventHandler

public StorageEventMultiCaster> 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.

Returns:

Um objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para o sendingRequestEventHandler.

getUserHeaders

public HashMap getUserHeaders()

Obtém quaisquer cabeçalhos adicionais para a solicitação, por exemplo, para informações de proxy ou registro em log.

Returns:

Um 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:

clientRequestID - Um 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:

clientTimeInMs - Um 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:

defaultProxy - O java.net.Proxy a ser usado por padrão ou 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:

password - Um java.lang.String a ser usado ao fazer uma solicitação.

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:

username - Um java.lang.String a ser usado ao fazer uma solicitação.

setErrorReceivingResponseEventHandler

public void setErrorReceivingResponseEventHandler(final StorageEventMultiCaster> 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.

Parameters:

errorReceivingResponseEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o errorReceivingResponseEventHandler.

setGlobalErrorReceivingResponseEventHandler

public static void setGlobalErrorReceivingResponseEventHandler(final StorageEventMultiCaster> 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.

Parameters:

globalErrorReceivingResponseEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o globalErrorReceivingResponseEventHandler.

setGlobalRequestCompletedEventHandler

public static void setGlobalRequestCompletedEventHandler(final StorageEventMultiCaster> globalRequestCompletedEventHandler)

Define um multicaster de evento global que é disparado quando uma solicitação é concluída.

Parameters:

globalRequestCompletedEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o globalRequestCompletedEventHandler.

setGlobalResponseReceivedEventHandler

public static void setGlobalResponseReceivedEventHandler(final StorageEventMultiCaster> globalResponseReceivedEventHandler)

Define um multicaster de evento global que é disparado quando uma resposta é recebida.

Parameters:

globalResponseReceivedEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o globalResponseReceivedEventHandler.

setGlobalRetryingEventHandler

public static void setGlobalRetryingEventHandler(final StorageEventMultiCaster> globalRetryingEventHandler)

Define um multicaster de evento global que é disparado quando uma solicitação é repetida.

Parameters:

globalRetryingEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o globalRetryingEventHandler.

setGlobalSendingRequestEventHandler

public static void setGlobalSendingRequestEventHandler(final StorageEventMultiCaster> globalSendingRequestEventHandler)

Define um multicaster de evento global que é disparado antes de enviar uma solicitação.

Parameters:

globalSendingRequestEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o globalSendingRequestEventHandler.

setLogger

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

Define o org.slf4j.Logger para esta operação.

Parameters:

logger - O 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:

loggingEnabled -

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:

enableLoggingByDefault -

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:

proxy - Um java.net.Proxy a ser usado ao fazer uma solicitação.

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:

password - Um java.lang.String a ser usado ao fazer uma solicitação.

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:

username - Um java.lang.String a ser usado ao fazer uma solicitação.

setRequestCompletedEventHandler

public void setRequestCompletedEventHandler(final StorageEventMultiCaster> requestCompletedEventHandler)

Define um multi caster de eventos que é disparado quando uma solicitação é concluída.

Parameters:

requestCompletedEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o requestCompletedEventHandler.

setResponseReceivedEventHandler

public void setResponseReceivedEventHandler(final StorageEventMultiCaster> responseReceivedEventHandler)

Define um multi caster de eventos que é disparado quando uma resposta é recebida.

Parameters:

responseReceivedEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o responseReceivedEventHandler.

setRetryingEventHandler

public void setRetryingEventHandler(final StorageEventMultiCaster> retryingEventHandler)

Define um multi caster de eventos que é disparado quando uma solicitação é repetida.

Parameters:

retryingEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o retryingEventHandler.

setSendingRequestEventHandler

public void setSendingRequestEventHandler(final StorageEventMultiCaster> sendingRequestEventHandler)

Define um multi caster de eventos que é disparado antes de enviar uma solicitação.

Parameters:

sendingRequestEventHandler - O StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> objeto a ser definido para o sendingRequestEventHandler.

setUserHeaders

public void setUserHeaders(final HashMap userHeaders)

Define quaisquer cabeçalhos adicionais para a solicitação, por exemplo, para informações de proxy ou log.

Parameters:

userHeaders - Um java.util.HashMap que contém quaisquer cabeçalhos adicionais a serem definidos.

Aplica-se a