@Override public void destroy() { // TODO destroy pool // hTablePool = null; // indexManager.close(); if (schemaManager != null) { schemaManager.dropSchema(); } externalProperties = null; schemaManager = null; }
@Override public void validateEntity(Class<?> clazz, final KunderaMetadata kunderaMetadata) { EntityMetadata metadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, clazz); if (metadata != null) { SchemaManager schemaManager = ClientResolver.getClientFactory(metadata.getPersistenceUnit()) .getSchemaManager(puProperties); if (schemaManager != null && !schemaManager.validateEntity(clazz)) { log.warn("Validation for : " + clazz + " failed , any operation on this class will result in fail."); } } } }
schemaManager.exportSchema(persistenceUnit, puToSchemaMetadata.get(persistenceUnit));
@Override public void destroy() { if (indexManager != null) { indexManager.close(); } if (schemaManager != null) { schemaManager.dropSchema(); } schemaManager = null; externalProperties = null; httpClient.getConnectionManager().shutdown(); }
@Override public void destroy() { if (indexManager != null) { indexManager.close(); } if (schemaManager != null) { schemaManager.dropSchema(); } schemaManager = null; // Pelops.shutdown(); // Pelops.removePool(PelopsUtils.generatePoolName(getPersistenceUnit(), // externalProperties)); externalProperties = null; }
@Override public void destroy() { indexManager.close(); if (schemaManager != null) { schemaManager.dropSchema(); } if (sparkContext != null) { logger.info("Closing connection to spark."); sparkContext.stop(); logger.info("Closed connection to spark."); } else { logger.warn("Can't close connection to Spark, it was already disconnected"); } externalProperties = null; schemaManager = null; }
@Override public void destroy() { try { if (schemaManager != null) { schemaManager.dropSchema(); } externalProperties = null; schemaManager = null; connection.close(); } catch (IOException e) { logger.error("connection already closed", e); throw new KunderaException("connection already closed", e); } }
@Override public void destroy() { indexManager.close(); if (schemaManager != null) { schemaManager.dropSchema(); } if (mongoDB != null) { logger.info("Closing connection to mongodb."); mongoDB.getMongo().close(); logger.info("Closed connection to mongodb."); } else { logger.warn("Can't close connection to MONGODB, it was already disconnected"); } externalProperties = null; schemaManager = null; }
@Override public void destroy() { indexManager.close(); if (schemaManager != null) { getSchemaManager(externalProperties).dropSchema(); } schemaManager = null; externalProperties = null; if (kvStore != null) { logger.info("Closing connection to kvStore."); kvStore.close(); logger.info("Closed connection to kvStore."); } else { logger.warn("Can't close connection to kvStore, it was already disconnected"); } }
@Override public void destroy() { if (indexManager != null) { indexManager.close(); } if (schemaManager != null) { schemaManager.dropSchema(); } schemaManager = null; externalProperties = null; for (Object connectionPool : hostPools.values()) { if (connectionPool != null && connectionPool.getClass().isAssignableFrom(ConnectionPool.class)) { ((ConnectionPool) connectionPool).close(true); } } ((CassandraRetryService) hostRetryService).shutdown(); }
@Override public void destroy() { schemaManager.dropSchema(); super.unload(); }
@Override public void destroy() { indexManager.close(); if (schemaManager != null) { schemaManager.dropSchema(); } if (bucket != null) { LOGGER.info("Closing bucket " + bucket.name() + "."); CouchbaseBucketUtils.closeBucket(bucket); LOGGER.info("Closed bucket " + bucket.name() + "."); } if (cluster != null) { LOGGER.info("Closing connection to couchbase."); cluster.disconnect(); LOGGER.info("Closed connection to couchbase."); } else { LOGGER.warn("Can't close connection to Couchbase, it was already disconnected"); } externalProperties = null; schemaManager = null; }
@Override public void destroy() { if (indexManager != null) { indexManager.close(); } if (schemaManager != null) { schemaManager.dropSchema(); } schemaManager = null; externalProperties = null; releaseConnection(this.session); ((Cluster) getConnectionPoolOrConnection()).closeAsync(); }
clientFactory.getSchemaManager(null).dropSchema(); Assert.assertFalse(CassandraCli.keyspaceExist("KunderaCoreExmples"));
@Override public void destroy() { // TODO destroy pool // hTablePool = null; // indexManager.close(); if (schemaManager != null) { schemaManager.dropSchema(); } externalProperties = null; schemaManager = null; }
@Override public void destroy() { // TODO destroy pool // hTablePool = null; // indexManager.close(); if (schemaManager != null) { schemaManager.dropSchema(); } externalProperties = null; schemaManager = null; }
@Test public void testCreatedrop() throws IOException { propertyMap.put(PersistenceProperties.KUNDERA_DDL_AUTO_PREPARE, "create-drop"); EntityManagerFactory emf = Persistence.createEntityManagerFactory(persistenceUnit, propertyMap); // schemaManager = new // HBaseSchemaManager(HBaseClientFactory.class.getName(), null); // schemaManager.exportSchema(); Assert.assertTrue(admin.isTableAvailable(TABLE)); HTableDescriptor descriptor = admin.getTableDescriptor(TABLE.getBytes()); Assert.assertNotNull(descriptor.getFamilies()); Assert.assertEquals(1, descriptor.getFamilies().size()); for (HColumnDescriptor columnDescriptor : descriptor.getFamilies()) { Assert.assertNotNull(columnDescriptor); Assert.assertNotNull(columnDescriptor.getNameAsString()); Assert.assertEquals(HBASE_ENTITY_SIMPLE, columnDescriptor.getNameAsString()); } HBaseClientFactory clientFactory = (HBaseClientFactory) ClientResolver.getClientFactory(persistenceUnit); clientFactory.getSchemaManager(null).dropSchema(); Assert.assertTrue(admin.isTableAvailable(TABLE)); Assert.assertNull(admin.getTableDescriptor(TABLE.getBytes()).getFamily(HBASE_ENTITY_SIMPLE.getBytes())); }
/** * Test method for * {@link com.impetus.client.mongodb.schemamanager.MongoDBSchemaManager#dropSchema()} * . */ @Test public void testDropSchema() { emf = Persistence.createEntityManagerFactory(persistenceUnit); em = emf.createEntityManager(); getDB(); MongoDBClientFactory clientFactory = (MongoDBClientFactory) ClientResolver.getClientFactory(persistenceUnit); clientFactory.getSchemaManager(null).dropSchema(); DBCollection collection = db.getCollection("MongoDBEntitySimple"); Assert.assertTrue(collection.getIndexInfo().isEmpty()); Assert.assertEquals(0, collection.getCount()); collection = db.getCollection("GFS_BOOK.files"); Assert.assertTrue(collection.getIndexInfo().isEmpty()); Assert.assertEquals(0, collection.getCount()); collection = db.getCollection("GFS_BOOK.chunks"); Assert.assertTrue(collection.getIndexInfo().isEmpty()); Assert.assertEquals(0, collection.getCount()); }
@Override public void destroy() { if (indexManager != null) { indexManager.close(); } if (schemaManager != null) { schemaManager.dropSchema(); } schemaManager = null; // Pelops.shutdown(); // Pelops.removePool(PelopsUtils.generatePoolName(getPersistenceUnit(), // externalProperties)); externalProperties = null; }
@Override public void destroy() { if (indexManager != null) { indexManager.close(); } if (schemaManager != null) { schemaManager.dropSchema(); } schemaManager = null; externalProperties = null; httpClient.getConnectionManager().shutdown(); }