Share via


OperationContext Clase

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

public class OperationContext

Representa la operación lógica actual. Una operación lógica puede tener una relación de uno a varios con varias solicitudes físicas individuales.

Resumen del campo

Modificador y tipo Campo y descripción
final String defaultLoggerName

Nombre del org.slf4j.Logger objeto que se creará de forma predeterminada si el registro está habilitado y no se ha especificado .org.slf4j.Logger

Resumen del constructor

Constructor Description
OperationContext()

Cree una instancia de la clase.

Resumen del método

Modificador y tipo Método y descripción
synchronized void appendRequestResult(RequestResult requestResult)

Reservado para uso interno. Anexa un RequestResult objeto a la colección interna de una manera sincronizada.

String getClientRequestID()

Obtiene el identificador de seguimiento del lado cliente.

long getClientTimeInMs()

Obtiene la latencia de la operación, en milisegundos, desde la perspectiva del cliente. Esto puede incluir cualquier posible reintento.

Proxy getDefaultProxy()

Obtiene el proxy predeterminado usado por la biblioteca cliente si está habilitado. El valor predeterminado se puede invalidar para habilitar un proxy para una instancia de contexto de operación individual mediante setProxy(Proxy proxy).

String getDefaultProxyPassword()

Obtiene la contraseña predeterminada para el proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es . Para establecer una contraseña que se va a usar setProxyPassword(final String password)

String getDefaultProxyUsername()

Obtiene un nombre de usuario predeterminado para el proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es . Para establecer un nombre de usuario, use setDefaultProxyUsername(final String username)

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

Obtiene un multiprocesador de eventos que se desencadena cuando se produce un error de red antes de que se reciban los encabezados y el estado de respuesta HTTP. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

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

Obtiene un multiprocesador de eventos global que se desencadena cuando se produce un error de red antes de que se reciban los encabezados y el estado de la respuesta HTTP. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

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

Obtiene un multiprocesador de eventos global que se desencadena cuando se completa una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

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

Obtiene un multiprocesador de eventos global que se desencadena cuando se recibe una respuesta. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

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

Obtiene un multiprocesador de eventos global que se desencadena cuando se reintenta una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

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

Obtiene un multiprocesador de eventos global que se desencadena antes de enviar una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

synchronized RequestResult getLastResult()

Obtiene el último resultado de la solicitud que se ha encontrado para la operación.

org.slf4j.Logger getLogger()

Obtiene el org.slf4j.Logger objeto asociado a esta operación. Si el org.slf4j.Logger objeto asociado a esta operación es NULL, devolverá el objeto predeterminado org.slf4j.Logger de la clase.

Proxy getProxy()

Obtiene un proxy que se usará al realizar una solicitud. El valor predeterminado es . Para establecer un proxy que se va a usar de forma predeterminada, use setDefaultProxy(Proxy defaultProxy)

String getProxyPassword()

Obtiene la contraseña del proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es . Para establecer una contraseña que se va a usar setProxyPassword(final String password)

String getProxyUsername()

Obtiene un nombre de usuario para el proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es . Para establecer un nombre de usuario, use setProxyUsername(final String username)

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

Obtiene un multiprocesador de eventos que se desencadena cuando se completa una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

ArrayList<RequestResult> getRequestResults()

Devuelve el conjunto de resultados de la solicitud que ha creado la operación actual.

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

Obtiene un multiprocesador de eventos que se desencadena cuando se recibe una respuesta. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

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

Obtiene un multi-caster de eventos que se desencadena cuando se reintenta una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

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

Obtiene un multiprocesador de eventos que se desencadena antes de enviar una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

HashMap<String, String> getUserHeaders()

Obtiene cualquier encabezado adicional para la solicitud, por ejemplo, para información de proxy o registro.

void initialize()

Reservado para uso interno. Inicializa para comenzar a procesar una nueva operación. Se borra toda la información específica de la operación.

boolean isLoggingEnabled()

Indica si se generarán entradas de registro para esta solicitud.

boolean isLoggingEnabledByDefault()

Indica si la biblioteca cliente debe generar entradas de registro de forma predeterminada. El valor predeterminado se puede invalidar para habilitar el registro para una instancia de contexto de operación individual mediante setLoggingEnabled(boolean loggingEnabled).

void setClientRequestID(final String clientRequestID)

Establece el identificador de solicitud del lado cliente.

void setClientTimeInMs(final long clientTimeInMs)

Reservado para uso interno. Representa la latencia de la operación, en milisegundos, desde la perspectiva del cliente. Esto puede incluir cualquier posible reintento.

void setDefaultProxy(Proxy defaultProxy)

Especifica el proxy que la biblioteca cliente debe usar de forma predeterminada. El valor predeterminado se puede invalidar para activar un proxy para una instancia de contexto de operación individual mediante setProxy(Proxy proxy).

void setDefaultProxyPassword(final String password)

Establece una contraseña predeterminada para un proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es .

void setDefaultProxyUsername(final String username)

Establece un nombre de usuario predeterminado para un proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es .

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

Establece un multiprocesador de eventos que se desencadena cuando se produce un error de red antes de que se reciban los encabezados y el estado de respuesta HTTP.

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

Establece un multiprocesador de eventos global que se desencadena cuando se produce un error de red antes de que se reciban los encabezados y el estado de la respuesta HTTP.

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

Establece un multiprocesador de eventos global que se desencadena cuando se completa una solicitud.

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

Establece un multiprocesador de eventos global que se desencadena cuando se recibe una respuesta.

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

Establece un multiprocesador de eventos global que se desencadena cuando se reintenta una solicitud.

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

Establece un multiprocesador de eventos global que se desencadena antes de enviar una solicitud.

void setLogger(final org.slf4j.Logger logger)

Establece para org.slf4j.Logger esta operación.

void setLoggingEnabled(boolean loggingEnabled)

Especifica si se generarán entradas de registro para esta solicitud.

void setLoggingEnabledByDefault(boolean enableLoggingByDefault)

Especifica si la biblioteca cliente debe generar entradas de registro de forma predeterminada. El valor predeterminado se puede invalidar para activar el registro de una instancia de contexto de operación individual mediante setLoggingEnabled(boolean loggingEnabled).

void setProxy(Proxy proxy)

Establece un proxy que se usará al realizar una solicitud. El valor predeterminado es . Para establecer un proxy que se va a usar de forma predeterminada, use setDefaultProxy(Proxy defaultProxy)

void setProxyPassword(final String password)

Establece una contraseña para un proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es .

void setProxyUsername(final String username)

Establece un nombre de usuario para un proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es .

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

Establece un multiencadenador de eventos que se desencadena cuando se completa una solicitud.

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

Establece un multiencadenador de eventos que se desencadena cuando se recibe una respuesta.

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

Establece un multiencadenador de eventos que se desencadena cuando se reintenta una solicitud.

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

Establece un multiencadenador de eventos que se desencadena antes de enviar una solicitud.

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

Establece los encabezados adicionales de la solicitud, por ejemplo, para la información de proxy o registro.

Detalles del campo

defaultLoggerName

public static final String defaultLoggerName= Logger.ROOT_LOGGER_NAME

Nombre del org.slf4j.Logger objeto que se creará de forma predeterminada si el registro está habilitado y no se ha especificado .org.slf4j.Logger

Detalles del constructor

OperationContext

public OperationContext()

Cree una instancia de la clase.

Detalles del método

appendRequestResult

public synchronized void appendRequestResult(RequestResult requestResult)

Reservado para uso interno. Anexa un RequestResult objeto a la colección interna de una manera sincronizada.

Parameters:

requestResult - que RequestResult se va a anexar.

getClientRequestID

public String getClientRequestID()

Obtiene el identificador de seguimiento del lado cliente.

Returns:

que String representa el identificador de solicitud de cliente.

getClientTimeInMs

public long getClientTimeInMs()

Obtiene la latencia de la operación, en milisegundos, desde la perspectiva del cliente. Esto puede incluir cualquier posible reintento.

Returns:

que long contiene el tiempo de latencia del cliente en milisegundos.

getDefaultProxy

public static Proxy getDefaultProxy()

Obtiene el proxy predeterminado usado por la biblioteca cliente si está habilitado. El valor predeterminado se puede invalidar para habilitar un proxy para una instancia de contexto de operación individual mediante setProxy(Proxy proxy).

Returns:

Valor predeterminado java.net.Proxy si se establece; de lo contrario, null

getDefaultProxyPassword

public static String getDefaultProxyPassword()

Obtiene la contraseña predeterminada para el proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es . Para establecer una contraseña que se va a usar setProxyPassword(final String password)

Returns:

que String se va a usar al realizar una solicitud.

getDefaultProxyUsername

public static String getDefaultProxyUsername()

Obtiene un nombre de usuario predeterminado para el proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es . Para establecer un nombre de usuario, use setDefaultProxyUsername(final String username)

Returns:

que String se va a usar al realizar una solicitud.

getErrorReceivingResponseEventHandler

public StorageEventMultiCaster> getErrorReceivingResponseEventHandler()

Obtiene un multiprocesador de eventos que se desencadena cuando se produce un error de red antes de que se reciban los encabezados y el estado de respuesta HTTP. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para errorReceivingResponseEventHandler.

getGlobalErrorReceivingResponseEventHandler

public static StorageEventMultiCaster> getGlobalErrorReceivingResponseEventHandler()

Obtiene un multiprocesador de eventos global que se desencadena cuando se produce un error de red antes de que se reciban los encabezados y el estado de la respuesta HTTP. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para globabErrorReceivingResponseEventHandler.

getGlobalRequestCompletedEventHandler

public static StorageEventMultiCaster> getGlobalRequestCompletedEventHandler()

Obtiene un multiprocesador de eventos global que se desencadena cuando se completa una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para globalRequestCompletedEventHandler.

getGlobalResponseReceivedEventHandler

public static StorageEventMultiCaster> getGlobalResponseReceivedEventHandler()

Obtiene un multiprocesador de eventos global que se desencadena cuando se recibe una respuesta. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para globalResponseReceivedEventHandler.

getGlobalRetryingEventHandler

public static StorageEventMultiCaster> getGlobalRetryingEventHandler()

Obtiene un multiprocesador de eventos global que se desencadena cuando se reintenta una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para globalRetryingEventHandler.

getGlobalSendingRequestEventHandler

public static StorageEventMultiCaster> getGlobalSendingRequestEventHandler()

Obtiene un multiprocesador de eventos global que se desencadena antes de enviar una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para globalSendingRequestEventHandler.

getLastResult

public synchronized RequestResult getLastResult()

Obtiene el último resultado de la solicitud que se ha encontrado para la operación.

Returns:

Objeto RequestResult que representa el último resultado de la solicitud.

getLogger

public org.slf4j.Logger getLogger()

Obtiene el org.slf4j.Logger objeto asociado a esta operación. Si el org.slf4j.Logger objeto asociado a esta operación es NULL, devolverá el objeto predeterminado org.slf4j.Logger de la clase.

Returns:

Objeto org.slf4j.Logger asociado a esta operación, o el valor predeterminado org.slf4j.Logger de la clase si es NULL.

getProxy

public Proxy getProxy()

Obtiene un proxy que se usará al realizar una solicitud. El valor predeterminado es . Para establecer un proxy que se va a usar de forma predeterminada, use setDefaultProxy(Proxy defaultProxy)

Returns:

que java.net.Proxy se va a usar al realizar una solicitud.

getProxyPassword

public String getProxyPassword()

Obtiene la contraseña del proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es . Para establecer una contraseña que se va a usar setProxyPassword(final String password)

Returns:

que String se va a usar al realizar una solicitud.

getProxyUsername

public String getProxyUsername()

Obtiene un nombre de usuario para el proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es . Para establecer un nombre de usuario, use setProxyUsername(final String username)

Returns:

que String se va a usar al realizar una solicitud.

getRequestCompletedEventHandler

public StorageEventMultiCaster> getRequestCompletedEventHandler()

Obtiene un multiprocesador de eventos que se desencadena cuando se completa una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para requestCompletedEventHandler.

getRequestResults

public ArrayList getRequestResults()

Devuelve el conjunto de resultados de la solicitud que ha creado la operación actual.

Returns:

Objeto ArrayList que contiene objetos RequestResult que representan los resultados de la solicitud creados por la operación actual.

getResponseReceivedEventHandler

public StorageEventMultiCaster> getResponseReceivedEventHandler()

Obtiene un multiprocesador de eventos que se desencadena cuando se recibe una respuesta. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para responseReceivedEventHandler.

getRetryingEventHandler

public StorageEventMultiCaster> getRetryingEventHandler()

Obtiene un multi-caster de eventos que se desencadena cuando se reintenta una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

getSendingRequestEventHandler

public StorageEventMultiCaster> getSendingRequestEventHandler()

Obtiene un multiprocesador de eventos que se desencadena antes de enviar una solicitud. Permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.

Returns:

Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> para sendingRequestEventHandler.

getUserHeaders

public HashMap getUserHeaders()

Obtiene cualquier encabezado adicional para la solicitud, por ejemplo, para información de proxy o registro.

Returns:

que java.util.HashMap contiene los encabezados de usuario de la solicitud.

initialize

public void initialize()

Reservado para uso interno. Inicializa para comenzar a procesar una nueva operación. Se borra toda la información específica de la operación.

isLoggingEnabled

public boolean isLoggingEnabled()

Indica si se generarán entradas de registro para esta solicitud.

Returns:

true si el registro está habilitado; de lo contrario false, .

isLoggingEnabledByDefault

public static boolean isLoggingEnabledByDefault()

Indica si la biblioteca cliente debe generar entradas de registro de forma predeterminada. El valor predeterminado se puede invalidar para habilitar el registro para una instancia de contexto de operación individual mediante setLoggingEnabled(boolean loggingEnabled).

Returns:

true si el registro está habilitado de forma predeterminada; de lo contrario false, .

setClientRequestID

public void setClientRequestID(final String clientRequestID)

Establece el identificador de solicitud del lado cliente.

Parameters:

clientRequestID - que String contiene el identificador de solicitud de cliente que se va a establecer.

setClientTimeInMs

public void setClientTimeInMs(final long clientTimeInMs)

Reservado para uso interno. Representa la latencia de la operación, en milisegundos, desde la perspectiva del cliente. Esto puede incluir cualquier posible reintento.

Parameters:

clientTimeInMs - que long contiene la latencia de la operación de cliente en milisegundos.

setDefaultProxy

public static void setDefaultProxy(Proxy defaultProxy)

Especifica el proxy que la biblioteca cliente debe usar de forma predeterminada. El valor predeterminado se puede invalidar para activar un proxy para una instancia de contexto de operación individual mediante setProxy(Proxy proxy).

Parameters:

defaultProxy - que java.net.Proxy se va a usar de forma predeterminada o null para no usar un proxy.

setDefaultProxyPassword

public static void setDefaultProxyPassword(final String password)

Establece una contraseña predeterminada para un proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es .

Parameters:

password - que java.lang.String se va a usar al realizar una solicitud.

setDefaultProxyUsername

public static void setDefaultProxyUsername(final String username)

Establece un nombre de usuario predeterminado para un proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es .

Parameters:

username - que java.lang.String se va a usar al realizar una solicitud.

setErrorReceivingResponseEventHandler

public void setErrorReceivingResponseEventHandler(final StorageEventMultiCaster> errorReceivingResponseEventHandler)

Establece un multiprocesador de eventos que se desencadena cuando se produce un error de red antes de que se reciban los encabezados y el estado de respuesta HTTP.

Parameters:

errorReceivingResponseEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .errorReceivingResponseEventHandler

setGlobalErrorReceivingResponseEventHandler

public static void setGlobalErrorReceivingResponseEventHandler(final StorageEventMultiCaster> globalErrorReceivingResponseEventHandler)

Establece un multiprocesador de eventos global que se desencadena cuando se produce un error de red antes de que se reciban los encabezados y el estado de la respuesta HTTP.

Parameters:

globalErrorReceivingResponseEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .globalErrorReceivingResponseEventHandler

setGlobalRequestCompletedEventHandler

public static void setGlobalRequestCompletedEventHandler(final StorageEventMultiCaster> globalRequestCompletedEventHandler)

Establece un multiprocesador de eventos global que se desencadena cuando se completa una solicitud.

Parameters:

globalRequestCompletedEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .globalRequestCompletedEventHandler

setGlobalResponseReceivedEventHandler

public static void setGlobalResponseReceivedEventHandler(final StorageEventMultiCaster> globalResponseReceivedEventHandler)

Establece un multiprocesador de eventos global que se desencadena cuando se recibe una respuesta.

Parameters:

globalResponseReceivedEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .globalResponseReceivedEventHandler

setGlobalRetryingEventHandler

public static void setGlobalRetryingEventHandler(final StorageEventMultiCaster> globalRetryingEventHandler)

Establece un multiprocesador de eventos global que se desencadena cuando se reintenta una solicitud.

Parameters:

globalRetryingEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .globalRetryingEventHandler

setGlobalSendingRequestEventHandler

public static void setGlobalSendingRequestEventHandler(final StorageEventMultiCaster> globalSendingRequestEventHandler)

Establece un multiprocesador de eventos global que se desencadena antes de enviar una solicitud.

Parameters:

globalSendingRequestEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .globalSendingRequestEventHandler

setLogger

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

Establece para org.slf4j.Logger esta operación.

Parameters:

logger - que org.slf4j.Logger se va a usar para esta operación.

setLoggingEnabled

public void setLoggingEnabled(boolean loggingEnabled)

Especifica si se generarán entradas de registro para esta solicitud.

Parameters:

loggingEnabled -

true para habilitar el registro; de lo contrario false , se deshabilitará el registro.

setLoggingEnabledByDefault

public static void setLoggingEnabledByDefault(boolean enableLoggingByDefault)

Especifica si la biblioteca cliente debe generar entradas de registro de forma predeterminada. El valor predeterminado se puede invalidar para activar el registro de una instancia de contexto de operación individual mediante setLoggingEnabled(boolean loggingEnabled).

Parameters:

enableLoggingByDefault -

true si el registro debe estar habilitado de forma predeterminada; de lo contrario false , si el registro debe deshabilitarse de forma predeterminada.

setProxy

public void setProxy(Proxy proxy)

Establece un proxy que se usará al realizar una solicitud. El valor predeterminado es . Para establecer un proxy que se va a usar de forma predeterminada, use setDefaultProxy(Proxy defaultProxy)

Parameters:

proxy - que java.net.Proxy se va a usar al realizar una solicitud.

setProxyPassword

public void setProxyPassword(final String password)

Establece una contraseña para un proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es .

Parameters:

password - que java.lang.String se va a usar al realizar una solicitud.

setProxyUsername

public void setProxyUsername(final String username)

Establece un nombre de usuario para un proxy autenticado que se usará al realizar una solicitud. El valor predeterminado es .

Parameters:

username - que java.lang.String se va a usar al realizar una solicitud.

setRequestCompletedEventHandler

public void setRequestCompletedEventHandler(final StorageEventMultiCaster> requestCompletedEventHandler)

Establece un multiencadenador de eventos que se desencadena cuando se completa una solicitud.

Parameters:

requestCompletedEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .requestCompletedEventHandler

setResponseReceivedEventHandler

public void setResponseReceivedEventHandler(final StorageEventMultiCaster> responseReceivedEventHandler)

Establece un multiencadenador de eventos que se desencadena cuando se recibe una respuesta.

Parameters:

responseReceivedEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .responseReceivedEventHandler

setRetryingEventHandler

public void setRetryingEventHandler(final StorageEventMultiCaster> retryingEventHandler)

Establece un multiencadenador de eventos que se desencadena cuando se reintenta una solicitud.

Parameters:

retryingEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .retryingEventHandler

setSendingRequestEventHandler

public void setSendingRequestEventHandler(final StorageEventMultiCaster> sendingRequestEventHandler)

Establece un multiencadenador de eventos que se desencadena antes de enviar una solicitud.

Parameters:

sendingRequestEventHandler - Objeto StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> que se va a establecer para .sendingRequestEventHandler

setUserHeaders

public void setUserHeaders(final HashMap userHeaders)

Establece los encabezados adicionales de la solicitud, por ejemplo, para la información de proxy o registro.

Parameters:

userHeaders - que java.util.HashMap contiene los encabezados adicionales que se van a establecer.

Se aplica a