Lines 78-84
Link Here
|
78 |
protected static StringManager sm = |
78 |
protected static StringManager sm = |
79 |
StringManager.getManager(Constants.Package); |
79 |
StringManager.getManager(Constants.Package); |
80 |
|
80 |
|
|
|
81 |
/* |
82 |
* Tracks how many internal filters are in the filter library so they |
83 |
* are skipped when looking for pluggable filters. |
84 |
*/ |
85 |
private int pluggableFilterIndex = Integer.MAX_VALUE; |
81 |
|
86 |
|
|
|
87 |
|
82 |
// ----------------------------------------------------------- Constructors |
88 |
// ----------------------------------------------------------- Constructors |
83 |
|
89 |
|
84 |
|
90 |
|
Lines 1657-1662
Link Here
|
1657 |
//inputBuffer.addFilter(new GzipInputFilter()); |
1663 |
//inputBuffer.addFilter(new GzipInputFilter()); |
1658 |
outputBuffer.addFilter(new GzipOutputFilter()); |
1664 |
outputBuffer.addFilter(new GzipOutputFilter()); |
1659 |
|
1665 |
|
|
|
1666 |
pluggableFilterIndex = inputBuffer.filterLibrary.length; |
1667 |
|
1660 |
} |
1668 |
} |
1661 |
|
1669 |
|
1662 |
|
1670 |
|
Lines 1675-1681
Link Here
|
1675 |
(inputFilters[Constants.CHUNKED_FILTER]); |
1683 |
(inputFilters[Constants.CHUNKED_FILTER]); |
1676 |
contentDelimitation = true; |
1684 |
contentDelimitation = true; |
1677 |
} else { |
1685 |
} else { |
1678 |
for (int i = 2; i < inputFilters.length; i++) { |
1686 |
for (int i = pluggableFilterIndex; i < inputFilters.length; i++) { |
1679 |
if (inputFilters[i].getEncodingName() |
1687 |
if (inputFilters[i].getEncodingName() |
1680 |
.toString().equals(encodingName)) { |
1688 |
.toString().equals(encodingName)) { |
1681 |
inputBuffer.addActiveFilter(inputFilters[i]); |
1689 |
inputBuffer.addActiveFilter(inputFilters[i]); |