@Override public void onDropDatabase(DropDatabaseEvent dbEvent) throws MetaException { // Subscriber can get notification about drop of a database in HCAT // by listening on a topic named "HCAT" and message selector string // as "HCAT_EVENT = HCAT_DROP_DATABASE" if (dbEvent.getStatus()) { String topicName = getTopicPrefix(dbEvent.getIHMSHandler().getConf()); send(messageFactory.buildDropDatabaseMessage(dbEvent.getDatabase()), topicName); } }
/** * @param dbEvent database event * @throws MetaException */ public void onDropDatabase (DropDatabaseEvent dbEvent) throws MetaException { Database db = dbEvent.getDatabase(); NotificationEvent event = new NotificationEvent(0, now(), HCatConstants.HCAT_DROP_DATABASE_EVENT, msgFactory.buildDropDatabaseMessage(db).toString()); event.setDbName(db.getName()); enqueue(event); }
/** * @param dbEvent database event * @throws MetaException */ public void onDropDatabase (DropDatabaseEvent dbEvent) throws MetaException { Database db = dbEvent.getDatabase(); NotificationEvent event = new NotificationEvent(0, now(), HCatConstants.HCAT_DROP_DATABASE_EVENT, msgFactory.buildDropDatabaseMessage(db).toString()); event.setDbName(db.getName()); enqueue(event); }
@Override public void onDropDatabase(DropDatabaseEvent dbEvent) throws MetaException { // Subscriber can get notification about drop of a database in HCAT // by listening on a topic named "HCAT" and message selector string // as "HCAT_EVENT = HCAT_DROP_DATABASE" if (dbEvent.getStatus()) { String topicName = getTopicPrefix(dbEvent.getIHMSHandler().getConf()); send(messageFactory.buildDropDatabaseMessage(dbEvent.getDatabase()), topicName); } }
@Override public void onDropDatabase(DropDatabaseEvent dbEvent) throws MetaException { // Subscriber can get notification about drop of a database in HCAT // by listening on a topic named "HCAT" and message selector string // as "HCAT_EVENT = HCAT_DROP_DATABASE" if (dbEvent.getStatus()) { String topicName = getTopicPrefix(dbEvent.getHandler().getHiveConf()); send(messageFactory.buildDropDatabaseMessage(dbEvent.getDatabase()), topicName); } }
@Override public void onDropDatabase(DropDatabaseEvent dbEvent) throws MetaException { // Subscriber can get notification about drop of a database in HCAT // by listening on a topic named "HCAT" and message selector string // as "HCAT_EVENT = HCAT_DROP_DATABASE" if (dbEvent.getStatus()) { String topicName = getTopicPrefix(dbEvent.getHandler().getHiveConf()); send(messageFactory.buildDropDatabaseMessage(dbEvent.getDatabase()), topicName); } }