Class ExternallyLockedStoredList.StoredListIterator<T>

java.lang.Object
com.gigaspaces.internal.utils.threadlocal.AbstractResource
com.j_spaces.kernel.list.ExternallyLockedStoredList.StoredListIterator<T>
All Implemented Interfaces:
IStoredListIterator<T>
Enclosing class:
ExternallyLockedStoredList<T>

public static class ExternallyLockedStoredList.StoredListIterator<T> extends AbstractResource implements IStoredListIterator<T>
  • Constructor Details

    • StoredListIterator

      public StoredListIterator()
  • Method Details

    • clean

      protected void clean()
      Specified by:
      clean in class AbstractResource
    • setCurrentOI

      public void setCurrentOI(ExternallyLockedStoredList.ObjectInfo<T> currentOI)
      Parameters:
      currentOI - The currentOI to set.
    • getCurrentOI

      public ExternallyLockedStoredList.ObjectInfo<T> getCurrentOI()
      Returns:
      Returns the currentOI.
    • setPivotOI

      public void setPivotOI(ExternallyLockedStoredList.ObjectInfo<T> pivotOI)
      Parameters:
      pivotOI - The pivotOI to set.
    • getPivotOI

      Returns:
      Returns the pivotOI.
    • setSubject

      public void setSubject(T subject)
      Description copied from interface: IStoredListIterator
      Sets the subject pointed to by the cursor's scan.
      Specified by:
      setSubject in interface IStoredListIterator<T>
      Parameters:
      subject - The subject to set.
    • getSubject

      public T getSubject()
      Description copied from interface: IStoredListIterator
      Gets the subject pointed to by the cursor's scan.
      Specified by:
      getSubject in interface IStoredListIterator<T>
      Returns:
      Returns the subject.
    • setTryForwardScan

      public void setTryForwardScan(boolean tryFwdScan)
      Parameters:
      tryFwdScan - The tryFwdScan to set.
    • tryForwardScan

      public boolean tryForwardScan()
      Returns:
      Returns the tryFwdScan.
    • setBackwardsScan

      public void setBackwardsScan(boolean backward)
      Parameters:
      backward - The backward to set.
    • backwardsScan

      public boolean backwardsScan()
      Returns:
      Returns the backward.
    • setScanLimit

      public int setScanLimit(int scanLimit)
      Parameters:
      scanLimit - The scanLimit to set.
    • getScanLimit

      public int getScanLimit()
      Returns:
      Returns the scanLimit.