org.apache.sling.event.impl.jobs.jcr
Class JobsIteratorImpl

java.lang.Object
  extended by org.apache.sling.event.impl.jobs.jcr.JobsIteratorImpl
All Implemented Interfaces:
Iterable<org.osgi.service.event.Event>, Iterator<org.osgi.service.event.Event>, JobsIterator

Deprecated.

@Deprecated
public class JobsIteratorImpl
extends Object
implements JobsIterator

JCR Based Implementation of the jobs iterator


Constructor Summary
JobsIteratorImpl(JobsIterator i)
          Deprecated.  
 
Method Summary
 void close()
          Deprecated.  
 long getPosition()
          Deprecated. Returns the current position within the iterator.
 long getSize()
          Deprecated. Returns the total number of jobs.
 boolean hasNext()
          Deprecated.  
 Iterator<org.osgi.service.event.Event> iterator()
          Deprecated.  
 org.osgi.service.event.Event next()
          Deprecated.  
 void remove()
          Deprecated.  
 void skip(long skipNum)
          Deprecated. Skip a number of jobs.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobsIteratorImpl

public JobsIteratorImpl(JobsIterator i)
Deprecated. 
Method Detail

close

@Deprecated
public void close()
Deprecated. 

Description copied from interface: JobsIterator
Releases this iterators resources immediately instead of waiting for this to happen when it is automatically closed. After a call to close, this iterator should not be used anymore. The iterator is closed automatically when it reaches it's end.

See Also:
JobsIterator.close()

getPosition

public long getPosition()
Deprecated. 
Description copied from interface: JobsIterator
Returns the current position within the iterator. The number returned is the 0-based index of the next job.

Specified by:
getPosition in interface JobsIterator
See Also:
JobsIterator.getPosition()

getSize

public long getSize()
Deprecated. 
Description copied from interface: JobsIterator
Returns the total number of jobs. In some cases a precise information is not available. In these cases -1 is returned.

Specified by:
getSize in interface JobsIterator
See Also:
JobsIterator.getSize()

skip

public void skip(long skipNum)
Deprecated. 
Description copied from interface: JobsIterator
Skip a number of jobs.

Specified by:
skip in interface JobsIterator
Parameters:
skipNum - the non-negative number of elements to skip
See Also:
JobsIterator.skip(long)

hasNext

public boolean hasNext()
Deprecated. 
Specified by:
hasNext in interface Iterator<org.osgi.service.event.Event>
See Also:
Iterator.hasNext()

next

public org.osgi.service.event.Event next()
Deprecated. 
Specified by:
next in interface Iterator<org.osgi.service.event.Event>
See Also:
Iterator.next()

remove

public void remove()
Deprecated. 
Specified by:
remove in interface Iterator<org.osgi.service.event.Event>
See Also:
Iterator.remove()

iterator

public Iterator<org.osgi.service.event.Event> iterator()
Deprecated. 
Specified by:
iterator in interface Iterable<org.osgi.service.event.Event>
See Also:
Iterable.iterator()


Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.