|
@@ -531,6 +531,7 @@ public class Redirector { |
|
|
|
|
|
|
|
|
if (outputFilterChains != null && outputFilterChains.size() > 0) { |
|
|
if (outputFilterChains != null && outputFilterChains.size() > 0) { |
|
|
ChainReaderHelper helper = new ChainReaderHelper(); |
|
|
ChainReaderHelper helper = new ChainReaderHelper(); |
|
|
|
|
|
helper.setProject(managingTask.getProject()); |
|
|
helper.setPrimaryReader(reader); |
|
|
helper.setPrimaryReader(reader); |
|
|
helper.setFilterChains(outputFilterChains); |
|
|
helper.setFilterChains(outputFilterChains); |
|
|
reader = helper.getAssembledReader(); |
|
|
reader = helper.getAssembledReader(); |
|
@@ -560,6 +561,7 @@ public class Redirector { |
|
|
|
|
|
|
|
|
if (errorFilterChains != null && errorFilterChains.size() > 0) { |
|
|
if (errorFilterChains != null && errorFilterChains.size() > 0) { |
|
|
ChainReaderHelper helper = new ChainReaderHelper(); |
|
|
ChainReaderHelper helper = new ChainReaderHelper(); |
|
|
|
|
|
helper.setProject(managingTask.getProject()); |
|
|
helper.setPrimaryReader(reader); |
|
|
helper.setPrimaryReader(reader); |
|
|
helper.setFilterChains(errorFilterChains); |
|
|
helper.setFilterChains(errorFilterChains); |
|
|
reader = helper.getAssembledReader(); |
|
|
reader = helper.getAssembledReader(); |
|
@@ -603,6 +605,7 @@ public class Redirector { |
|
|
if (inputStream != null |
|
|
if (inputStream != null |
|
|
&& inputFilterChains != null && inputFilterChains.size() > 0) { |
|
|
&& inputFilterChains != null && inputFilterChains.size() > 0) { |
|
|
ChainReaderHelper helper = new ChainReaderHelper(); |
|
|
ChainReaderHelper helper = new ChainReaderHelper(); |
|
|
|
|
|
helper.setProject(managingTask.getProject()); |
|
|
try { |
|
|
try { |
|
|
helper.setPrimaryReader( |
|
|
helper.setPrimaryReader( |
|
|
new InputStreamReader(inputStream, inputEncoding)); |
|
|
new InputStreamReader(inputStream, inputEncoding)); |
|
|