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.HttpRequestInterceptor
org.apache.http.HttpException
java.io.IOException