Interface HTTPSearch
-
- All Superinterfaces:
ExecutableSearch
public interface HTTPSearch extends ExecutableSearch
An HTTP request that returns attribute data.
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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 Detail
-
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
-
-