@Override public void close() { wrapped.close(); }
@Override protected void cleanUp() { if (resolver != null) { resolver.close(); } } }
protected final void closeResourceResolver() { if (resourceResolver != null) { resourceResolver.close(); } } }
/** * Close the administrative resource resolver. This method should be called by the <code>@Deactivate</code> method * of the implementing class if the <code>getAdministrativeResourceResolver()</code> method was used at any time. */ protected final void closeResourceResolver() { if (resourceResolver != null) { resourceResolver.close(); } }
@Override public void close() { resourceResolver.close(); }
@Deactivate private void deactivate(final Map<String, String> properties) { if (this.adminResourceResolver != null) { this.adminResourceResolver.close(); } }
@Deactivate public void deactivate() { if (serviceResolver != null) { serviceResolver.close(); } }
@Override public synchronized void closeAllResolvers() { if (!resolvers.isEmpty()) { resolvers.stream() .map(ReusableResolver::getResolver) .filter(ResourceResolver::isLive) .forEach(ResourceResolver::close); resolvers.clear(); } baseResolver.close(); }
protected void deactivate() { changesQueue.clear(); job.stop(); resolver.close(); }
private void closeResolver() { if(session != null) { if(session.isLive()) { session.logout(); } session = null; } if (resResolver != null ) { resResolver.close(); resResolver = null; } }
@Deactivate protected void deactivate(final Map<String, Object> config) { if (resourceResolver != null && resourceResolver.isLive()) { resourceResolver.close(); } }
public static void safelyLogout(ResourceResolver resourceResolver) { try { if (resourceResolver != null) { Session session = resourceResolver.adaptTo(Session.class); resourceResolver.close(); if (session != null && session.isLive()) { session.logout(); } } } catch (Throwable t) { log.error("cannot safely close resource resolver {}", resourceResolver); } }
@Activate protected final void activate(final Map<String, String> config) throws IOException, RepositoryException, LoginException { ResourceResolver resourceResolver = null; try { resourceResolver = resourceResolverFactory.getAdministrativeResourceResolver(null); appHTML = ResourceDataUtil.getNTFileAsString(HTML_FILE, resourceResolver); } finally { if (resourceResolver != null) { resourceResolver.close(); } } } }
@Override default void close() { Iterator<Resource> resourceIterator = getResult().getResources(); if (resourceIterator.hasNext()) { resourceIterator.next().getResourceResolver().close(); } } }
private void writeHeadnavigation(HttpServletResponse response) throws IOException { String template = readTemplateFile("/META-INF/consoleplugin/modelregistry/templates/head.html"); Optional<ResourceResolver> resourceResolver = getResourceResolver(); String configurationHint = resourceResolver.map(r -> { r.close(); return ""; }).orElse("<br />" + " Warning: No amendment mapping for io.neba.neba-core:" + SUBSERVICE_NAME + " is <a href='" + getServletContext().getContextPath() + "/system/console/configMgr/'>configured</a>" + " or the mapping is invalid, and using the default admin account has failed." + " This console plugin will not be able to access the repository."); response.getWriter().printf(template, getNumberOfModels(), configurationHint); }
@After public void cleanup() throws Exception { resolver.delete(testRoot); resolver.close(); }
private <T> T call(ResourceResolverTask<T> task) { ResourceResolver resolver = null; T result = null; try { resolver = factory.getServiceResourceResolver(null); result = task.call(resolver); } catch (LoginException le) { // unexpected, thus ignore } finally { if (resolver != null) { resolver.close(); } } return result; }
public void persist(String type, Map<String, String> message) throws LoginException, PersistenceException { ResourceResolver resolver = resolverFactory.getAdministrativeResourceResolver(null); try { final Resource messageResource = createMessageResource(resolver); MessageSerializer.saveMessageToResource(messageResource, type, message); resolver.commit(); } finally { resolver.close(); } }
/** * Handle jobs from previous versions (<= 3.1.4) by moving them to the unassigned area */ private void processJobsFromPreviousVersions() { final ResourceResolver resolver = configuration.createResourceResolver(); if ( resolver != null ) { try { this.processJobsFromPreviousVersions(resolver.getResource(configuration.getPreviousVersionAnonPath())); this.processJobsFromPreviousVersions(resolver.getResource(configuration.getPreviousVersionIdentifiedPath())); } catch ( final PersistenceException pe ) { this.logger.warn("Problems moving jobs from previous version.", pe); } finally { resolver.close(); } } }