|
||||||||||
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 EventJournal
date
- a date that is represented by the number of milliseconds
since January 1, 1970, 00:00:00 GMTpublic Event nextEvent()
nextEvent
in interface EventIterator
public Calendar getDate()
EventIterator
null
.
The date is required to be non-null for event iterators obtained through
an EventJournal
.
null
.public void skip(long skipNum)
skip
in interface RangeIterator
public long getSize()
getSize
in interface RangeIterator
public long getPosition()
getPosition
in interface RangeIterator
public void remove()
remove
in interface Iterator
UnsupportedOperationException
- always.public boolean hasNext()
hasNext
in interface Iterator
public Object next()
next
in interface Iterator
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |