Class AbstractDynamicHTTPMetadataResolver.BasicMetadataResponseHandler
- java.lang.Object
-
- org.opensaml.saml.metadata.resolver.impl.AbstractDynamicHTTPMetadataResolver.BasicMetadataResponseHandler
-
- All Implemented Interfaces:
org.apache.http.client.ResponseHandler<org.opensaml.core.xml.XMLObject>
- Enclosing class:
- AbstractDynamicHTTPMetadataResolver
public class AbstractDynamicHTTPMetadataResolver.BasicMetadataResponseHandler extends Object implements org.apache.http.client.ResponseHandler<org.opensaml.core.xml.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 org.opensaml.core.xml.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 org.opensaml.core.xml.XMLObject handleResponse(@Nonnull org.apache.http.HttpResponse response) throws IOException- Specified by:
handleResponsein interfaceorg.apache.http.client.ResponseHandler<org.opensaml.core.xml.XMLObject>- Throws:
IOException
-
validateHttpResponse
protected void validateHttpResponse(@Nonnull org.apache.http.HttpResponse response) throws net.shibboleth.utilities.java.support.resolver.ResolverExceptionValidate the received HTTP response instance, such as checking for supported content types.- Parameters:
response- the received response- Throws:
net.shibboleth.utilities.java.support.resolver.ResolverException- if the response was not valid, or if there is a fatal error validating the response
-
-