X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=dist%2Fhttp-resources%2F2.0.0%2Fxref%2Fde%2Fjuplo%2Fhttpresources%2FHttpResourceProtocolResolver.html;fp=dist%2Fhttp-resources%2F2.0.0%2Fxref%2Fde%2Fjuplo%2Fhttpresources%2FHttpResourceProtocolResolver.html;h=95c452b961e499a07019d2c04d556ccda1c402b1;hb=96ec104e2974d001e9bc82c3af8b21029b2042d4;hp=0000000000000000000000000000000000000000;hpb=de1fa457a1c69c673d4dd5c0a2c9af568f74ea12;p=website diff --git a/dist/http-resources/2.0.0/xref/de/juplo/httpresources/HttpResourceProtocolResolver.html b/dist/http-resources/2.0.0/xref/de/juplo/httpresources/HttpResourceProtocolResolver.html new file mode 100644 index 00000000..95c452b9 --- /dev/null +++ b/dist/http-resources/2.0.0/xref/de/juplo/httpresources/HttpResourceProtocolResolver.html @@ -0,0 +1,50 @@ + + + +HttpResourceProtocolResolver xref + + + +
View Javadoc
+1   package de.juplo.httpresources;
+2   
+3   import org.slf4j.Logger;
+4   import org.slf4j.LoggerFactory;
+5   import org.springframework.core.io.ProtocolResolver;
+6   import org.springframework.core.io.ResourceLoader;
+7   import org.springframework.util.Assert;
+8   
+9   
+10  public class HttpResourceProtocolResolver implements ProtocolResolver
+11  {
+12    private final static Logger LOG =
+13        LoggerFactory.getLogger(HttpResourceProtocolResolver.class);
+14  
+15  
+16    private final HttpResources resources;
+17  
+18  
+19    public HttpResourceProtocolResolver(HttpResources resources)
+20    {
+21      Assert.notNull(resources, "The HttpResources must not be null");
+22      this.resources = resources;
+23    }
+24  
+25  
+26    @Override
+27    public HttpResource resolve(String location, ResourceLoader resourceLoader)
+28    {
+29      if (HttpResources.isHttpResource(location))
+30      {
+31        LOG.debug("Loading HTTP-resource {}", location);
+32        return resources.getResource(location);
+33      }
+34  
+35      return null;
+36    }
+37  }
+
+
+ + +