我有一种将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中做到这一点。