Class AbstractDynamicHTTPMetadataResolver.BasicMetadataResponseHandler
java.lang.Object
org.opensaml.saml.metadata.resolver.impl.AbstractDynamicHTTPMetadataResolver.BasicMetadataResponseHandler
- All Implemented Interfaces:
org.apache.http.client.ResponseHandler<XMLObject>
- Enclosing class:
- AbstractDynamicHTTPMetadataResolver
public class AbstractDynamicHTTPMetadataResolver.BasicMetadataResponseHandler
extends Object
implements org.apache.http.client.ResponseHandler<XMLObject>
Basic HttpClient response handler for processing metadata fetch requests.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionhandleResponse
(org.apache.http.HttpResponse response) protected void
validateHttpResponse
(org.apache.http.HttpResponse response) Validate the received HTTP response instance, such as checking for supported content types.
-
Constructor Details
-
BasicMetadataResponseHandler
public BasicMetadataResponseHandler()
-
-
Method Details
-
handleResponse
- Specified by:
handleResponse
in interfaceorg.apache.http.client.ResponseHandler<XMLObject>
- Throws:
IOException
-
validateHttpResponse
protected void validateHttpResponse(@Nonnull org.apache.http.HttpResponse response) throws ResolverException Validate the received HTTP response instance, such as checking for supported content types.- Parameters:
response
- the received response- Throws:
ResolverException
- if the response was not valid, or if there is a fatal error validating the response
-