Class EventJournalImpl
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.observation.EventJournalImpl
-
- All Implemented Interfaces:
Iterator
,EventIterator
,EventJournal
,RangeIterator
public class EventJournalImpl extends Object implements EventJournal
EventJournalImpl
implement the JSR 283 event journal over SPI.
-
-
Constructor Summary
Constructors Constructor Description EventJournalImpl(WorkspaceManager wspMgr, EventFilter filter, NamePathResolver resolver)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
getPosition()
long
getSize()
boolean
hasNext()
Object
next()
Event
nextEvent()
void
remove()
void
skip(long skipNum)
void
skipTo(long date)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.util.Iterator
forEachRemaining
-
-
-
-
Constructor Detail
-
EventJournalImpl
public EventJournalImpl(WorkspaceManager wspMgr, EventFilter filter, NamePathResolver resolver)
-
-
Method Detail
-
skipTo
public void skipTo(long date)
- Specified by:
skipTo
in interfaceEventJournal
-
nextEvent
public Event nextEvent()
- Specified by:
nextEvent
in interfaceEventIterator
-
skip
public void skip(long skipNum)
- Specified by:
skip
in interfaceRangeIterator
-
getSize
public long getSize()
- Specified by:
getSize
in interfaceRangeIterator
-
getPosition
public long getPosition()
- Specified by:
getPosition
in interfaceRangeIterator
-
-