Interface HTTPSearch
- All Superinterfaces:
ExecutableSearch
public interface HTTPSearch extends ExecutableSearch
An HTTP request that returns attribute data.
-
Method Summary
Modifier and Type Method Description Map<String,IdPAttribute>
execute(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 IOExceptionThe 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
-