Author: suat
Date: Mon Sep 10 10:56:55 2012
New Revision: 1382754

URL: http://svn.apache.org/viewvc?rev=1382754&view=rev
Log:
Some improvements on the exception handling in the SolrStoreImpl

Modified:
    
incubator/stanbol/trunk/contenthub/store/solr/src/main/java/org/apache/stanbol/contenthub/store/solr/SolrStoreImpl.java

Modified: 
incubator/stanbol/trunk/contenthub/store/solr/src/main/java/org/apache/stanbol/contenthub/store/solr/SolrStoreImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/contenthub/store/solr/src/main/java/org/apache/stanbol/contenthub/store/solr/SolrStoreImpl.java?rev=1382754&r1=1382753&r2=1382754&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/contenthub/store/solr/src/main/java/org/apache/stanbol/contenthub/store/solr/SolrStoreImpl.java
 (original)
+++ 
incubator/stanbol/trunk/contenthub/store/solr/src/main/java/org/apache/stanbol/contenthub/store/solr/SolrStoreImpl.java
 Mon Sep 10 10:56:55 2012
@@ -119,10 +119,7 @@ public class SolrStoreImpl implements So
     private ServiceRegistration enhancementGraphRegistry;
 
     @Activate
-    protected void activate(ComponentContext context) throws 
IllegalArgumentException,
-                                                     IOException,
-                                                     InvalidSyntaxException,
-                                                     StoreException {
+    protected void activate(ComponentContext context) throws StoreException {
         if (managedSolrServer == null) {
             throw new IllegalStateException("ManagedSolrServer cannot be 
referenced within SolrServerImpl.");
         }
@@ -156,7 +153,7 @@ public class SolrStoreImpl implements So
         return enhancementGraph;
     }
 
-    public void createEnhancementGraph() {
+    public void createEnhancementGraph() throws StoreException {
         final UriRef graphUri = new UriRef(Constants.ENHANCEMENTS_GRAPH_URI);
         MGraph enhancementGraph = null;
         try {
@@ -174,6 +171,7 @@ public class SolrStoreImpl implements So
 
         } catch (InvalidSyntaxException e) {
             log.error("Failed to get ServiceReference for TripleCollection");
+            throw new StoreException("Failed to get ServiceReference for 
TripleCollection", e);
         }
     }
 


Reply via email to