/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (list.isEmpty()) { return true; } else { for (Iterator<MessageReference> iterator = list.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return true; } }
/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (memoryList.isEmpty() && isDiskListEmpty()) { return true; } for (Iterator<MessageReference> iterator = memoryList.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return isDiskListEmpty(); }
if (target == null && node.isDropped()) { iterator.remove();
/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (memoryList.isEmpty() && isDiskListEmpty()) { return true; } for (Iterator<MessageReference> iterator = memoryList.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return isDiskListEmpty(); }
/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (list.isEmpty()) { return true; } else { for (Iterator<MessageReference> iterator = list.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return true; } }
/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (list.isEmpty()) { return true; } else { for (Iterator<MessageReference> iterator = list.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return true; } }
/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (list.isEmpty()) { return true; } else { for (Iterator<MessageReference> iterator = list.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return true; } }
/** * @return true if there are no pending messages */ public synchronized boolean isEmpty() { if (list.isEmpty()) { return true; } else { for (Iterator<MessageReference> iterator = list.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return true; } }
/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (memoryList.isEmpty() && isDiskListEmpty()) { return true; } for (Iterator<MessageReference> iterator = memoryList.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return isDiskListEmpty(); }
/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (memoryList.isEmpty() && isDiskListEmpty()) { return true; } for (Iterator<MessageReference> iterator = memoryList.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return isDiskListEmpty(); }
/** * @return true if there are no pending messages */ @Override public synchronized boolean isEmpty() { if (memoryList.isEmpty() && isDiskListEmpty()) { return true; } for (Iterator<MessageReference> iterator = memoryList.iterator(); iterator.hasNext();) { MessageReference node = iterator.next(); if (node == QueueMessageReference.NULL_MESSAGE) { continue; } if (!node.isDropped()) { return false; } // We can remove dropped references. iterator.remove(); } return isDiskListEmpty(); }
if (target == null && node.isDropped()) { iterator.remove();
if (target == null && node.isDropped()) { iterator.remove();
if (target == null && node.isDropped()) { iterator.remove();