Refactor JCR exceptions.
[lgpl/argeo-commons.git] / org.argeo.jcr / src / org / argeo / jcr / DefaultJcrListener.java
index 610b44562bb57d3d6361c46ddc9ea0f41e75b925..fc6888851f31b3f39cb4c42a0ee6b90337154f76 100644 (file)
@@ -22,8 +22,8 @@ public class DefaultJcrListener implements EventListener {
                        addEventListener(session().getWorkspace().getObservationManager());
                        if (log.isDebugEnabled())
                                log.debug("Registered JCR event listener on " + path);
-               } catch (Exception e) {
-                       throw new ArgeoJcrException("Cannot register event listener", e);
+               } catch (RepositoryException e) {
+                       throw new JcrException("Cannot register event listener", e);
                }
        }
 
@@ -33,8 +33,8 @@ public class DefaultJcrListener implements EventListener {
                                        .removeEventListener(this);
                        if (log.isDebugEnabled())
                                log.debug("Unregistered JCR event listener on " + path);
-               } catch (Exception e) {
-                       throw new ArgeoJcrException("Cannot unregister event listener", e);
+               } catch (RepositoryException e) {
+                       throw new JcrException("Cannot unregister event listener", e);
                }
        }