|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.core.observation.EventJournalImpl
public class EventJournalImpl
EventJournalImpl implements the JCR 2.0 EventJournal.
| Constructor Summary | |
|---|---|
EventJournalImpl(EventFilter filter,
Journal journal,
String producerId)
Creates a new event journal. |
|
| Method Summary | |
|---|---|
Calendar |
getDate()
Returns the date associated with this event iterator, or null. |
long |
getPosition()
|
long |
getSize()
|
boolean |
hasNext()
|
Object |
next()
|
Event |
nextEvent()
|
void |
remove()
|
void |
skip(long skipNum)
|
void |
skipTo(long date)
Skip all elements of the iterator earlier than date. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public EventJournalImpl(EventFilter filter,
Journal journal,
String producerId)
filter - for filtering the events read from the journal.journal - the cluster journal.producerId - the producer id of the cluster node.| Method Detail |
|---|
public void skipTo(long date)
date.
If an attempt is made to skip past the last element of the iterator,
no exception is thrown but the subsequent EventIterator.nextEvent() will fail.
skipTo in interface EventJournaldate - a date that is represented by the number of milliseconds
since January 1, 1970, 00:00:00 GMTpublic Event nextEvent()
nextEvent in interface EventIteratorpublic Calendar getDate()
EventIteratornull.
The date is required to be non-null for event iterators obtained through
an EventJournal.
null.public void skip(long skipNum)
skip in interface RangeIteratorpublic long getSize()
getSize in interface RangeIteratorpublic long getPosition()
getPosition in interface RangeIteratorpublic void remove()
remove in interface IteratorUnsupportedOperationException - always.public boolean hasNext()
hasNext in interface Iteratorpublic Object next()
next in interface Iterator
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||