public class AwsRequestSigningInterceptor
extends java.lang.Object
implements org.apache.http.HttpRequestInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
service |
protected com.amazonaws.auth.Signer |
signer |
| Constructor and Description |
|---|
AwsRequestSigningInterceptor(java.lang.String service,
com.amazonaws.auth.Signer signer,
com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
process(org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context) |
protected final java.lang.String service
protected final com.amazonaws.auth.Signer signer
public AwsRequestSigningInterceptor(java.lang.String service,
com.amazonaws.auth.Signer signer,
com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider)
service - service to connect tosigner - particular signer implementationawsCredentialsProvider - source of AWS credentials for signingpublic void process(org.apache.http.HttpRequest request,
org.apache.http.protocol.HttpContext context)
throws org.apache.http.HttpException,
java.io.IOException
process in interface org.apache.http.HttpRequestInterceptororg.apache.http.HttpExceptionjava.io.IOException