Class MemoryAwareImageRenderPredicate

java.lang.Object
com.atlassian.confluence.content.render.image.MemoryAwareImageRenderPredicate
All Implemented Interfaces:
Predicate<ImageDimensions>

public class MemoryAwareImageRenderPredicate extends Object implements Predicate<ImageDimensions>
A predicate which can decide whether a given image stream is "safe" to render as a raster, given the currently available amount of free memory.
Since:
7.0.1
  • Constructor Details

    • MemoryAwareImageRenderPredicate

      public MemoryAwareImageRenderPredicate()
  • Method Details

    • test

      public boolean test(ImageDimensions imageDimensions)
      Specified by:
      test in interface Predicate<ImageDimensions>
    • createInputStreamPredicate

      public static com.atlassian.confluence.content.render.image.MemoryAwareImageRenderPredicate.InputStreamPredicate createInputStreamPredicate()