You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stanbol.apache.org by rw...@apache.org on 2014/07/07 07:09:03 UTC
svn commit: r1608340 -
/stanbol/branches/release-0.12/enhancer/jobmanager/event/src/main/java/org/apache/stanbol/enhancer/jobmanager/event/impl/EventJobManagerImpl.java
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);
}