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 Constructor Description BasicMetadataResponseHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLObjecthandleResponse(org.apache.http.HttpResponse response)protected voidvalidateHttpResponse(org.apache.http.HttpResponse response)Validate the received HTTP response instance, such as checking for supported content types.
-
-
-
Method Detail
-
handleResponse
public XMLObject handleResponse(@Nonnull org.apache.http.HttpResponse response) throws IOException
- Specified by:
handleResponsein interfaceorg.apache.http.client.ResponseHandler<XMLObject>- Throws:
IOException
-
validateHttpResponse
protected void validateHttpResponse(@Nonnull org.apache.http.HttpResponse response) throws ResolverExceptionValidate 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
-
-