Interface HTTPSearch

All Superinterfaces:
ExecutableSearch

public interface HTTPSearch extends ExecutableSearch
An HTTP request that returns attribute data.
  • 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 client
      securityParameters - client security settings
      mappingStrategy - response mapping strategy
      Returns:
      attribute results
      Throws:
      IOException - if an error occurs