public class DisableDoubleUrlEncodingInterceptor extends Object implements ExecutionInterceptor
Constructor and Description |
---|
DisableDoubleUrlEncodingInterceptor() |
Modifier and Type | Method and Description |
---|---|
void |
beforeExecution(Context.BeforeExecution context,
ExecutionAttributes executionAttributes)
Read a request that has been given to a service client before it is modified by other interceptors.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
afterExecution, afterMarshalling, afterTransmission, afterUnmarshalling, beforeMarshalling, beforeTransmission, beforeUnmarshalling, modifyHttpRequest, modifyHttpResponse, modifyRequest, modifyResponse, onExecutionFailure
public void beforeExecution(Context.BeforeExecution context, ExecutionAttributes executionAttributes)
ExecutionInterceptor
ExecutionInterceptor.beforeMarshalling(software.amazon.awssdk.core.interceptor.Context.BeforeMarshalling, software.amazon.awssdk.core.interceptor.ExecutionAttributes)
should be used in most circumstances for reading the request because it includes modifications
made by other interceptors.
This method is guaranteed to be executed on the thread that is making the client call. This is true even if a non-
blocking I/O client is used. This is useful for transferring data that may be stored thread-locally into the execution's
ExecutionAttributes
.
beforeExecution
in interface ExecutionInterceptor
context
- The current state of the execution, including the unmodified SDK request from the service client call.executionAttributes
- A mutable set of attributes scoped to one specific request/response cycle that can be used toCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.