+\r
+ public void dispose() {\r
+ // JcrUtils.unregisterQuietly(session.getWorkspace(), resultsObserver);\r
+ JcrUtils.logoutQuietly(session);\r
+ super.dispose();\r
+ }\r
+\r
+ public void setRepository(Repository repository) {\r
+ try {\r
+ session = repository.login();\r
+ } catch (RepositoryException re) {\r
+ throw new SlcException("Unable to log in Repository " + repository,\r
+ re);\r
+ }\r
+ }\r