org.apache.jackrabbit.api.jsr283.observation
Interface EventJournal

All Superinterfaces:
EventIterator, Iterator, RangeIterator
All Known Implementing Classes:
EventJournalImpl

public interface EventJournal
extends EventIterator

An EventJournal is an extension of EventIterator that provides the additional method skipTo(long):

Since:
JCR 2.0

Method Summary
 void skipTo(long date)
          Skip all elements of the iterator earlier than date.
 
Methods inherited from interface org.apache.jackrabbit.api.jsr283.observation.EventIterator
getDate
 
Methods inherited from interface javax.jcr.observation.EventIterator
nextEvent
 
Methods inherited from interface javax.jcr.RangeIterator
getPosition, getSize, skip
 
Methods inherited from interface java.util.Iterator
hasNext, next, remove
 

Method Detail

skipTo

void skipTo(long date)
Skip all elements of the iterator earlier than 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.

Parameters:
date - a date that is represented by the number of milliseconds since January 1, 1970, 00:00:00 GMT


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.