Package org.apache.wicket.util.resource.locator.caching

Examples of org.apache.wicket.util.resource.locator.caching.CachingResourceStreamLocator


    if (resourceStreamLocator == null)
    {
      // Create compound resource locator using source path from
      // application settings
      resourceStreamLocator = new ResourceStreamLocator(getResourceFinder());
      resourceStreamLocator = new CachingResourceStreamLocator(resourceStreamLocator);
    }
    return resourceStreamLocator;
  }
View Full Code Here


  public void testNotExistingResource()
  {

    IResourceStreamLocator resourceStreamLocator = mock(IResourceStreamLocator.class);

    CachingResourceStreamLocator cachingLocator = new CachingResourceStreamLocator(
      resourceStreamLocator);

    cachingLocator.locate(String.class, "path");
    cachingLocator.locate(String.class, "path");

    // there is no resource with that Key so a "miss" will be cached and expect 1 call to the
    // delegate
    verify(resourceStreamLocator, times(1)).locate(String.class, "path");
  }
View Full Code Here

    when(
      resourceStreamLocator.locate(String.class, "path", "style", "variation", null,
        "extension", true)).thenReturn(frs);

    CachingResourceStreamLocator cachingLocator = new CachingResourceStreamLocator(
      resourceStreamLocator);

    cachingLocator.locate(String.class, "path", "style", "variation", null, "extension", true);
    cachingLocator.locate(String.class, "path", "style", "variation", null, "extension", true);

    // there is a file resource with that Key so expect just one call to the delegate
    verify(resourceStreamLocator, times(1)).locate(String.class, "path", "style", "variation",
      null, "extension", true);
  }
View Full Code Here

    UrlResourceStream urs = new UrlResourceStream(new URL("file:///"));

    when(resourceStreamLocator.locate(String.class, "path")).thenReturn(urs);

    CachingResourceStreamLocator cachingLocator = new CachingResourceStreamLocator(
      resourceStreamLocator);

    cachingLocator.locate(String.class, "path");
    cachingLocator.locate(String.class, "path");

    // there is a url resource with that Key so expect just one call to the delegate
    verify(resourceStreamLocator, times(1)).locate(String.class, "path");
  }
View Full Code Here

    when(
      resourceStreamLocator.locate(String.class, "path", "style", "variation", null,
        "extension", true)).thenReturn(srs);

    CachingResourceStreamLocator cachingLocator = new CachingResourceStreamLocator(
      resourceStreamLocator);

    cachingLocator.locate(String.class, "path", "style", "variation", null, "extension", true);
    cachingLocator.locate(String.class, "path", "style", "variation", null, "extension", true);

    // lightweight resource streams should not be cached so expect just a call to the delegate
    // for each call to the caching locator
    verify(resourceStreamLocator, times(2)).locate(String.class, "path", "style", "variation",
      null, "extension", true);
View Full Code Here

    if (resourceStreamLocator == null)
    {
      // Create compound resource locator using source path from
      // application settings
      resourceStreamLocator = new ResourceStreamLocator(getResourceFinder());
      resourceStreamLocator = new CachingResourceStreamLocator(resourceStreamLocator);
    }
    return resourceStreamLocator;
  }
View Full Code Here

    if (resourceStreamLocator == null)
    {
      // Create compound resource locator using source path from
      // application settings
      resourceStreamLocator = new ResourceStreamLocator(getResourceFinder());
      resourceStreamLocator = new CachingResourceStreamLocator(resourceStreamLocator);
    }
    return resourceStreamLocator;
  }
View Full Code Here

    if (resourceStreamLocator == null)
    {
      // Create compound resource locator using source path from
      // application settings
      resourceStreamLocator = new ResourceStreamLocator(getResourceFinder());
      resourceStreamLocator = new CachingResourceStreamLocator(resourceStreamLocator);
    }
    return resourceStreamLocator;
  }
View Full Code Here

  public void notExistingResource()
  {

    IResourceStreamLocator resourceStreamLocator = mock(IResourceStreamLocator.class);

    CachingResourceStreamLocator cachingLocator = new CachingResourceStreamLocator(
      resourceStreamLocator);

    cachingLocator.locate(String.class, "path");
    cachingLocator.locate(String.class, "path");

    // there is no resource with that Key so a "miss" will be cached and expect 1 call to the
    // delegate
    verify(resourceStreamLocator, times(1)).locate(String.class, "path");
  }
View Full Code Here

    when(
      resourceStreamLocator.locate(String.class, "path", "style", "variation", null,
        "extension", true)).thenReturn(frs);

    CachingResourceStreamLocator cachingLocator = new CachingResourceStreamLocator(
      resourceStreamLocator);

    cachingLocator.locate(String.class, "path", "style", "variation", null, "extension", true);
    cachingLocator.locate(String.class, "path", "style", "variation", null, "extension", true);

    // there is a file resource with that Key so expect just one call to the delegate
    verify(resourceStreamLocator, times(1)).locate(String.class, "path", "style", "variation",
      null, "extension", true);
  }
View Full Code Here

TOP

Related Classes of org.apache.wicket.util.resource.locator.caching.CachingResourceStreamLocator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.