View Javadoc

1   package com.atlassian.gzipfilter.selector;
2   
3   import java.util.Set;
4   
5   public class MimeTypeBasedSelector implements GzipCompatibilitySelector
6   {
7       private final Set<String> compressableMimeTypes;
8   
9       public MimeTypeBasedSelector(Set<String> compressableMimeTypes)
10      {
11          this.compressableMimeTypes = compressableMimeTypes;
12      }
13  
14      public boolean shouldGzip(String contentType)
15      {
16          return compressableMimeTypes.contains(contentType);
17      }
18  
19      public boolean shouldGzip()
20      {
21          return true;
22      }
23  }