Author: thorsten
Date: Mon Mar 4 15:08:41 2013
New Revision: 1452341
URL: http://svn.apache.org/r1452341
Log:
Preventing NPE and add early exit for the filter chain.
Modified:
incubator/droids/branches/0.2.x-cleanup/droids-core/src/main/java/org/apache/droids/helper/factories/FilterFactory.java
Modified:
incubator/droids/branches/0.2.x-cleanup/droids-core/src/main/java/org/apache/droids/helper/factories/FilterFactory.java
URL:
http://svn.apache.org/viewvc/incubator/droids/branches/0.2.x-cleanup/droids-core/src/main/java/org/apache/droids/helper/factories/FilterFactory.java?rev=1452341&r1=1452340&r2=1452341&view=diff
==============================================================================
---
incubator/droids/branches/0.2.x-cleanup/droids-core/src/main/java/org/apache/droids/helper/factories/FilterFactory.java
(original)
+++
incubator/droids/branches/0.2.x-cleanup/droids-core/src/main/java/org/apache/droids/helper/factories/FilterFactory.java
Mon Mar 4 15:08:41 2013
@@ -47,6 +47,9 @@ public class FilterFactory {
logger.debug("filter task: " + task.getURI());
}
for (Filter<T> filter : filters) {
+ if(null == task){
+ return null;
+ }
task = filter.filter(task);
if (logger.isDebugEnabled()) {
logger.debug(filter.getClass().getSimpleName() + task);