@Override public void close() { xRepo.close(); }
void close() { xRepo.close(); }
public void close() { xRepo.close(); }
@Override public void disconnect(String clientId) { SchemaRepository xRepo = repos.remove(clientId); if (xRepo != null) { xRepo.close(); } }
@Override public void close() throws XQException { //checkState(); closeTransaction(); getProcessor().getRepository().close(); closed = true; logger.debug("close."); }
public void setClientContext(ClassPathXmlApplicationContext clientContext) { if (clientContext == null) { if (xdmRepo != null) { xdmRepo.getHealthManagement().removeHealthChangeListener(this); xdmRepo.close(); xdmRepo = null; } execService = null; schemaInstance = null; // shutdown ? } else { //schemaInstance = clientContext.getBean(hz_instance, HazelcastInstance.class); schemaInstance = HazelcastUtils.getHazelcastClientByName(entityName); logger.trace("setClientContext; got HZ instance: {}, from {}", schemaInstance, HazelcastClient.getAllHazelcastClients()); execService = schemaInstance.getExecutorService(PN_XDM_SCHEMA_POOL); //setRepository(clientContext.getBean(XDMRepository.class)); setRepository((SchemaRepository) schemaInstance.getUserContext().get(bean_id)); } }