Interface HTTPSearch
- All Superinterfaces:
ExecutableSearch
An HTTP request that returns attribute data.
-
Method Summary
Modifier and TypeMethodDescriptionexecute
(org.apache.http.client.HttpClient client, HttpClientSecurityParameters securityParameters, HTTPResponseMappingStrategy mappingStrategy) The abstraction that will contact the service and obtain results.Methods inherited from interface net.shibboleth.idp.attribute.resolver.dc.ExecutableSearch
getResultCacheKey
-
Method Details
-
execute
@Nonnull Map<String,IdPAttribute> execute(@Nonnull org.apache.http.client.HttpClient client, @Nullable HttpClientSecurityParameters securityParameters, @Nonnull HTTPResponseMappingStrategy mappingStrategy) throws IOException The abstraction that will contact the service and obtain results.- Parameters:
client
- the HTTP clientsecurityParameters
- client security settingsmappingStrategy
- response mapping strategy- Returns:
- attribute results
- Throws:
IOException
- if an error occurs
-