X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.jcr%2Fsrc%2Forg%2Fargeo%2Fjcr%2FDefaultJcrListener.java;h=fc6888851f31b3f39cb4c42a0ee6b90337154f76;hb=215480a865603e0090c43114541441ac1586b379;hp=610b44562bb57d3d6361c46ddc9ea0f41e75b925;hpb=afd31256550ee8fe257a43558cfd07dfcf2e5c04;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.jcr/src/org/argeo/jcr/DefaultJcrListener.java b/org.argeo.jcr/src/org/argeo/jcr/DefaultJcrListener.java index 610b44562..fc6888851 100644 --- a/org.argeo.jcr/src/org/argeo/jcr/DefaultJcrListener.java +++ b/org.argeo.jcr/src/org/argeo/jcr/DefaultJcrListener.java @@ -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); } }