def bootstrap(self, context, purge=False): log.info("Setting up feed indexing queues...") c = MessageDispatch(context) c.declare(INDEX_FEED_COMMAND) if purge == True: log.info("Clearing feed indexing queues...") c.clear(INDEX_FEED_COMMAND)
def bootstrap(self, context, purge=False): types = (BUCKET_MODIFIED, UPDATE_SUBSCRIPTION) log.info("Setting up aggregator queues...") dispatch = MessageDispatch(context) for t in types: dispatch.declare(t) if purge == True: dispatch.clear(t)
def bootstrap(self, context, purge=False): with context: log.info("Syncing deferred message database views...") view_deferred_messages_by_timestamp.sync(context.db) log.info("Setting up scheduler queues...") dispatch = MessageDispatch(context) dispatch.declare(SCHEDULER_COMMAND) if purge == True: log.info("Clearing scheduler queues...") dispatch.clear(SCHEDULER_COMMAND) log.info("Destroying existing deferred messages...") delete_all_in_view(context.db, view_deferred_messages_by_timestamp)