Class OkHttpExternalDocumentLoader

java.lang.Object
com.janeirodigital.shapetrees.client.okhttp.OkHttpExternalDocumentLoader
All Implemented Interfaces:
ExternalDocumentLoader

public class OkHttpExternalDocumentLoader extends Object implements ExternalDocumentLoader
  • Constructor Details

    • OkHttpExternalDocumentLoader

      public OkHttpExternalDocumentLoader()
  • Method Details

    • loadExternalDocument

      public DocumentResponse loadExternalDocument(URL resourceUrl) throws ShapeTreeException
      Load a non-POD document This fulfils the ExternalDocumentLoader interface, so this factory can be use in DocumentLoaderManager.setLoader(new OkHttpShapeTreeClientFactory(...));
      Specified by:
      loadExternalDocument in interface ExternalDocumentLoader
      Parameters:
      resourceUrl - URL of resource to be retrieved
      Returns:
      a DocumentResponse with the results of a successful GET
      Throws:
      ShapeTreeException - if the GET was not successful