Author: rwesten
Date: Mon Jul 7 05:09:02 2014
New Revision: 1608340
URL: http://svn.apache.org/r1608340
Log:
fix for STANBOL-1360: THe EventJobManager no longer re-throws
EnhancementException thrown during the execution of a Job
Modified:
stanbol/branches/release-0.12/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java
Modified:
stanbol/branches/release-0.12/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java
URL:
http://svn.apache.org/viewvc/stanbol/branches/release-0.12/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java?rev=1608340&r1=1608339&r2=1608340&view=diff
==============================================================================
---
stanbol/branches/release-0.12/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java
(original)
+++
stanbol/branches/release-0.12/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java
Mon Jul 7 05:09:02 2014
@@ -43,9 +43,9 @@ import org.apache.stanbol.enhancer.servi
import org.apache.stanbol.enhancer.servicesapi.ChainException;
import org.apache.stanbol.enhancer.servicesapi.ChainManager;
import org.apache.stanbol.enhancer.servicesapi.ContentItem;
-import org.apache.stanbol.enhancer.servicesapi.EngineException;
import org.apache.stanbol.enhancer.servicesapi.EnhancementEngine;
import org.apache.stanbol.enhancer.servicesapi.EnhancementEngineManager;
+import org.apache.stanbol.enhancer.servicesapi.EnhancementException;
import org.apache.stanbol.enhancer.servicesapi.EnhancementJobManager;
import org.apache.stanbol.enhancer.servicesapi.helper.ExecutionPlanHelper;
import org.apache.stanbol.enhancer.servicesapi.helper.execution.Execution;
@@ -140,7 +140,7 @@ public class EventJobManagerImpl impleme
}
@Override
- public void enhanceContent(ContentItem ci) throws EngineException,
ChainException {
+ public void enhanceContent(ContentItem ci) throws EnhancementException {
Chain defaultChain = chainManager.getDefault();
if(defaultChain == null){
throw new ChainException("Unable to enhance ContentItem
'"+ci.getUri()+
@@ -151,7 +151,7 @@ public class EventJobManagerImpl impleme
}
@Override
- public void enhanceContent(ContentItem ci, Chain chain) throws
EngineException, ChainException {
+ public void enhanceContent(ContentItem ci, Chain chain) throws
EnhancementException {
if(ci == null) {
throw new IllegalArgumentException("The parsed contentItem MUST
NOT be NULL!");
}
@@ -200,6 +200,8 @@ public class EventJobManagerImpl impleme
log.warn(it.next().toString()));
if (e instanceof SecurityException) {
throw (SecurityException)e;
+ } else if(e instanceof EnhancementException){
+ throw (EnhancementException)e;
} else {
throw new ChainException(job.getErrorMessage(), e);
}