public static NotificationQueue open() { return QueueManager.getInstance().queueAdapter(NotificationQueue.class); }
public static final void register() { QueueManager.getInstance().registerQueueAdapter(ControlQueue.class, RabbitControlQueue::new); }
public static final void register() { QueueManager.getInstance().registerQueueAdapter(BergamotAgentManagerQueue.class, RabbitBergamotAgentManagerQueue::new); }
public static final void register() { QueueManager.getInstance().registerQueueAdapter(WorkerQueue.class, RabbitWorkerQueue::new); }
public static SchedulerQueue open() { return QueueManager.getInstance().queueAdapter(SchedulerQueue.class); }
public static final void register() { QueueManager.getInstance().registerQueueAdapter(UpdateQueue.class, RabbitUpdateQueue::new); }
public static final void register() { QueueManager.getInstance().registerQueueAdapter(BergamotClusterManagerQueue.class, RabbitBergamotClusterManagerQueue::new); }
public static final void register() { QueueManager.getInstance().registerQueueAdapter(NotificationQueue.class, RabbitNotificationQueue::new); }
public static ControlQueue open() { return QueueManager.getInstance().queueAdapter(ControlQueue.class); }
public static final void register() { QueueManager.getInstance().registerQueueAdapter(SchedulerQueue.class, RabbitSchedulerQueue::new); }
public static final void register() { QueueManager.getInstance().registerQueueAdapter(WatcherQueue.class, RabbitWatcherQueue::new); }
public static WatcherQueue open() { return QueueManager.getInstance().queueAdapter(WatcherQueue.class); }
public static UpdateQueue open() { return QueueManager.getInstance().queueAdapter(UpdateQueue.class); }
public static BergamotAgentManagerQueue open() { return QueueManager.getInstance().queueAdapter(BergamotAgentManagerQueue.class); }
public static WorkerQueue open() { return QueueManager.getInstance().queueAdapter(WorkerQueue.class); }
public static BergamotClusterManagerQueue open() { return QueueManager.getInstance().queueAdapter(BergamotClusterManagerQueue.class); }
@Override public void start() throws Exception { // setup logging this.configureLogging(); Logger logger = Logger.getLogger(Watcher.class); // load the config WatcherCfg config = this.loadConfiguration(); logger.debug("Bergamot watcher, using configuration:\r\n" + config.toString()); // setup the queue broker QueueManager.getInstance().registerDefaultBroker(new RabbitPool(config.getBroker().getUrl(), config.getBroker().getUsername(), config.getBroker().getPassword())); // configure the worker this.configure(config); // go go go logger.info("Bergamot watcher starting."); super.start(); }
@Override public void start() throws Exception { // setup logging this.configureLogging(); Logger logger = Logger.getLogger(Notifier.class); // load the config NotifierCfg config = this.loadConfiguration(); logger.debug("Bergamot notifier, using configuration:\r\n" + config.toString()); // setup the queue broker QueueManager.getInstance().registerDefaultBroker(new RabbitPool(config.getBroker().getUrl(), config.getBroker().getUsername(), config.getBroker().getPassword())); // configure the worker this.configure(config); // go go go logger.info("Bergamot notifier starting."); super.start(); }