void getEvents(LocalRegion r, ArrayList events, TXState txs) { { Iterator it = this.entryMods.entrySet().iterator(); while (it.hasNext()) { Map.Entry me = (Map.Entry)it.next(); Object eKey = me.getKey(); TXEntryState txes = (TXEntryState)me.getValue(); if (txes.isDirty() && txes.isOpAnyEvent(r)) { events.add(txes.getEvent(r, eKey, txs)); } } } }
final List<EntryEventImpl> getEvents() { final ArrayList<EntryEventImpl> events = new ArrayList<EntryEventImpl>(); final boolean isCohort = !isCoordinator(); final InternalDistributedMember myId = this.proxy.self; final TXEntryState head = this.head; TXEntryState currentEntry = head.next; while (currentEntry != head) { if (currentEntry.isOpAnyEvent()) { events.add(currentEntry.getEvent(this, isCohort, myId)); } currentEntry = currentEntry.next; } if (!events.isEmpty()) { return events; } return Collections.emptyList(); }