Class ApacheHttpClient5EdgeGridRequestSigner
java.lang.Object
com.akamai.edgegrid.signer.AbstractEdgeGridRequestSigner<org.apache.hc.core5.http.HttpRequest,org.apache.hc.core5.http.HttpRequest>
com.akamai.edgegrid.signer.apachehttpclient5.ApacheHttpClient5EdgeGridRequestSigner
public class ApacheHttpClient5EdgeGridRequestSigner
extends AbstractEdgeGridRequestSigner<org.apache.hc.core5.http.HttpRequest,org.apache.hc.core5.http.HttpRequest>
Apache HTTP Client5 binding for EdgeGrid signer for signing
HttpRequest.-
Constructor Summary
ConstructorsConstructorDescriptionApacheHttpClient5EdgeGridRequestSigner(ClientCredential clientCredential) Creates an EdgeGrid signer usingClientCredential.ApacheHttpClient5EdgeGridRequestSigner(ClientCredentialProvider clientCredentialProvider) Creates an EdgeGrid signer usingClientCredentialProvider. -
Method Summary
Modifier and TypeMethodDescriptionprotected Requestmap(org.apache.hc.core5.http.HttpRequest request) protected URIrequestUri(org.apache.hc.core5.http.HttpRequest request) protected voidsetAuthorization(org.apache.hc.core5.http.HttpRequest request, String signature) protected voidMethods inherited from class com.akamai.edgegrid.signer.AbstractEdgeGridRequestSigner
createEdgeGridSigner, getClientCredentialProvider, sign
-
Constructor Details
-
ApacheHttpClient5EdgeGridRequestSigner
Creates an EdgeGrid signer usingClientCredential.- Parameters:
clientCredential- aClientCredential
-
ApacheHttpClient5EdgeGridRequestSigner
Creates an EdgeGrid signer usingClientCredentialProvider.- Parameters:
clientCredentialProvider- aClientCredentialProvider
-
-
Method Details
-
requestUri
- Specified by:
requestUriin classAbstractEdgeGridRequestSigner<org.apache.hc.core5.http.HttpRequest,org.apache.hc.core5.http.HttpRequest>
-
map
- Specified by:
mapin classAbstractEdgeGridRequestSigner<org.apache.hc.core5.http.HttpRequest,org.apache.hc.core5.http.HttpRequest>
-
setAuthorization
- Specified by:
setAuthorizationin classAbstractEdgeGridRequestSigner<org.apache.hc.core5.http.HttpRequest,org.apache.hc.core5.http.HttpRequest>
-
setHost
- Specified by:
setHostin classAbstractEdgeGridRequestSigner<org.apache.hc.core5.http.HttpRequest,org.apache.hc.core5.http.HttpRequest>
-