Пожарная тревога или электронная почта, когда очередь достигает определенного размера - PullRequest
0 голосов
/ 15 октября 2018

У меня есть метод для добавления объекта JSON в очередь

public void addJsonToQueue() {
   JSONObject json = new JSONObject();
   someQueue.add(json);
 // if the queue size reaches to 1k, the first item in the queue will be removed.
     while (someQueue.size() > 1000) {
        JSONObject oldJson = someQueue.remove();
        m_log.warn("audit event is removed from the queue due to queue capacity %s", oldJson);           
    }      
} 

Теперь я хочу добавить сигнал тревоги (например, сигнал тревоги по электронной почте) в этот метод, когда объект JSON удаляется из очереди.Если сервральные объекты удалены из очереди, подайте только один сигнал тревоги.Как я могу сделать это в Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...